Alarm.composted 19 days ago
Full-time • Entry Level
Tysons, VA

About the position

Are you ready to start your career in software engineering and contribute to cutting-edge security solutions? Do you want to work with a collaborative team, building software that integrates with IoT devices? If so, we invite you to join our team at Alarm.com! As a Software Engineer at Alarm.com, you'll have the opportunity to work across a variety of technologies, gaining exposure to full-stack development, hardware integration, and cloud-based security solutions. You’ll collaborate with experienced engineers, learn best practices, and contribute to the future of smarter access control.

Responsibilities

  • Designing, implementing, and testing new software features.
  • Innovating and improving existing solutions.
  • Analyzing functional requirements and product specifications to deliver high-quality software.
  • Assisting with researching, adopting, and integrating new technologies.
  • Taking ownership of projects to ensure their successful completion within deadlines.
  • Collaborating with Quality Assurance to develop a test plan for successful software deployment.
  • Working with cross-functional teams, including product management, UX/UI, and hardware engineers.
  • Other duties as assigned.

Requirements

  • 0+ years of experience in software development (internship or academic project experience preferred).
  • B.A. or B.S. in Computer Science, Computer Engineering, or a related field.
  • Experience with object-oriented programming (C# preferred).
  • Familiarity with web development frameworks (Ember.js, Angular, or React is a plus).
  • Understanding of databases and SQL.
  • Strong problem-solving skills and a willingness to learn new technologies.
  • Excellent verbal and written communication skills.
  • Passion for technology and security solutions.

Benefits

  • Competitive pay and benefits inclusive of subsidized medical plan options.
  • HSA with generous company contribution.
  • 401(k) with employer match.
  • Paid holidays, wellness time, and vacation increasing with tenure.
  • Paid maternity and bonding leave.
  • Company-paid disability and life insurance.
  • FSAs, well-being resources and activities.
  • Casual dress work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service