Senior Software Engineer
Alarm.comPosted March 7, 2025
Krakow, Lesser Poland Voivodeship
Smart Grid TechnologyFull Time
Job Description
The Senior Software Engineer will be part of the Video Engineering team at Alarm.com, focusing on developing and enhancing video monitoring solutions within the Internet of Things sector. The role involves designing, implementing, and testing software features while collaborating with a team in a fast-paced, innovative environment.
Responsibilities
- •Designing, implementing and testing new software features
- •Innovating and improving existing products
- •Participating in the entire project life cycle from requirements development to deployment
- •Researching, evaluating, and applying new technologies and methodologies
- •Taking ownership of projects to ensure successful completion
- •Collaborating with Quality Assurance to develop a test plan for updates
- •Contributing ideas to product development
Requirements
- •5 years of professional experience in Software Development.
- •B.A. or B.S. in Computer Science or similar engineering program.
- •English proficiency.
- •Strong verbal and written communication skills.
- •Proven team experience and comfort in a team-oriented environment.
- •Strong object-oriented programming skills (e.g., C#).
- •Experience with database design and development.
- •Experience with creating and maintaining unit tests.
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 2,000
- •Possibility to work remotely occasionally