CronJobs

backend jobs

Software Rotation Program Associate

Alarm.com · Tysons, Virginia

hybridjunior$105,000–$110,000Posted Nov 3, 2026

Apply on the employer site

About this role

**ABOUT THE PROGRAM** The Alarm.com Software Rotation Program is a structured, cohort-based experience for exceptional early-career engineers. Over three years, participants complete multiple technical and customer-focused rotations with real ownership, then transition into a Software Engineer role. This is not a traditional early-career role—each rotation is a genuine team placement where you’ll contribute meaningfully from day one. A core principle: build engineers who understand Alarm.com’s customers as deeply as they understand the code. You’ll be intentionally exposed to customer-facing projects and learn to evaluate technical decisions based on real-world impact. *Employment for all cohort members begins on a single unified start date.* --- **RESPONSIBILITIES (ACROSS ALL ROTATIONS)** - Design, implement, and test new software features with full engineering ownership - Contribute to innovation and improvement of existing products and systems - Analyze functional requirements and translate product specifications into quality software - Research, evaluate, and integrate emerging technologies relevant to each rotation area - Own assigned projects and drive them to completion on schedule - Collaborate with QA, product, and cross-functional engineering teams on testing and deployment - Deliver end-of-rotation presentations to leadership (technical growth + business impact) - Engage with customer-facing product areas to understand end-user needs - Apply a customer-first lens (usability, reliability, and real-world impact) - Participate in customer feedback reviews, product discussions, and cross-functional sessions - Other duties as assigned --- **REQUIREMENTS** - Bachelor’s degree in Computer Science, Computer Engineering, or a closely related engineering discipline - 0+ years of professional software development experience (internship experience counts) - Demonstrated ability to write clean, thoughtful, well-tested code - Strong analytical and problem-solving skills with a tenacious, self-directed work style - Excellent verbal and written communication skills - Comfortable working in a fast-paced, collaborative team environment - Passion for building high-quality consumer technology products - Genuine curiosity about AI, IoT, and the intersection of software and hardware - Ability to think through the customer lens and engage with product feedback/end-user outcomes - Available to begin employment on the designated cohort start date - Travel as needed for rotation requirements and temporary relocation (housing provided) --- **PREFERRED QUALIFICATIONS** - Experience or coursework in machine learning, computer vision, or AI-adjacent domains - Familiarity with cloud infrastructure, distributed systems, or platform engineering - Relevant internship(s) in software engineering, applied AI, platform/infrastructure, or related technical disciplines - Contributions to open source or a strong personal/academic project portfolio - Experience working on (or adjacent to) customer-facing features/products/support --- **WHAT YOU CAN EXPECT** - Dedicated mentor and rotation manager throughout the program - Regular 1:1s, mid-rotation check-ins, and structured performance feedback - Presentation skills coaching and executive exposure opportunities - Networking with Engineering Directors and senior leadership - A clear, structured path to Software Engineer position - Rotations outside of a traditional software engineering career path - **Compen

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord