12 days ago
Liberty Lake, WA, USASenior
Base Salary
$120k - $145k/yr
Responsibilities
- Design, develop, and maintain the Apex Server application, including major architectural changes, complex features, performance improvements, and critical bug fixes.
- Lead significant software development projects with minimal oversight, including scoping, design, prioritization, and delivery coordination.
- Collaborate with Product Management, stakeholders, senior team members, other departments, and customers to deliver software solutions.
- Mentor other developers and provide guidance on coding practices, algorithms, processes, and technical decisions.
- Drive technical discussions and influence decisions about tools, frameworks, architectural standards, and development practices.
- Conduct peer reviews and promote maintainable, scalable, high-quality code.
- Analyze technical and non-technical requirements to deliver robust solutions addressing broader organizational needs.
- Participate in process improvement, testing, monitoring, deployment verification, and feature-success activities.
- Use AI-powered development tools to accelerate design, coding, code review, debugging, and documentation.
Requirements
- Bachelor’s degree in computer science or a related field.
- At least 5 years of professional software engineering experience.
- Expertise in C++ and Java.
- Solid understanding of object-oriented programming and software development practices.
- Ability to learn new technologies and practices quickly.
- Strong critical thinking, problem-solving, communication, teamwork, and quality-focused skills.
- Hands-on experience using AI-powered development tools to meaningfully accelerate software engineering work.
Benefits
- Flexible hybrid work schedule.
- Medical, dental, vision, prescription, health savings account, and medical plan subsidy benefits starting day one.
- Up to $5,000 annual company 401(k) match.
- Company-paid short-term and long-term disability, AD&D, and life insurance.
- Paid maternity and paternity leave, 15 paid vacation days accrued annually, 7 paid sick/wellness days, and 9 paid holidays.
- Eligibility to purchase company stock at a discounted rate.
- Educational assistance for non-degree programs and undergraduate and graduate degrees.
- Free Alarm.com system through the Employee Equipment Program.
- Casual, collaborative, and creative workplace culture.
About OpenEye
OpenEye builds a cloud video and data platform and video management system used for security, loss prevention, and business intelligence by multi-site enterprises. Its offering combines IP cameras, recorders, and OWS cloud software with AI-based video analytics, sold through a network of certified service providers on a subscription and hardware model. Founded in 1999 and headquartered in Liberty Lake, Washington, OpenEye operates as a subsidiary of Alarm.com and serves sectors such as retail, banking, education, and healthcare.
