CronJobs

backend jobs

Senior Software Engineer (Apex Team)

OpenEye · Liberty Lake, Washington

onsitesenior$120,000–$120,000Posted Oct 5, 2026

Apply on the employer site

About this role

**Senior Software Engineer (Apex Team)** **Who We Are** OpenEye is the cloud video platform company providing solutions for video security, business intelligence, and loss prevention. For over 20 years, we’ve built an easy-to-use, comprehensive video management system backed by **Heroic Customer Service®** and support. Our products protect schools, hospitals, banks, retail stores, and other facilities worldwide, and are available globally through a trusted network of certified service providers. OpenEye is a subsidiary of **Alarm.com**. **Job Summary** As a **Senior Software Engineer**, you’ll be responsible for the development and maintenance of the **Apex Server** application—using your technical expertise, organizational skills, and interpersonal strengths—while continuously learning and progressing with evolving technology. **Role and Responsibilities** - Independently design, develop, and maintain software, including major architectural changes, high-complexity feature additions, performance enhancements, and critical bug fixes. - Lead significant development projects with minimal oversight (scoping, designing, prioritizing, and collaborating to deliver on time and with high quality). - Collaborate with Product Management, stakeholders, and senior team members to design and deliver high-quality software solutions. - Interface with various departments and sometimes customers to gather critical information and address complex use cases. - Provide guidance and mentorship to other developers (primarily Software Engineers and Software Engineer IIs). - Drive technical discussions across teams and departments, influencing decisions on tools, frameworks, architectural standards, and methodologies. - Ensure high-quality code through peer reviews and by promoting maintainable, scalable solutions. - Proactively analyze input requirements from multiple sources (technical and non-technical) to deliver robust solutions for broader organizational needs. - Participate actively in Agile processes to identify bottlenecks and improve workflows. - Deliver tasks through completion—testing, monitoring, deployment verification, and collaboration as needed. - Communicate technical ideas clearly across mediums (code reviews, design docs, emails, meetings, Jira, etc.) to both technical and non-technical audiences. - Leverage AI-powered development tools (e.g., GitHub Copilot, LLM-based tools).

Listing freshness

CronJobs last confirmed this listing 16h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord