Taro Logo

Senior Software Developer

Leading software services company that designs, delivers, and maintains large-scale, custom-built digital platforms across technologies.
Auckland, New Zealand
Backend
Senior Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS

Job Description

Propellerhead, a leading software services company with 20 years of market presence, is seeking a Senior Software Developer to join their core delivery team. This role offers an exciting opportunity to work on challenging systems beyond routine feature work, alongside skilled peers who value software craftsmanship and autonomy. The position involves working with enterprise-level complexity, focusing on technical excellence and forward-thinking design.

The role encompasses full-stack development responsibilities, from user interfaces to backend services, with a particular focus on evolving the codebase from C# to Rust. The ideal candidate will have 7+ years of experience, strong proficiency in TypeScript and React, and solid experience with C# and .NET frameworks. Knowledge of cloud platforms (Azure/AWS), container orchestration, and async processing is essential.

Propellerhead operates on a hybrid working model, primarily based in Auckland, NZ, though they welcome international developers interested in remote work or relocation. The company builds software in a product-centric manner, focusing on continuous delivery and real stakeholder needs. They offer a collaborative culture with regular knowledge sharing sessions, competitive compensation including an Employee Share Purchase Scheme, and the opportunity to work on diverse, meaningful projects for well-respected clients.

The company emphasizes producing technology that makes a difference in the world, maintaining long-lasting relationships with commercial, non-profit, and government organizations. This role offers the perfect blend of technical challenges, professional growth, and the chance to contribute to impactful solutions while working with a team that values integrity over ego.

Last updated 9 days ago

Responsibilities For Senior Software Developer

  • Active participation in software solution design, including code structure, deployment architecture, DevOps, and testing
  • Collaborating with client stakeholders and team members on solution design and roadmap delivery
  • Constructing software across the full stack - from UI to backend services and infrastructure
  • Providing second-line support and maintaining system security and performance
  • Knowledge sharing of new technologies within the organization
  • Directing development approach and reviewing components from implementation partners
  • Contributing to codebase evolution from C# to Rust

Requirements For Senior Software Developer

TypeScript
React
  • 7+ years experience as a Software Developer with enterprise-level complexity
  • Proficiency in TypeScript and modern web application framework (preferably React)
  • Experience in C# and up-to-date .NET frameworks
  • Hands-on experience deploying to Azure and/or AWS
  • Experience with asynchronous services and stream processing
  • Experience with Kubernetes and container-based deployments
  • Rust experience is desirable
  • Excellent written and verbal communication skills
  • Ability to produce clear design documents

Benefits For Senior Software Developer

  • Be part of an innovative world-class team with a culture of learning and collaboration
  • Contribute to interesting and diverse work for well-respected clients
  • Professional growth and development opportunities
  • Fortnightly knowledge sharing sessions with lunch
  • Competitive salary
  • Employee Share Purchase Scheme
  • Beautiful office with hybrid working model (for NZ-based employees)
  • Equal opportunity workplace