JobMesh

Software Engineer

Alarm.com · Lawrence, Kansas, US

Software Engineer I Are you ready to start your career in software engineering and contribute to real-world security and IoT solutions ? Do you want hands-on...

Job description

Software Engineer I Are you ready to start your career in software engineering and contribute to real-world security and IoT solutions ? Do you want hands-on experience building software that interacts directly with hardware devices, backend services, and web applications ? If so, we invite you to join our team at Alarm.com . As a Software Engineer I , you will work on a cross-functional product team and contribute production code across multiple layers of the stack. You’ll implement features from specifications, collaborate closely with senior engineers, product managers, QA, and hardware teams, and progressively take ownership of well-scoped projects. This role is designed to help you grow from executing defined tasks to independently delivering meaningful components of larger systems. Responsibilities: As a Software Engineer I , you will: - Design, implement, and test well-scoped software features (with guidance as needed) across backend services, web applications, databases, and hardware-integrated systems. - Implement functionality from specifications and design documents , asking clarifying questions and identifying gaps or inconsistencies in requirements. - Develop and maint...