- Deneyim
- 5+ yrs
- Maaş
- —
- Açılışlar
- 1
- Yayınlandı
- 1 saat önce
- Work mode
- Ofiste
- Eğitim
- Relevant post-secondary qualification
- Eligibility
- Experienced software engineers with a relevant post-secondary qualification or equivalent work experience, and 5+ years in .NET/C# development, who can work onsite in Auckland, New Zealand.
- Resume
- Required to apply
Where you'll work
İş tanımı
About the company
Enable provides an intelligent platform designed to remove the friction from pricing and rebate management. Its software helps businesses increase profitability through AI-driven insights, live performance tracking, agreement optimization, and streamlined rebate administration.
The company has raised $291M across Series A through D and expanded further with the 2025 acquisition of Flintfox. Since its flagship product launched in 2016, Enable has been growing quickly by adding customers, broadening its product suite, and building a team of experienced professionals focused on changing the industry.
This position is based in Auckland, New Zealand and is an onsite full-time role.
Role summary
This opportunity suits a seasoned software engineer who enjoys creating scalable, high-performance systems in a collaborative setting. You will contribute technically across the stack, working with Azure, .NET, C#, and modern frontend technologies. The work is especially relevant to B2B SaaS products and enterprise-grade software.
What you'll do
- Build individual programs from defined requirements and technical specifications.
- Review business requirement documents and technical specs, and investigate and document defects.
- Prepare, maintain, and update technical documentation, unit test plans, scripts, and test harnesses using approved templates.
- Develop, adjust, troubleshoot, document, and test a variety of software applications.
- Support successful solution delivery by carrying out detailed testing during build and implementation.
- Stay current with technical practices, system knowledge, and industry developments.
- Write clean, efficient, secure, maintainable code and specifications that meet requirements and pass QA.
- Participate in design and code reviews and help enforce strong engineering practices.
- Debug development and production issues, and assist with performance tuning and optimisation.
- Ensure work aligns with internal policies, external obligations, quality standards, and design guidelines.
- Apply modern architecture principles and software design patterns to improve robustness, scalability, and speed.
- Help refine development policies and working practices.
- Take ownership of deliverables, deadlines, and budgets.
- Contribute to a collaborative, high-performing team culture.
- Apply secure coding practices throughout development.
- Demonstrate technical leadership within the team.
- Share product knowledge and technical know-how with colleagues when needed.
- Work closely with internal resources and customer teams to meet objectives and deadlines.
- Lead or actively support team discussions and ceremonies.
- Plan and complete assigned work efficiently with limited support from the team leader.
- Participate in project teams as required.
- Provide current, practical best-practice input based on relevant research and learning.
Required experience and skills
- At least 5 years of experience working with .NET, preferably in C#.
- Strong hands-on knowledge of ASP.NET Core.
- Solid T-SQL skills and experience with relational database design.
- Working knowledge of TypeScript, jQuery, JavaScript, and React.
- Exposure to ERP systems or accounting-related processes.
- Experience with Azure and Azure DevOps.
- Ability to build strong relationships with customers and colleagues.
- Excellent communication skills, with the ability to influence, collaborate, and present technical information clearly.
- Experience testing with xUnit, FluentAssertions, and Postman for unit, functional, and API testing.
- Experience tuning C# and database performance.
- Capacity to work independently, stay proactive, and adapt to changing needs.
- Strong problem-solving ability with a practical, solution-oriented approach.
- Commitment to ongoing professional growth and technical learning.
- Strong analytical thinking and attention to detail.
Education and background
- A relevant post-secondary qualification, or substantial equivalent work experience, is required.
- Experience with JavaScript, HTML, and CSS is required.
- Exposure to Scrum, Sprint, and Agile development practices is required.
Compensation and benefits
Starting pay is determined by location, skills, experience, market conditions, and internal pay parity. Salary or total compensation is not specified in the source.
- Paid time off to rest and recharge.
- Quarterly wellness incentive to support health and wellbeing.
- Bonus plan linked to company or individual performance.
- Equity program with additional options based on tenure and performance.
- Internal mobility opportunities for career progression.
- Learning and development workshops and courses.
- Pet-friendly offices.
Additional information
Enable encourages women and underrepresented groups to apply even if they do not meet every qualification, in recognition of application gaps that can exist across groups.
The company is an equal opportunity employer and aims to maintain an inclusive, accessible workplace with fair treatment, no harassment, and no discrimination. Reasonable adjustments can be requested during recruitment or in the role.
Artificial intelligence tools may be used to assist parts of the recruitment process, including application review, resume analysis, response assessment, and checking for potential inconsistencies or verification signals. These tools support the hiring team and do not replace human decision-making. Final hiring decisions are made by people.