Software Rotation Program Associate
Alarm.com, Tysons, Virginia +1
What you need
- 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 — ability to explain technical ideas clearly to varied audiences
- 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 — genuine interest in understanding how your work affects real people, and willingness to engage with product feedback, customer context, and end-user outcomes
- Available to begin employment on the designated cohort start date (see above)