Software Developer

2 days ago


Wellington WLG Hybrid, New Zealand Snapper Full time

What is the purpose of the Software Developer role?

The Software Developer's purpose is to help Snapper deliver excellence to its customers in the backend and frontend (web) development spaces. 

This is a core role in our Development team, problem-solving and developing our backend and frontend technology and infrastructure. This role may also be involved in peer reviewing, mentoring and supporting the wider development team. 

  • The Software Developer reports to the Development / Engineering Lead
  • This role has no direct reports
  • Key relationships are with our wider technical team, including adjacent tech domains, and the product and design teams.
  • Based in Wellington, NZ

What does the Software Developer do? 

This role is responsible for contributing to the development of Snapper's backend and frontend (web) applications. Specifically, that involves :

Developing and testing backend and frontend applications

Following and improving our best practices for backend and frontend development 

Developing simple and scalable APIs that provide the interfaces between our frontend and backend applications

Interacting and pair programming with other developers to help build the collective skillset, including your own

Working closely with our security, design, wider product and QA teams to build the best products we can

Contributing to planning new projects accurately in collaboration with our wider development and product teams

Accurately translating user and business requirements into functional code

Provide constructive feedback & support to the team via PR reviews

Following and improving our processes for CI/CD and its configuration

Contributing to proof-of-concept projects for new products and features to explore technologies ahead of implementation by your team

Championing our release processes to ensure deployments are planned and executed as efficiently as possible

What will you need to be successful in this role? ​

We can teach you a lot, and any of the following experience/capabilities will help you pick up more faster and have an impact sooner:

  • programming languages/frameworks (Java/Python/Angular/Typescript).
  • contributing to development as a peer reviewer
  • testing frameworks, such as JUnit, Cucumber, Cypress
  • cloud-based solutions, specifically AWS
  • Agile Development, specifically Scrum
  • state management and data modelling patterns

To feel at home and in-step with how we work, you'll have a zeal for understanding customer needs and proposing solutions and services to meet these needs, as well as a strong empathy for the customer.

You will also be expected to bring and build your confidence in communicating clearly and positively in and across a diverse team environment.

We want you to do well, and it looks like this: ​

You write reliable, maintainable code that powers reliable transit experiences 

You build and improve systems that are stable, performant, and well-tested, ​identifying areas of improvement to make our internal processes and systems more effective, efficient and impactful. Your work helps keep our products working effectively, with public transit networks doing what they are expected to, and transit users getting to work, school, and home without issue. You use our technology and tools confidently, and you're always learning ways to make it better.

You're part of a team that solves problems. You think through how your solutions affect the whole system. You're curious about how the systems connect with real-world data, APIs, and other systems across public transport networks. You ask good questions, share ideas, and help shape technical decisions.

You keep things moving without breaking stuff. You balance speed and care, delivering small, well-scoped improvements that make the system better over time. You champion proper process for the right reasons, using version control, testing, observability, and deployment tools responsibly. You see the benefits of reliability in our technology, and value uptime, data accuracy, and doing things in a way future-you would appreciate.

You grow, and help others grow. You regularly seek feedback and offer it with respect and clarity. You take ownership of your own journey, learn from mistakes, and share your knowledge openly. You help the team level up, driving your own development and that of others - whether through pair programming, mentoring, or improving our documentation and tooling.

You see the power of being in it together. Your communication is well thought out and clear - and works across the team and time zones. You respect deadlines but raise flags early when things change. You default to trusting others and show up in a way that earns that trust back.



  • Wellington, Wellington, New Zealand Showcase Software Full time NZ$60,000 - NZ$120,000 per year

    We are seeking an all-round Developer to join our team, improving and supporting our content management platform & apps, also called Showcase Workshop.You'll be joining a small team who are excited to add another enthusiastic and ambitious person to help us take Showcase Workshop to the next level.Showcase's customers really enjoy the product and the team...

  • Back-end Developer

    5 hours ago


    Wellington City, New Zealand Donevi Software Full time

    **Key Responsibilities**: - Create and manage APIs for integration with front-end systems. - Collaborate with front-end developers to integrate user-facing elements with server-side logic. - Implement security and data protection measures. - Troubleshoot and resolve software issues. - Stay updated with industry trends and technologies to drive continuous...

  • Software Developer

    6 days ago


    Wellington City, New Zealand Habit Health Full time

    Closing Date: 03/01/2025 **Job Type**: Fixed Term Location: Wellington - CBD - Willis Street Job Category: IT **Habit Health is a nationwide healthcare provider, specialising in the rehabilitation space. We enable people to live their best lives and empower our teams to realise their full potential.** An exciting opportunity has just opened up for a...

  • Software Developer

    6 days ago


    Wellington City, New Zealand New Zealand Government Full time

    **Kaiwhakawhanake**:_ Software Developer_ If you're looking for your "why", then come and join us at TEC. We truly believe in the transformational benefits of education and vocational training and as a result we invest $3 billion a year in tertiary education and training and seek to lift the aspirations and skill base of all New Zealanders from ages 7 to...


  • Wellington City, New Zealand New Zealand Government Full time

    **Type**: PermanentHours: Full timeLocation: WellingtonBusiness Group: Technology Services and SolutionsBranch: Organisational Capability and' Services Salary: $117,742 - $157,843 As a Manager of Software Development, you'll lead and inspire teams to deliver high-quality software solutions that meet business objectives. Your role involves overseeing the...

  • Software Developer

    2 days ago


    Wellington City, New Zealand Oracle Full time

    Software Developer - Architect-230000LM **Applicants are required to read, write, and speak the following languages***: English **Preferred Qualifications** In more details, what you will do is: - Designing and implementing scalable algorithms for static analysis - Designing and implementing frameworks for new types of static analysis - Designing,...

  • Software Developer

    2 weeks ago


    Wellington City, New Zealand HAYS Full time

    Permanent Developer role based in Wellington **Your new company** With over a 100-year’s history our client specialises in building and supporting practical products and hands on technology solutions for Utility and other businesses across NZ. Based in their Wellington city head office you will be part of a team which provides quality software...

  • Technical Analyst

    2 weeks ago


    Wellington City, New Zealand New Zealand Government Full time

    We're looking for passionate practitioners to be part of a multi-disciplinary team to develop and integrate software solutions in support of the intelligence mission. Timely, insightful intelligence is essential to protecting New Zealand's sovereignty, prosperity and safety. You'll be working with problems and technologies you can't get exposure to anywhere...

  • Software Developer

    5 hours ago


    Wellington City, New Zealand Talink Full time

    **Software Developer - (Full Stack Developer Focus)** **About us** Talink New Zealand is a niche IT consulting company that specialises in hard-to-find IT and consulting capability. We tailor each client engagement to the unique needs of that client, recognising that different business problems require different approaches. Underpinning our focus on great...

  • Software Developer

    6 days ago


    Wellington City, New Zealand New Zealand Government Full time

    **About the role**: The NZSIS Security Services Group is looking for a talented Software Developer to join our passionate, hardworking and supportive team. Bring your Software Development experience to a role with real purpose and join us to make a difference in protecting New Zealand and New Zealanders. Our developers work with internal and external...