Staff Software Engineer
South Jordan, United States
Artificial Intelligence
Troubleshooting
CI/CD
Automated Testing
C#
More jobs from this company
views: 0
Staff Software Engineer

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
Staff Software Engineer
South Jordan, United States
Artificial Intelligence
Troubleshooting
CI/CD
Automated Testing
C#
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.