Job Description
Alarm.com is looking for a Software Technical Lead to join their Video Engineering team in Krakow. The ideal candidate will be passionate about technology and eager to mentor junior engineers. This role offers the opportunity to work on a wide variety of technologies in the Internet of Things world, including smart home and business automation, video streaming, and more.Alarm.com values collaboration and in-person teamwork, with employees primarily working from the office with occasional remote work options.
Responsibilities: - Mentor the growing engineering department.
- Develop full-stack software for various platforms and technologies.
- Participate in the entire project lifecycle.
- Lead the research, evaluation, and application of new technologies.
- Take ownership of projects.
- Collaborate with Quality Assurance.
- Contribute ideas to 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 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 technology and creating high-quality consumer products.
What Alarm.com offers: - Long-term employment based on a permanent employment contract (CoE).
- Medical care.
- Life insurance.
- Sports package.
- Annual budget for professional development ($2,000).