Alarm.com Incorporated

Mclean, Virginia, United States

Senior Software Engineer

Posted over 1 month ago

Sorry, this job has expired.

Job Description

Alarm.com Incorporated

McLean, VA

Senior Software Engineer

Job Description:

 

Design and develop Alarm.com’s proprietary software for SaaS solutions and applications. Develop software features across a wide variety of technologies, including wireless RF networks, mobile applications, intelligent video analysis, device firmware, home automation, commercial applications, IoT, APIs, web application development, e-commerce applications and/or database application development. Produce software features and enhancements using various programming languages, such as C#, Javascript, C, Java, Objective C, SQL Server and/or Swift and using ASP.NET technology on Windows and/or Linux. Lead and deliver on assigned software design, development, testing, and documentation tasks for multi-engineer projects. Recommends changes to department processes and procedures. Perform code review and develop integration tests on software to optimize efficiency and code quality. Work closely with Program and Product Management to design new product offerings in line with the product roadmap. Works closely with Quality Engineering to specify project test plans for. Mentor and/or manages more junior team members and, research, adopt, and integrate new technologies.

 

Job Requirements:

 

Bachelor's degree or the foreign equivalent in Software Engineering, Computer Science, Electronics and Communication Engineering, Computer Engineering, Electrical and Computer Engineering, Electrical Engineering, and Electronics Engineering, or the equivalent gained through any suitable combination of education, experience, and training as determined by a U.S. credential evaluation service plus 3 years of experience in a Software Development occupation.

 

Work location: 8281 Greensboro Drive, McLean, VA 22102.

 

If interested, send resume or curriculum vitae to hr@alarm.com and reference SSEBH.