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.
Key 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 & Perks
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
Ready to Apply?
Join Alarm.com and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs