We are seeking a hands-on Software Developer to build features end-to-end across a modern SaaS platform. This role is primarily focused on backend development in .NET, with some front-end contribution as required. You will play a key role in delivering high-quality software that supports device integration, core platform services, and customer-facing features.
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
What You'll Bring
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
What You'll Gain
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
If you enjoy solving real technical challenges, improving systems, and contributing to a high-quality SaaS product, this role offers the opportunity to make a genuine impact.