Loading jobs…
Loading jobs…
Alarm.Com — Tysons, Virginia
Staff Software Engineer – SDA Platform Most engineers optimize for the service in front of them. Staff engineers optimize for the platform that must keep delivering across hundreds of services two years from now — and they know the difference between a library that's elegant on paper and one that holds up when every feature team in the company depends on it. com — decomposing a large monolith into well-bounded, separately deployable services — and the SDA Platform team is the team that makes that possible.
We own the proxy API layer that exposes monolith functionality today, the shared libraries every SDA is built on, and the developer tooling that shapes how engineering teams across ADC build software. We need someone who has done platform work like this before: who understands how shared infrastructure accrues complexity, how to set standards that teams actually adopt, and how to bring engineers along without breaking what's already in production. This is a hands-on role.
You'll write code, lead design sessions, and stay close to production. The difference is that your decisions ripple outward — they shape how the whole organization builds. WHAT'S IN IT FOR YOU?
- Broad organizational impact: The SDA libraries and developer tooling your team owns are used by feature teams across ADC. Your architectural decisions ripple outward. - Architectural impact: You'll drive domain design decisions that influence how ADC's platform evolves — separating tightly-coupled monolith concerns into well-bounded, scalable services.
- Collaborate with outstanding people: We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel. - Make an immediate impact: You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team!
- Work with the latest technologies: You'll gain exposure to a broad spectrum of IoT and SaaS technology. NET, SQL Server, Kafka, K8s, Azure, Redis, Helm, Argo Rollouts, Grafana, and Backstage. - Be Empowered: We don't want to micro-manage you.
We barely want to tell you what to do. We want you to own stuff and bring your experience to make those products best in class. - Community and Camaraderie: One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community.
Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work. com values working together and collaborating in person. Our employees work from the office 4 days a week.
COM? - Technical Leadership: Contribute to the technical direction of the SDA Platform team, helping guide the proxy API suite and key SDAs (Customer Login, Profile, Weather) — ensuring these services are built to a high standard and are operationally excellent. CronJobs, and more) that serves as the foundational infrastructure for all SDA development at ADC.
- Domain Architecture: Drive architectural analysis and design for core platform domains. Help ADC untangle historically coupled concepts — Customer Accounts, Customer Logins, Profiles — into properly bounded, maintainable service boundaries. - Developer Experience: Improve and maintain the SDA developer experience through dotnet-templates, Backstage integration, Specmatic contract testing, and progressive delivery tooling with Helm and Argo Rollouts.