Software Technical Lead
Alarm.comPosted March 7, 2025
Krakow, Lesser Poland Voivodeship
Smart Grid TechnologyFull Time
Job Description
The Software Technical Lead will oversee the Video feature team at a technology company, focusing on developing innovative video monitoring solutions within the Internet of Things sector. This role involves mentoring junior engineers, leading projects, and collaborating on a variety of technologies while utilizing agile development methods.
Responsibilities
- •Mentor junior engineers
- •Develop full stack software for various platforms
- •Participate in the entire project life cycle from requirements to deployment
- •Lead research and application of new technologies and methodologies
- •Take ownership of projects to ensure successful completion
- •Collaborate with Quality Assurance to develop test plans
- •Contribute ideas for product development
Requirements
- •8 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
- •Expert object-oriented programming skills, e.g., C
- •Significant experience with database design and development
- •Experience with creating and maintaining unit tests
- •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 2,000