Senior Software Engineer

Alarm.com - Tysons Corner, VA

Hiring: Senior Software Engineer Company: Alarm.com Location: Tysons Corner, VA Job Posted Time: 2026-09-03 10:43:57 Target Skills & Keywords : .NET, C#, CI/CD, Embedded Systems, Ember.js, Event-Driven, Integration Testing, JavaScript, Kafka, SQL Server, Unit Testing About the job Experience: •5+ years of professional software development experience. Required Skills: •Design and develop full-stack software solutions across a variety of platforms and technologies. •Lead technical projects, making architectural decisions and ensuring scalability, security, and performance. •Research, evaluate, and apply new technologies to solve complex engineering challenges. •Take part in the entire development lifecycle, from requirements gathering to deployment. •Balance speed and robustness—know when to iterate quickly and when to build scalable, maintainable solutions. •Partner cross-functionally with cross-functional teams, including product managers, device engineers, and other software teams. •Mentor junior engineers, fostering technical growth and knowledge-sharing within the team. •Contribute to a culture of innovation by bringing new ideas and technical improvements to the table. Qualifications: •Bachelor’s in Computer Science, Computer Engineering, or a related field, or equivalent work experience. •Strong object-oriented programming skills; experience with C#/.NET is a plus. •Proficiency in developing backend services and APIs. •Knowledge of distributed systems, event-driven architecture, and messaging technologies (Kafka is a plus). •Partner cross-functionally with outstanding people – Work alongside talented engineers who are passionate about innovation and problem-solving. •Make an immediate impact – Own projects that have a direct impact on businesses using our security solutions. •Interface directly with real-world IoT devices – See your code in action with the numerous access control and security devices we integrate with. •Be empowered – Take ownership of features, drive technical decisions, and build best-in-class products. •Interface directly with the latest technologies – Our tech stack includes C#, .NET, SQL Server, Kafka, Ember.js, and mobile applications. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!