[Close] 

Software Engineer, Video

SOFTWARE ENGINEER, VIDEO ? TYSONS, VIRGINIA
Alarm.com is looking for a highly motivated self-starter to work in a fast-paced product development environment. The successful candidate will work with small teams to design, prototype, and develop state-of-the-art camera integration, video streaming, and video analytics solutions.
As a Software Engineer, you will have the opportunity to work across a variety of technical areas. Typical projects will involve diverse technologies and skills. Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team environment and work independently on self-directed tasks. Motivated and creative problem solvers will have opportunities to influence future projects.
Very few small companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a small, friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.
Responsibilities
Develop full stack software for a wide variety of platforms and technologies.
Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
Take part in the entire project lifecycle, from requirements development to deployment.
Thrive in an Agile development environment, including quick development cycles, evolving requirements, and self-direction paired with team collaboration.
Candidate Profile
Bachelors or Masters Degree in Computer Science, Computer Engineering, related field or equivalent work experience.
3+ years of professional software development experience.
Strong programming skills; C#, and/or object oriented programming.
Experience with database design and development.
Knowledge of networking concepts, principles, and technologies.
Familiarity with image processing, video processing, computer vision, and/or video streaming a plus.
WHY WORK FOR ALARM.COM?
Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!
Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
Work with the latest technologies: You'll gain exposure to a broad spectrum of IoT, SaaS and M2M technologies including wireless communication, video monitoring, smart home automation, web development, and backend application development and hosting.
Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events
Our Technology Stack: native iOS and Andriod applications, single page web applications build with EmberJs, Node.js, ECMAScript 2017 JavaScript, Microsoft.NET C#, WebApi and SQL Server
COMPANY INFORMATION
Alarm.com is the leading platform for the intelligently connected property. Millions of home and business owners depend on our technology every day to make their properties safer, smarter and more efficient. The Alarm.com platform addresses a wide range of market needs through interactive security, video, automation, and energy management solutions, and our intuitive applications make it easy to automate and control a broad ecosystem of IoT devices. Alarm.com's common stock is traded on the Nasdaq under the ticker symbol ALRM.
Alarm.com earned the Top Workplace? award for its employee culture and the meaningful work we do every day to bring new technologies to market. We're seeking people who are passionate about creating change through technology and who want to make a lasting impact on the world around them.
For more information, please visit www.alarm.com.
COMPANY BENEFITS
Alarm.com offers competitive pay and a generous benefits package starting on day one of employment including 100% paid medical for employees, a health savings account option with company contribution, waiver allowance, 401(k) with employer match, paid holidays, paid time off starting at 4 weeks and increasing with tenure and paid maternity/paternity leave. We offer a casual dress work environment, annual company retreat, grocery delivery and in suite bike racks and showers.
Alarm.com is an Equal Opportunity Employer



Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Software Engineer, Video
Dunn Loring, VA Alarm.com
Software Engineer II (.NET)
Reston, VA Randstad Technologies
Senior Software Engineer (Java)
Glen Allen, VA TalentBurst
Senior Software Engineer in Reston, VA In-pers...
Reston, VA Group Nine
Telecommute Front End Software Engineer
Virginia Beach, VA CloudBees, Inc.