Senior Software Development Engineer at Pushpay Ltd - Australia
Auckland, Auckland, New Zealand -
Full Time


Start Date

Immediate

Expiry Date

16 Jan, 26

Salary

0.0

Posted On

18 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Microsoft Asp.Net, C#, .Net Core, NodeJS, Relational Databases, No-SQL Databases, Front-End Skills, Restful Services, GraphQL, Git, Aws Services, Continuous Integration, Unit Testing, Messaging Frameworks, Distributed Systems, Design Patterns, Excellent Communication Skills

Industry

Software Development

Description
About the Role Delivering business value by designing and developing high-quality software in a highly collaborative environment. Raising the quality, and velocity of other team members. What You'll Do Develop tools and applications by producing clean, efficient code Produce value to the business by regularly shipping robust, high quality features into the production environment Review and debug code Understand and exhibit the company's core values Communicating progress, blockers and risks Identify problems and risks in your own and others’ work. Suggest improvements to design and approach Be aware of, and contribute to refining, the engineering "lore and custom" (aka. culture, policies, and procedures) Identify, prioritise and execute tasks in the software development life cycle Take the initiative to identify and/or fix issues before being assigned them Recruitment of new engineers (sales pitch, technical screens) Automate tasks through appropriate tools and scripting Be highly aware of the profound security and compliance ramifications of the nature of our business (specifically our PCI compliance requirements) An active contributor to a Pushpay guild Develop high-quality software design and architecture Break down larger pieces of work into small, well-scoped pieces for other team members End-to-end responsibility on features of increasing complexity Coaching & mentoring more junior or new engineers unfamiliar with the tech or processes to not only understand what they are doing, but also why they are doing it. You will be expected to be involved in the development of software and tooling (code, algorithms, designs, processes and practices) You are expected to work with Engineers, Quality assistance, Product and other parts of the business to review requirements and proposed solutions, and provide input into those processes (which may include, but is not limited to, ideation, algorithms, processes and feature design) Key Skills Strong passion for developing new software that is scalable and incredibly user-friendly Fastidious in your pursuit of the best user experience possible Keep an eye on industry trends and technology and bring new ideas to the table Practical commercial knowledge of, and high proficiency with: Microsoft ASP.NET, C#, .Net core, or NodeJS An ORM, e.g. Lightspeed, Entity Framework or nHibernate. Relational Databases, e.g. MS SQL, PostgreSQL NO-SQL Databases e.g. DynamoDB, MongoDB Front-end skills (HTML, CSS, JavaScript, Typescript). RESTful services, ASP.NET Web API. GraphQL DVCS for source control (preferably Git) Familiar with AWS services Some variety of bug tracking system - e.g. Jira Continuous Integration / Continuous Deployment practices and tooling Unit Testing and Test Driven Development Messaging Frameworks, e.g. RabbitMQ, SQS, Kinesis Distributed Systems e.g. microservices Capable of architecting and building complex solutions in software Familiar with design patterns and practices Excellent communication skills, both written and verbal Self-manage your tasks, time and the expectations you have set Generous with your time and knowledge, sharing and collaborating with others Discusses work in both technical and business-impact terms Typical experience 5+ years of relevant software engineering experience; “relevant” being: Developing Internet-scale multi-user web/mobile/cloud type software products Applicable tertiary qualifications 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 organizations and communities come together and stay connected through our suite of mobile apps, management software and giving technology. Our teams 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-caliber 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: Family Oriented: As our Pushpay family grows, we understand yours may too. 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 Training: $3,000 annual training/conference allowance for personal growth 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 Sick Leave: You'll automatically start accruing this upon starting - no 6 month wait period Volunteer Time Off: 16 hours paid VTO per year, so you can give back to causes most meaningful to you Unlimited snacks, drinks and coffee! Employee Assistance Program (EAP) Free annual flu shots Fun social events throughout the year If you’re passionate about innovation and being part of a great team, and keen to work in a fast-paced and inclusive environment, 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/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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The role involves designing and developing high-quality software while collaborating with team members to enhance their quality and velocity. You will also be responsible for mentoring junior engineers and ensuring the delivery of robust features into production.
Loading...