Software Engineer - Localization

Alarm.comTysons, VA
Onsite

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 - Localization at Alarm.com, you will have the opportunity to work across a variety of technologies, gaining exposure to full-stack development, hardware integration, and cloud-based security solutions. You will collaborate with experienced engineers, learn best practices, and contribute to the future of smarter access control.

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.
  • Knowledge of multiple spoken languages.
  • Openness to learn and evolve with AI-assisted software development.
  • Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

Responsibilities

  • Designing, implementing, and testing new software features for our international markets.
  • Designing and developing tools, processes, and product code for string translation.
  • 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, localization project management, UX/UI, and hardware engineers.
  • Other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service