Job Description
OpenEye, a cloud video platform company and a subsidiary of Alarm.com, is seeking a Senior Software Engineer to join their team. This role involves developing and maintaining OpenEye Web Services (OWS) using cutting-edge technology in the Cloud Video and Security space. The Senior Software Engineer will work in an innovative and collaborative environment.
- Independently design, develop, and maintain software.
- Lead significant development projects.
- Collaborate with Product Management and stakeholders.
- Provide guidance and mentorship to other developers.
- Drive technical discussions across teams.
- Ensure high-quality code through peer reviews.
- Analyze input requirements from multiple sources.
- Participate actively in Agile processes.
- Demonstrate strong follow-through.
- Exhibit solid technical communication skills.
- Bachelor's Degree in Computer Science or related field.
- A minimum of 5 years of professional software engineering experience.
- Expertise in Java, C#, or similar programming language.
- Solid understanding of object-oriented programming and development practices.
- Ability to quickly learn new technologies and practices.
- Excellent critical thinking and problem-solving skills.
- Strong quality ethic and test-first attitude.
- Excellent communication and teamwork skills.
- Competitive pay range of $105,000 - $140,000 annually.
- Annual discretionary bonus.
- Opportunity to purchase company stock at a discounted rate.
- Medical, dental, vision & prescription benefits starting day 1.
- Generous medical plan subsidy and health savings account option.
- Up to $5,000 annual company match for 401k.
- Company paid short-term/long-term disability, AD&D and life insurance.
- Paid maternity and paternity leave.
- 15 Days of Paid Vacation accrued per year.
- 7 Paid Sick/Wellness days per year.
- 9 Paid Holidays per year.
- Flexible hybrid work schedule.
- Educational Assistance Program.
- Employee Equipment Program.