You will join our Unified Endpoint Management group, building capabilities that help customers discover their assets, manage devices and policies, and monitor asset health. We are a small, collaborative, remote-friendly team that partners closely with Product and on occasion UX, delivering high-quality features. We value problem solving, craftsmanship, and continuous improvement, balancing timely delivery with thoughtful architecture and a strong quality bar.
High impact and scope: Shape architecture and engineering decisions in the team.
Meaningful problems: Modernize and evolve a distributed, enterprise-grade SaaS with real-world scale and complexity.
Exposure and Visibility: The opportunity to work on platforms used by well-known, large enterprise customers.
Leadership and growth: Mentor engineers, lead design reviews, and influence hiring while staying hands-on with modern tech.
Artificial Intelligence Innovation: An opportunity to be involved in the adoption of AI tools to enhance engineering experience and drive product innovation.
What you will do?
- Technical leadership: Provide thought leadership on complex projects with cross-team impact; set engineering standards and best practices.
- Architecture and design: Drive architectural decisions; author clear, decision-tracked design docs/ADRs; evolve systems for scalability, reliability, observability and maintainability.
- Build: Design, refactor, develop, test, deploy, maintain, and enhance large-scale distributed software solutions.
- Troubleshooting: Diagnose and remediate issues while collaborating with colleagues.
- Quality and automation: Write and maintain automated tests; champion CI/CD and tooling for safe, predictable delivery.
- Secure SDLC practices: Advocate for threat modeling, dependency management, secrets management, and secure coding reviews.
- Cross-functional collaboration: Partner with Security, SRE, and Customer Support to ensure product quality, operability, and customer success.
- Talent development: Mentor, coach, and onboard engineers; participate in hiring.
What success looks like in 6 612 months?
- You have delivered new and valuable functionality to customers and been involved in architectural initiatives and authored ADRs that improved system reliability, performance and delivery speed.
- You have raised the team s quality bar through automated testing, CI/CD improvements, secure coding practices and refactoring efforts.
- You have mentored teammates and contributed to consistent design and high-quality code.
What you will bring?
- 8+ years of full-stack development experience with the Microsoft technology stack and C#.
- Analytical and problem-solving skills, including work with legacy codebases.
- Proven experience building large-scale, distributed, enterprise-grade SaaS using cloud-native services.
- Experience of API design in a comparable environment.
- Teamworking ethos, diligence, and ability to work independently and meet timelines.
Required Technology
- C#
- Preferred Angular and TypeScript
- Azure managed services
- Docker, Kubernetes, Terraform, Helm
- Microservices architectures
- SOLID principles
- Experience with Azure DevOps for backlog management and CI/CD
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.