About this role
Zenoti builds an all-in-one cloud-based software solution designed for the beauty and wellness industry to manage appointments, point-of-sale systems, CRM, and inventory. The engineering team focuses on powering platforms for thousands of salons, spas, and fitness studios across more than 50 countries with robust enterprise technology.
In this role, the engineer will design and evolve scalable SaaS applications using .NET, C#, REST APIs, SQL, and modern UI frameworks. Responsibilities include owning the end-to-end development of product features, maintaining production health, and leveraging modern AI-assisted development tools like Claude Code and Cursor throughout the engineering lifecycle.
The ideal candidate brings several years of enterprise software experience, a strong background in distributed cloud services, and hands-on familiarity with AI-driven coding workflows. This position suits a self-directed technical professional who can navigate ambiguity, maintain rigorous security standards, and collaborate closely with product management and design teams.
What you will do
- Own the end-to-end development and technical success of significant features within a product module.
- Design, build, and evolve scalable SaaS applications using .NET/C#, REST APIs, SQL/NoSQL, and Flutter/React.
- Drive testing standards, coverage, and improvements for test automation infrastructure.
- Manage compliance adherence and apply a security-first mindset including threat modeling for owned components.
- Collaborate with Product Managers, Designers, and fellow Engineers to deliver customer-centric features in an agile environment.
- Leverage modern AI-assisted development tools throughout the engineering lifecycle for design, implementation, and debugging.
- Maintain production health for built components through monitoring, alerts, dashboards, and incident response.
What you need
- Bring 5 to 7 years of experience designing and building enterprise-scale SaaS applications using Microsoft technologies and modern UI frameworks.
- Possess at least 3 years of experience building highly available, scalable, distributed cloud services on AWS or Azure.
- Demonstrate strong system design, analytical thinking, and problem-solving skills for complex technical domains.
- Have hands-on production experience using modern AI-assisted development tools such as Copilot, Claude Code, or Cursor.
- Apply strong engineering judgment to critically review AI-generated code regarding security, performance, and data integrity.
- Exhibit excellent communication and collaboration skills while working in a fast-paced product organization.
Nice to have
- Experience building developer productivity tooling, prompt libraries, reusable workflows, MCP servers, or AI-enabled engineering automation.
Skills and tech stack
Questions candidates ask
What technologies will I be working with in this role?
The tech stack includes .NET, C#, REST APIs, SQL and NoSQL databases, and modern UI frameworks like Flutter or React. You will also use cloud platforms such as AWS or Azure along with AI-assisted tools like Claude Code, Cursor, and Copilot.
What is the expected experience level for applicants?
Candidates need 5 to 7 years of experience building enterprise-scale SaaS applications using Microsoft technologies and modern UI frameworks. Additionally, you must have at least 3 years of experience building distributed cloud services on AWS or Azure.
How are AI tools integrated into the daily engineering workflow?
Engineers leverage modern AI-assisted development tools throughout the entire lifecycle for design exploration, implementation, debugging, testing, documentation, and code review. Sound judgment is required to evaluate AI outputs, particularly regarding security and architecture.
