Staff Software Engineer
Alarm.comPosted March 7, 2025
Krakow, Lesser Poland Voivodeship
Smart Grid TechnologyFull Time
Job Description
The Staff Software Engineer will lead the Video Engineering team at Alarm.com, focusing on developing innovative video monitoring solutions within the Internet of Things sector. This role involves mentoring junior engineers, collaborating across departments, and utilizing a wide range of technologies to enhance consumer products.
Responsibilities
- •Help lead the technical direction of the Video team
- •Provide mentorship and support to the engineering department
- •Develop full stack software for various platforms and technologies
- •Drive the entire project life cycle from requirements development to deployment
- •Lead research, evaluation, and application of new technologies and methodologies
- •Take ownership of projects to ensure successful completion
- •Collaborate with Quality Assurance to develop a test plan for updates
- •Encourage collaboration on product development
Requirements
- •10 years of professional experience in Software Development
- •B.A. or B.S. in Computer Science or similar engineering program
- •English proficiency with strong verbal and written communication skills
- •Experience leading and/or mentoring other engineers
- •Excellent understanding of design patterns and architectural styles
- •Expert object-oriented programming skills, e.g., C
- •Significant experience with database design and development
- •Passion for working with technology and excitement for creating high quality consumer technology products
Benefits
- •Long-term employment based on a permanent employment contract
- •Attractive benefits package including medical care
- •Life insurance
- •Sports package
- •Annual budget for professional development of 2000