E

Senior Engineer

Enable

Auckland, New Zealand · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
4시간 전
Work mode
In office
Education
Relevant post-secondary qualification or extensive relevant experience
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Enable

Enable delivers an intelligent platform designed to streamline pricing and rebate processes, enhancing profitability through AI-driven insights, real-time performance tracking, and simplified rebate management. Backed by $291M in funding rounds and a strategic acquisition in 2025, Enable is poised for robust expansion with a growing client base and a skilled professional team dedicated to revolutionizing the industry.

Job Summary

This position suits experienced software engineers passionate about crafting scalable, high-performance applications within a collaborative setting. The role involves designing, developing, and refining software solutions using Microsoft technologies like Azure, .NET, and C#, alongside modern frontend tools. Candidates with B2B SaaS experience and a track record of delivering resilient enterprise software are ideal.

Key Responsibilities

  • Develop individual programs based on detailed requirements and technical specs.
  • Interpret business and technical documentation; report and analyze defects.
  • Create, document, implement, and maintain technical documentation and testing artifacts timely.
  • Design, develop, modify, debug, document, and test various applications.
  • Ensure thorough testing of solutions for successful implementation.
  • Maintain up-to-date technical and industry knowledge.
  • Produce clean, maintainable, efficient, high-performance, and secure code and specifications.
  • Support the team through design and code reviews to uphold best practices.
  • Troubleshoot development and production environments; optimize code performance.
  • Ensure compliance with internal/external policies, quality standards, and design guidelines.
  • Apply modern architecture and software design patterns emphasizing robustness, scalability, and performance.
  • Contribute to enhancing development processes.
  • Take accountability for timely and budget-compliant delivery.
  • Foster a high-performance, collaborative team atmosphere.
  • Implement secure coding and security best practices.
  • Develop and demonstrate technical leadership within the team.
  • Actively share knowledge of products and technical solutions with colleagues.
  • Collaborate effectively with internal teams and customer members to meet goals.
  • Lead team discussions and ceremonies as required.
  • Efficiently plan and execute work with minimal supervision.
  • Participate actively in project teams when appropriate.
  • Provide up-to-date best-practice insights based on relevant studies.

Skills and Qualifications

  • Over 5 years of experience with .NET development, preferably in C#.
  • Proficient in ASP.NET Core development.
  • Strong T-SQL skills and solid relational database design experience.
  • Intermediate knowledge of TypeScript, JQuery, JavaScript, and React.
  • Familiarity with ERP systems or accounting software processes.
  • Experience with Microsoft Azure and Azure DevOps tools.
  • Ability to establish productive relationships with customers and colleagues.
  • Effective communication skills to influence, collaborate, and resolve technical issues at all levels.
  • Experience with unit, functional, and API testing using tools like xUnit, FluentAssertions, and Postman.
  • Competence in performance tuning for C# code and databases.
  • Self-driven, proactive, adaptable with strong problem-solving focus.
  • Commitment to continuous professional growth and technical learning.
  • High analytical capability and attention to detail ensuring quality work.

Education and Experience Requirements

  • Relevant post-secondary qualification or extensive relevant experience.
  • Minimum 5 years of experience in .NET and C# development.
  • Experience with JavaScript, HTML, and CSS.
  • Familiarity with Agile, Scrum, and Sprint software development methodologies.

Job Title

The employed individual will hold the title of Senior Engineer.

Total Rewards and Benefits

Enable offers a comprehensive compensation package reflective of location, skills, experience, market conditions, and internal standards, including:

  • Paid time off to recharge.
  • Quarterly wellness incentives aimed at health improvement.
  • A rewarding bonus plan linked to company and individual performance.
  • Equity participation dependent on tenure and achievements.
  • Career advancement through internal mobility opportunities.
  • Access to professional development resources including workshops and courses.
  • Pet-friendly office environment.

Equal Opportunity and Inclusion

Enable champions diversity and inclusivity, encouraging applications from women and underrepresented groups, and commits to a fair, harassment-free workplace. Reasonable accommodations are available during recruitment and employment upon request.

Use of AI in Hiring

AI tools may assist in application review and assessment, but all final decisions are made by human recruiters, ensuring fairness with transparency on data usage available upon inquiry.

Level

Senior

Minimum education

Secondary (Class 10)

Tools & software

JavaScript required TypeScript required React required C required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Initiative

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help