P

Propellerhead

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAuckland, New Zealand

About the Job

Requirements

  • At least 7 years of experience as a software developer or engineer, including experience with enterprise-level complexity.
  • High proficiency in at least one enterprise-quality programming language and its ecosystem, such as C# .NET or Java and Spring.
  • Experience with a lower-level language for application or systems development, such as Rust or C++.
  • Experience with TypeScript and React or a similar front-end framework, and a well-developed understanding of web application development.
  • Hands-on experience deploying to Azure and/or AWS, including building CI/CD pipelines and using infrastructure scripting frameworks such as Terraform.
  • Demonstrable experience designing distributed and asynchronous architectures, including serving as a key contributor to the design and construction of projects using microservices and messaging.
  • Experience using large language models instead of hand-coding, and ability to explain how this improved delivery speed and system safety.
  • Ability to produce clear and concise design documents with the help of large language models.
  • Strong written and verbal communication skills to translate requirements into technical tasks.
  • A cover letter is required with the application.

Responsibilities

  • Define technical solutions through research and team investigation, in line with the vision directed by the CTO.
  • Participate in designing and constructing software across the full stack, including code structure, deployment architecture, DevOps, automated testing, and integration of third-party systems; this primarily involves using large language models, with virtually no hand-coding expected.
  • Collaborate with client stakeholders and Propellerhead team members to establish a shared understanding of solution design and roadmap delivery in line with agreed budgets.
  • Drive migration of existing polyglot solutions to standardized Rust and TypeScript and toward more standardized and portable deployment architectures.
  • Share technical learning with the broader organization to embed technical strategies throughout.

Desired Qualifications

  • Rust is preferred among the example lower-level languages.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Propellerhead

See more jobs