Back to jobs
Senior Software Engineer
Tysons, Virginia
Alarm.com Inc. has an opening for a Senior Software Engineer in McLean, VA.
Duties:
- Design and develop proprietary software.
- Develop features across a variety of technologies.
- Produce features and enhancements.
- Lead and deliver on software design, development, testing, and documentation.
- Recommend changes.
- Perform code review and develop tests. Work closely with Program and Product Management.
- Works closely with Quality Engineering.
- Mentor and/or manages team members and, research, adopt, and integrate technologies. *Part-time telecommuting is permitted.
Requires:
- Master’s degree or foreign equivalent in Software Engineering, Computer Science, Electronics & Communication Engineering, Computer Engineering, Electrical & Computer Engineering, Electrical & Electronics Engineering, or related field. 2 years of experience in a software development occupation.
- 2 years of experience in object-oriented programming in C#, JavaScript, and/or SQL Server using ASP.NET technology of Windows or Linux.
- 2 years of experience working with at least one of the following technologies - wireless RF networks, mobile applications, intelligent video analysis, device firmware, home automation, commercial applications, home automation, commercial applications, IoT, APIs web application development, e-commerce applications; or database application development.
- 2 years of experience performing code reviews, as well as writing and maintaining unit tests.
- 2 years of experience providing support and mentorship for junior team members.
Salary range: $150,000 - $165,000.
#LI-DNI
Create a Job Alert
Interested in building your career at Alarm.com? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field