Return to jobs list

Senior Software Engineer, Device Passport (AUS)

Job type: Full Time · Department: CPO: Product · Work type: Remote · AUD 145000 - 165000 / year

Miami, Queensland, Australia

About Job

The Device Passport team at Apkudo builds and operates the systems that give every device a trusted, verifiable identity throughout its lifecycle from repair and certification to resale and takeback. As a Senior Software Engineer, you will own significant technical surface area within our Python-based platform, drive architectural decisions that serve multiple enterprise integrations at once, mentor engineers on your team, and help us scale the Device Passport platform reliably across an expanding partner base.

We are agile, and so our days and duties can vary. As a member of the team, you will be responsible for delivering to your colleagues by contributing to the development of the Device Passport platform.

Skills & Qualification

  • BS in Computer Science or related field (relevant experience may substitute for and/or augment relevant degrees)

  • 10+ years of professional software engineering experience, with a track record of shipping and owning production systems

  • Deep, hands-on Python expertise (7+ years) as a primary production language — including testing practices, packaging, performance tuning, and code organization at scale

  • 5+ years of SQL experience; strong PostgreSQL experience, including schema design, query optimization, and data modeling

  • 3+ years of AWS Cloud or equivalent cloud platform experience

  • Demonstrated ability to lead technical design across ambiguous, multi-stakeholder problems and build consensus on architectural direction

  • Experience designing and maintaining RESTful APIs consumed by external partners or enterprise customers

  • Ability to produce clear, thorough requirements documents, technical specs, and architecture decision records

  • Strong communication skills — you can translate complexity for both technical peers and non-technical stakeholders

  • Excellent problem-solving instincts, with an eye for systemic issues rather than just immediate fixes

Responsibilities

  • Architect and implement critical Python-based systems that underpin the Device Passport platform — with an emphasis on correctness, scalability, and long-term maintainability.

  • Lead the design and delivery of complex features and partner integrations, from technical scoping through production deployment.

  • Use Python, PostgreSQL, and related tooling to enhance system speed, preserve API consistency, enforce data integrity, and improve platform reliability.

  • Define and uphold engineering standards through rigorous code review, technical design documentation, and active knowledge-sharing across the team.

  • Collaborate across a cross-functional, distributed team spanning engineering, product, and operations to translate partner requirements into durable technical solutions.

  • Identify systemic risks, propose trade-offs clearly, and drive resolution of ambiguous technical problems with limited oversight.

  • Mentor mid-level and junior engineers through pairing, design feedback, and constructive code review.

  • Work in an Ubuntu/Linux desktop environment.

Made with