1 month ago
Auckland, New ZealandSenior
Responsibilities
- Design and build high-level, modular, and scalable software systems.
- Contribute to architecture, design, creation, and delivery of solutions.
- Design API web services and consume API clients.
- Collaborate with Product Designers, Analysts, Engineering peers, QA Engineers, SREs, Product Managers, and Delivery leads.
- Mentor team members and take ownership of complex technical problems.
- Participate in Continuous Integration and Continuous Deployment practices and tooling.
- Continuously learn, improve, and adopt new technologies and techniques.
Requirements
- At least 5 years of software engineering experience.
- Proficiency in .NET and C#.
- Experience with architecture, design, creation, and delivery of software solutions.
- Familiarity with API web service design and API client consumption.
- Experience with Continuous Integration and Continuous Deployment practices and tooling.
- A pragmatic approach to delivering modular, scalable code.
- Personal commitment to continuous learning and improvement.
- Valid work rights for New Zealand.
Benefits
- $3,000 annual training and conference allowance.
- Hybrid work model with flexible hours and the option to work from home 2 days per week.
- Kiwisaver.
- Paid parental leave for primary and secondary caregivers, with no leave override after returning from parental leave.
- 10 days of sick leave per year upon starting, without a six-month waiting period.
- Advanced work equipment.
- Healthy food and drink options.
- Free annual flu shots.
- Social events and Friday in-office happy hours.
- Volunteering opportunities through the employee-led Pushpay Cares program.
Tech Stack
C#.NET
