Senior Software Development Engineer

  • Full Time Job
  • Hybrid
  • nzd
Pushpay

As a Senior Software Development Engineer at Pushpay, you will be a driving force in building our world-class financial and community platform. This role is for an experienced engineer who thrives on shipping high-quality, scalable code.

You will own the full life cycle of features, from architectural design to production deployment, ensuring the stability and security of our PCI-compliant system.

What You'll Be Accountable For

Your primary responsibilities will include:

Core Development & Delivery
  • Producing high-quality software by developing, testing, and debugging clean, efficient code using technologies like C#/.NET Core and NodeJS.

  • Driving End-to-End Ownership over features of increasing complexity, regularly shipping robust, high-quality features into the production environment.

  • Identifying and Mitigating Risk: Actively spotting problems and security risks (especially PCI compliance issues) in your own and others' work, suggesting improvements to design and approach.

  • Engineering Practice: Developing high-quality software design and architecture, and automating tasks through appropriate tools and scripting.

Leadership & Mentorship
  • Coaching & Mentoring: Proactively coach and mentor junior or new engineers, focusing not only on what they are building but why they are building it.

  • Technical Architecture: Developing high-quality software design and architecture and breaking down larger pieces of work into small, well-scoped pieces for other team members.

  • Cultural Contribution: Actively contributing to the engineering culture, policies, and procedures through our Guilds.

  • Talent Acquisition: Assisting in the recruitment of new engineers.

Key Skills & Expertise

We are looking for a candidate with a strong passion for developing scalable, user-friendly software and a high proficiency with:

  • Experience: 5+ years of relevant software engineering experience in Internet-scale multi-user web/mobile/cloud environments.

  • Backend Stack: Microsoft ASP.NET, C#, .Net Core, or NodeJS.

  • Data: High proficiency with Relational Databases (MS SQL, PostgreSQL) and No-SQL (DynamoDB, MongoDB).

  • APIs & Integrations: Extensive experience with RESTful services and GraphQL.

  • DevOps: Strong understanding of CI/CD practices, Git, and familiarity with AWS services.

  • Quality: Deep experience with Unit Testing and Test Driven Development (TDD).

  • Communication: Excellent communication skills, both written and verbal, with the ability to discuss work in both technical and business-impact terms.

About Pushpay & Why Join Us

Pushpay is a high-growth New Zealand SaaS business dedicated to building world-class giving and engagement technology for churches and non-profits, strengthening communities globally. We offer a rewarding, inclusive culture.

We value you and your career:

  • Training & Growth: $3,000 annual training/conference allowance for personal growth.

  • Family Support: Generous paid parental leave for primary and secondary caregivers, ensuring full pay for annual holidays when returning from leave (no leave override).

  • Flexibility: We support a healthy work-life balance with flexible hours and a hybrid work model that typically includes two days a week working from home.

  • Well-being & Community: Employee Assistance Program (EAP), free annual flu shots, paid Volunteer Time Off (16 hours VTO per year), and unlimited snacks, drinks, and coffee.

  • Accrual from Day One: Sick leave accrues immediately—no 6-month wait period.If this sounds like your kind of role, we’d love for you to apply today - let’s go do amazing things together.

If you're passionate about code, enjoy simplifying complex problems, and are looking for a role that directly impacts our core business and culture, we want to hear from you!

Note on Eligibility:

Please note: To be considered for this vacancy you must either currently reside in New Zealand, or if currently off-shore, be a New Zealand citizen, permanent resident or resident with valid travel conditions.

Pushpay