Overview
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
- 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.
Note On Eligibility
Please note : To be considered for this vacancy you must either currently reside in New Zealand, or if currently offshore, 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.
#J-18808-Ljbffr