Working within a collaborative, product-driven environment, you’ll contribute across the full Software Development Life Cycle (SDLC) — from design and development through to testing, deployment, and continuous improvement.
Key Responsibilities
- Design, develop, and deliver backend features using .NET
- Build and maintain APIs and domain logic across the platform
- Contribute to front-end development where required
- Support and improve CI/CD pipelines, build processes, and deployment stages
- Collaborate with embedded engineering teams to support new device integrations
- Solve complex technical problems that require exploration, sound judgment, and well-balanced trade-offs
- Improve system design, performance, and code quality
- Participate in code reviews and mentor junior developers
- Work closely with product and engineering peers to deliver scalable, customer-focused solutions
- Strong backend development experience in .NET
- Experience building and maintaining APIs and scalable application services
- Solid understanding of software architecture, domain-driven design, and system integration
- Experience working across the SDLC in a SaaS or product-based environment
- Familiarity with CI/CD pipelines and modern deployment practices
- A thoughtful approach to problem-solving, with the ability to navigate ambiguity
- Strong collaboration skills and the ability to contribute within a cross-functional team
- The opportunity to work on meaningful, product-driven software
- Exposure to device integration and platform services
- A collaborative engineering culture that values clean code, system design, and continuous improvement
- The chance to mentor others and influence engineering practices





