Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
Software Development Engineer 3
Location: Hybrid (3 days in office per week) in Allen, TX only
About the Role:
Resi Media, LLC, a Pushpay company, is a privately held technology company broadcasting content for thousands of organizations around the globe. The industry leader in providing ultra-reliable live streaming to both physical venues and web destinations over a standard internet connection. Resi provides world-class technical support and customer service, having one of the highest satisfaction rates in the media industry.
To help us continue to grow our offerings, we are looking for a Software Development Engineer 3 (SDE3). In this role, you will deliver business value by designing and developing high-quality software in a highly collaborative environment. This role reports to the Engineering Manager or Engineering Director.
Supervisory Responsibilities: May assist or mentor more junior team members, but no direct supervisory responsibilities.
Named as one of BuiltIn ‘Best Places to Work’ in Seattle, Denver and Dallas for 2025; ranked number 10 by Seattle Business Magazine in the ‘Washington’s 100 Best Companies to Work For’ list in the large companies category for 2024; named as a 2025 'Best Places to Work for Women' by Best Companies Group.
Benefits and Compensation:
We have a passion for making all employees feel supported. In addition to having a genuine interest in helping you do your best work and drive your career, we offer:
100% employer-paid premiums for Medical HDHP Plan, Dental, and Vision for employee
70% employer-paid premiums for Medical PPO Plan for employees, and Medical, Dental, and Vision for dependents
401K match
Hybrid work model - 3 days in the office / 2 days remote each week
12 paid Company Holidays
2 paid Volunteer Time Off days
15 days PTO, to start, increases with tenure and seniority.
Paid parental and adoption leave
Compensation Range: $117,000 - $135,200
Compensation ranges are determined by role and location. The range displayed on each job posting reflects the pay range for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
What You’ll Do:
What You’ll Bring:
Work Environment & Physical Demands:
Prolonged periods of sitting at a desk and working on a computer will be required. This role consistently operates standard office equipment such as computers and phones. This is largely a sedentary role but may occasionally require lifting up to 50 pounds, walking, bending, or standing as necessary. This description reflects management's assignment of essential functions, it does not prescribe or restrict the tasks that may be assigned.
If you require a modification to your work equipment or furniture please contact the People Team - peopleteam@pushpay.com
Pushpay is committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members. Pushpay uses E-Verify to confirm employment eligibility. Head to our career page to learn more.
If you have a disability under the Americans with Disabilities Act or similar law, or you require religious accommodation, and you wish to discuss potential accommodations related to applying for employment at Pushpay, please contact peopleteam@pushpay.com.
About Pushpay
Pushpay helps organizations and communities come to gather & stay connected, strengthening community, connection, and belonging through our suite of mobile apps, management software, and giving technology. Our 550 Pushpay teammates support 10,000+ customers as they drive social good, and we’re honored to have processed over $15 billion in charitable giving. We’re growing fast, including some exciting acquisitions in recent years, and we need driven talent. Join Pushpay and grow with us!
Ready to apply?
Apply to PushpayOne of Pushpay's focus, specially over the next 12 - 18 months, is to further enhance our Products, by making both big and small improvements to customer experience. To do this, multiple teams come together, including Product Managers, Developers, QA Engineers, SREs, UX, Delivery leads and more. To ensure we are optimised for the technical expertise we need, we are hiring for some highly impactful Senior Engineers!
We are looking for folks who have a genuine passion for designing and building high-level systems, mentoring team members, and enjoy challenging themselves to be better! If you enjoy solving complex problems, diving into the 'why' and figuring out the 'how', we will keep you engaged and charged to learn, grow, and expand your expertise!
About the Role
You’ll be doing more than just coding—you’ll collaborate closely with Product Designers, Analysts, and Engineering peers to create an engaging product experience that connects millions globally. This role has high growth opportunities, including expanding responsibility in leading engineering teams. Therefore, adaptability and eagerness to learn are essential qualities we're after.
As well as being surrounded by other dedicated and talented software engineers and teams, we aim to provide an environment that promotes open discussion to solving complex problems, and encourages engineers to learn new technologies and techniques.
Pushpay’s environment allows for learning, making mistakes, contributing to the team and taking ownership.
What we would like to see:
5+ years of software engineering experience, with proficiency in .NET/C#
Experience in architecture, design, creation and delivery of solutions
Familiarity with both API web service design and API client consumption
Continuous Integration / Continuous Deployment practices and tooling
A pragmatic approach to delivering modular, scalable code
Have a personal commitment to continuously learn and improve
About us
Pushpay is a high-growth New Zealand SaaS business that is spread between offices in Auckland, NZ and the United States. We help organisations and communities come together and stay connected through our suite of mobile apps, management software and giving technology. Our teams of Software Engineers, SRE’s, QA's, UX and Product Managers work closely together to deliver value to our customers as the leading provider of mobile apps and giving technology to churches, schools, and nonprofits.
We love our culture. If you join us, there will be lots of mutual respect, brainstorming, idea generations, blameless postmortems, brainfood learning sessions, and recognition for your accomplishments and impact on our product. You will be heard, your opinion understood, your input valued, and your knowledge respected as you work with a team of high-calibre people with a drive to do-it-well.
Benefits
We have a passion for making all employees feel supported. In addition to having a genuine interest in helping you do your best work and drive your career, we offer:
Training: $3,000 annual training/conference allowance for your personal development
Hybrid Work Model: We aim to offer a healthy work/life balance with flexible hours and the option to work from home 2 days a week
Kiwisaver
Parental Leave: Our paid parental leave policy offers primary & secondary caregiver leave, and we also have no leave override for those returning to work after parental leave, meaning you'll be paid at your full rate for annual holidays.
Sick Leave: You'll automatically get 10 days sick leave per year upon starting (no 6 month wait period!)
Advanced gear
Healthy food & drink options
Free annual flu shots
Fun on and offsite social events and Friday in-office happy hour
Volunteering options through our employee led Pushpay Cares program
If you’re passionate about innovation and people, and keen to work in a fast-paced environment that will accelerate your growth journey, we’d love to hear from you!
Please note: To be considered for this vacancy you must have valid work rights for NZ.
Please submit your resume/cover letter and any other supporting documents in PDF format only. After applying, we highly encourage you to check your spam/junk folder regularly for communication from the Pushpay People team.
Ready to apply?
Apply to PushpayMost mobile roles are about shipping features for a single app.
This one is about building and improving the platform those experiences run on.
We support 3,000+ white-label mobile apps across Apple and Google’s app stores, and we’re continuing to evolve how those apps are built, released, and maintained. That means solving mobile engineering problems that go well beyond day-to-day feature work — from performance and reliability to architecture, release quality, and platform consistency.
If you enjoy creating polished mobile experiences, solving meaningful technical challenges, and contributing to the systems that make high-quality delivery possible, this role gives you the space to do exactly that.
You’ll work on technical challenges that require both engineering depth and product thinking, building mobile experiences that directly affect how people engage with their communities.
Develop and enhance modern mobile app experiences across iOS and Android, contributing new features, usability improvements, and high-quality user interactions.
Help improve the foundations that support thousands of apps — including architecture, maintainability, performance, release confidence, and platform consistency.
Design and deliver robust, production-ready mobile software that performs well in the real world and creates measurable value for users and the business.
Contribute to technical discussions, code quality, testing practices, and continuous improvement across the mobile engineering environment.
Mobile engineers care about how apps are built, released, and maintained — not just what gets shipped. We believe great software comes from thoughtful engineers working together, not rigid processes. Engineers here are trusted to contribute ideas, improve systems, and help shape how we build. Here’s a snapshot of the environment you’ll be working in.
You’re an engineer who enjoys building mobile products that last, improving app quality over time, and creating experiences people genuinely enjoy using.
You’ll join a team working on mobile engineering at real scale.
This role sits in an environment where platform thinking matters — where the work is not just about shipping the next feature, but about improving how thousands of apps are built, released, and experienced by real users.
If you enjoy solving meaningful mobile engineering problems, care about quality and user experience, and want to help shape a platform that supports products people genuinely rely on, this is the role for you.
Pushpay is a high-growth New Zealand SaaS business that is spread between offices in Auckland, NZ and the United States. We help organisations and communities come together and stay connected through our suite of mobile apps, management software and giving technology. Our teams of Software Engineers, SRE’s, QA's, UX and Product Managers work closely together to deliver value to our customers as the leading provider of mobile apps and giving technology to churches, schools, and nonprofits.
We love our culture. If you join us, there will be lots of mutual respect, brainstorming, idea generations, blameless postmortems, brainfood learning sessions, and recognition for your accomplishments and impact on our product. You will be heard, your opinion understood, your input valued, and your knowledge respected as you work with a team of high-calibre people with a drive to do-it-well.
We have a passion for making all employees feel supported. In addition to having a genuine interest in helping you do your best work and drive your career, we offer:
Kiwisaver
Please note: To be considered for this vacancy you must have working rights for New Zealand.
Ready to apply?
Apply to PushpayShare this job
Ship real product
Quality without drama
Ownership that grows with you
You’ve moved beyond tutorials and junior guidance.
You’ve shipped features and debugged production issues.
Now you’re ready for more ownership — and more impact.
We’re hiring an Intermediate Software Engineer who can take meaningful pieces of product, build them well, and ship them confidently in a collaborative, high-trust environment.
This isn’t a “close tickets and move on” role.
This is a “build things that matter” role.
You’ll be responsible for delivering business value by designing and developing high-quality software in a highly collaborative environment. You’ll report to a Senior member of the Engineering team, and be trusted to self-manage your day-to-day work.
You will sit in that critical middle layer of engineering — capable, accountable, and growing into senior-level thinking.
You’ll spend your time building, improving, and collaborating.
Design & Development
You won’t just implement requirements — you’ll shape solutions.
Quality & Ownership
You’ll take initiative. If something needs fixing, you fix it — or you raise it.
Collaboration
You’ll work closely with Product Managers, UX & Design, QA, Site Reliability Engineering and our Engineering Leaders and Tech Leads. You’ll communicate progress, blockers, and risks clearly, in both technical and business-impact terms.
You’ll also contribute to:
Intermediate engineers are the engine room of great product teams. They turn intent into impact.
You’ll:
This is a role for someone who wants to become exceptional, not just comfortable.
If you’re someone who:
If you care about clean systems, strong collaboration, and shipping software that makes a difference, let’s talk!
About us
Pushpay is a high-growth New Zealand SaaS business that is spread between offices in Auckland, NZ and the United States. We help organisations and communities come together and stay connected through our suite of mobile apps, management software and giving technology. Our teams of Software Engineers, SRE’s, QA's, UX and Product Managers work closely together to deliver value to our customers as the leading provider of mobile apps and giving technology to churches, schools, and nonprofits.
We love our culture. If you join us, there will be lots of mutual respect, brainstorming, idea generations, blameless postmortems, brainfood learning sessions, and recognition for your accomplishments and impact on our product. You will be heard, your opinion understood, your input valued, and your knowledge respected as you work with a team of high-calibre people with a drive to do-it-well.
Benefits
We have a passion for making all employees feel supported. In addition to having a genuine interest in helping you do your best work and drive your career, we offer:
Please note: To be considered for this vacancy you must have working rights for New Zealand.
Ready to apply?
Apply to PushpayMost frontend roles are about building features.
This one is about building the platform those features run on.
We’re undertaking a significant frontend evolution — modernising legacy systems, migrating to a modern React and Typescript ecosystem, expanding our shared design system, and building a centralised frontend portal that multiple engineering teams will plug into.
If you enjoy solving structural problems, setting engineering standards, and building systems that make other developers faster, this role gives you the space to do exactly that.
As a Senior Software Engineer, you’ll design and deliver high-quality software while helping raise the quality, clarity, and velocity of the engineers around you.
You’ll work closely with Product, Design, QA, and other engineering teams to build scalable, user-focused software and contribute to the evolution of our frontend platform.
You’ll work on challenges that require both technical depth and product thinking, building software that directly impacts how millions of users interact with our platform.
Drive the migration of legacy frontends into the modern React ecosystem, improving maintainability, performance, and developer experience.
Expand and evolve a shared component library and design system used by multiple product teams across the organisation.
Help build a centralised frontend portal from the ground up and establish integration patterns that allow domain teams to plug in seamlessly.
Design and deliver robust, scalable applications that ship regularly to production and deliver measurable business value.
Review code, mentor engineers, and contribute to the engineering practices that shape how we build software.
Senior engineers care about how software gets built, not just what gets built.
Here’s a snapshot of the environment you’ll be working in.
We believe great software comes from thoughtful engineers working together, not rigid processes. Engineers here are trusted to contribute ideas, improve systems, and help shape how we build.
You’re an experienced engineer who enjoys building systems that last, improving how teams work, and creating software that people genuinely enjoy using.
In this role you will:
You’ll be trusted to self-manage your work, communicate clearly, and collaborate closely with engineering and product teams.
You’ll join a team where engineers have real influence over architecture and technical direction.
This role sits at the centre of a significant frontend modernisation effort — untangling legacy systems, defining platform standards, and enabling teams across the organisation to build faster.
If you enjoy solving meaningful engineering problems and leaving systems better than you found them, this is the role for you!
Pushpay is a high-growth New Zealand SaaS business that is spread between offices in Auckland, NZ and the United States. We help organisations and communities come together and stay connected through our suite of mobile apps, management software and giving technology. Our teams of Software Engineers, SRE’s, QA's, UX and Product Managers work closely together to deliver value to our customers as the leading provider of mobile apps and giving technology to churches, schools, and nonprofits.
We love our culture. If you join us, there will be lots of mutual respect, brainstorming, idea generations, blameless postmortems, brainfood learning sessions, and recognition for your accomplishments and impact on our product. You will be heard, your opinion understood, your input valued, and your knowledge respected as you work with a team of high-calibre people with a drive to do-it-well.
We have a passion for making all employees feel supported. In addition to having a genuine interest in helping you do your best work and drive your career, we offer:
Please note: To be considered for this vacancy you must have working rights for New Zealand.
#LI-KT1
#LI-Hybrid
Ready to apply?
Apply to PushpayOne of Pushpay's focus, specially over the next 12 - 18 months, is to further enhance our Products, by making both big and small improvements to customer experience. To do this, multiple teams come together, including Product Managers, Developers, QA Engineers, SREs, UX, Delivery leads and more. To ensure we are optimised for the technical expertise we need, we are hiring for some highly impactful Senior Engineers!
We are looking for folks who have a genuine passion for designing and building high-level systems, mentoring team members, and enjoy challenging themselves to be better! If you enjoy solving complex problems, diving into the 'why' and figuring out the 'how', we will keep you engaged and charged to learn, grow, and expand your expertise!
About the Role
You’ll be doing more than just coding—you’ll collaborate closely with Product Designers, Analysts, and Engineering peers to create an engaging product experience that connects millions globally. This role has high growth opportunities, including expanding responsibility in leading engineering teams. Therefore, adaptability and eagerness to learn are essential qualities we're after.
As well as being surrounded by other dedicated and talented software engineers and teams, we aim to provide an environment that promotes open discussion to solving complex problems, and encourages engineers to learn new technologies and techniques.
Pushpay’s environment allows for learning, making mistakes, contributing to the team and taking ownership.
What we would like to see:
About us
Pushpay is a high-growth New Zealand SaaS business that is spread between offices in Auckland, NZ and the United States. We help organisations and communities come together and stay connected through our suite of mobile apps, management software and giving technology. Our teams of Software Engineers, SRE’s, QA's, UX and Product Managers work closely together to deliver value to our customers as the leading provider of mobile apps and giving technology to churches, schools, and nonprofits.
We love our culture. If you join us, there will be lots of mutual respect, brainstorming, idea generations, blameless postmortems, brainfood learning sessions, and recognition for your accomplishments and impact on our product. You will be heard, your opinion understood, your input valued, and your knowledge respected as you work with a team of high-calibre people with a drive to do-it-well.
Benefits
We have a passion for making all employees feel supported. In addition to having a genuine interest in helping you do your best work and drive your career, we offer:
If you’re passionate about innovation and people, and keen to work in a fast-paced environment that will accelerate your growth journey, we’d love to hear from you!
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/cover letter and any other supporting documents in PDF format only. After applying, we highly encourage you to check your spam/junk folder regularly for communication from the Pushpay People team.
Ready to apply?
Apply to PushpayAbout Us
Pushpay is a high-growth Kiwi founded SaaS business that is spread between offices in the United States and Auckland, NZ. We help organizations and communities come together and stay connected through our suite of mobile apps, management software and giving technology. Our teams of Software Engineers, SRE’s, QA's, UX and Product Managers work closely together to deliver value to our customers as the leading provider of mobile apps and giving technology to churches, schools, and nonprofits.
Benefits
We have a passion for making all employees feel supported. In addition to having a genuine interest in helping you do your best work and drive your career, we offer:
Role and Responsibilities
Delivering business value by designing and developing high-quality software and systems in a highly collaborative environment. Raising the quality, and velocity of other team members.
Reports to
Engineering Manager or Senior Engineering Manager
Main activities
Key skills
Internal contacts
Site Reliability Engineering Team Members, Tech Lead, Engineering Team Members, Delivery Manager, Engineering Managers, Product Managers, QA, On-Call team, IT, Product Marketing, Data Team, Customer Care Team.
External contacts
Conferences, User Groups, Service Providers and Partners, Integration Partners.
Typical experience
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.
Ready to apply?
Apply to PushpayCookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.