Software Engineer

Full Time
271 Collins St, Melbourne VIC 3000, Australia
7 months ago

Our purpose

Seeing Machines has developed the world’s most advanced human data-driven technology which enhances transport safety by dramatically reducing fatal accidents every day. We’re on a mission to achieve zero transport fatalities.

With at least one million cars on the roads using our state-of-the-art operator monitoring technology, we provide real-time protection from distraction and drowsiness-related driving events. Seeing Machines works with the world's leading brands (e.g., General Motors, Mercedes Benz, Qantas, Caterpillar, Toll) across multiple transport sectors of automotive, commercial road transport (fleet), and aviation to enhance safety.

Our team

Guardian Live is responsible for developing and supporting the software suite which provides multi-tier processing, analysis, reporting and visualisation services for vehicle and operator performance data collected from vehicles with driver monitoring systems.

How you will make an impact

As we look to scale our offerings to customer globally, we have several exciting initiatives on our roadmap. We’re looking for an exceptional mid to senior Software Engineer, based in Melbourne, to help us launch these features to customers and achieve our goal of reducing road fatality. Our ideal engineer would be someone with an interest in full-stack development, who loves taking on problems to solve with a proactive personality. They are a team player who enjoys collaborating with not only other engineers, but also designers, business analysts, product managers and content writers.

As a Software Engineer in our team, you will be involved with a wide range of activities across the product development lifecycle, from system designs, test driven development, deployment and ongoing maintenance. You will:

  • Design and build clean, high-performance code that is reusable and reliable
  • Ensure code performs to specifications, and complies with best practices and regulatory obligations relating to security, privacy, and data protection
  • Participate in discovery and collaborate with product teams and other stakeholders to create fit-for-purpose solutions to meet business and customer’s needs
  • Contribute to the software engineering culture at Guardian Live through knowledge sharing, suggesting and testing tooling improvements, collaborative problem-solving, and mentoring junior team members.

What you will bring with you:

  • Tertiary qualifications in computer science, software engineering, information technology, or demonstrated equivalent industry experience
  • Proven experience developing complex web applications using JavaScript (ES6) or TypeScript with web frameworks in one of: Angular, React or Next.js.
  • Commercial experience developing performant, scalable and secure multi-tier, multi-platform applications, services and APls with C# and .NET Core
  • Experience with developing on AWS or similar cloud providers
  • Familiarity with containerised and serverless deployment models, including Docker, ECS and Lambda
  • Experience with Git and version control workflows
  • Working knowledge of relational and/or non-relational data stores, such as PostgreSQL, NoSQL or Firebase Firestore / Realtime DB
  • Experience developing RESTful APIs
  • Excellent analytical and communication skills to articulate complex problems and help others understand them too
  • A drive to get things done in a collaborative and Agile development environment.

It would be great if you also had:

  • Experience working with developer scripting tools for organisation, automation, bulk, and ad-hoc tasks, such as Bash, PowerShell or Python
  • Experience with deployment pipelines, continuous integration and build systems
  • Knowledge and understanding of key-value stores like Redis
  • Knowledge and understanding of internationalisation (i18n) and localisation (l10n) principles and techniques, specifically for globally distributed applications

If this sounds like you, we’d love to hear from you.  

For more information, visit: http://www.seeingmachines.com

*For Aus roles –

Seeing Machines acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past, present and emerging.