Openeye
Senior Software Engineer (Apex Team)
Liberty Lake, Washington. Posted 13 days ago
The role
You will develop and maintain the Apex Server application. This includes designing software, leading development projects, and providing mentorship to other developers.
What you will do
- Design, develop, and maintain software including architectural changes and feature additions.
- Lead significant development projects with minimal oversight.
- Collaborate with Product Management and stakeholders to deliver software solutions.
- Interface with departments and customers to address complex use cases.
- Provide guidance and mentorship to other developers.
- Drive technical discussions regarding tools, frameworks, and architectural standards.
- Conduct peer reviews to ensure high-quality code.
- Analyze input requirements to deliver robust solutions.
- Participate in Agile processes.
- Leverage AI-powered development tools to accelerate tasks.
Required qualifications
- Bachelor's Degree in Computer Science or related field
- Minimum of 5 years of professional software engineering experience
- Expertise in C++ and Java
- 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
- Hands-on experience using AI-powered development tools
Benefits
- 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
- Educational Assistance Program
- Free Alarm.com system for your home
Before you apply
- Sponsorship of new applicants for employment authorization or immigration-related support is not available.
About the company
OpenEye is a cloud video platform company providing solutions for video security, business intelligence and loss prevention. It is a subsidiary of Alarm.com.