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 ForYour primary responsibilities will include:
Core Development & DeliveryProducing 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.
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.
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.
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.
Please submit your resume/CV in PDF format to prevent formatting errors upon submission. After applying, we highly encourage you to check your spam/junk folder regularly for communication from the Pushpay People team.
Please note that we do not accept applications from recruiters or agencies for this position.
Top Skills
What We Do
Our leading ChurchStaq, ParishStaq, and Resi Media suites simplify engagement, giving, administration, and video streaming—enabling our more than 14,000 customers to increase generosity, drive participation, and build stronger relationships with their communities.
Why Work With Us
Since 2011, Pushpay has remained at the forefront of technological innovation, usability, and customer care. Our founders believed mission-based organizations deserved great software. We work hard to help communities to connect and deliver their purpose. When our customers succeed, the communities they serve succeed.
Gallery
