CareerPlan

Senior Software Engineer (Apex Team)

Liberty Lake, WAFull-time$120k–$145k2026-10-30 → 2026-11-10
HybridNo visa sponsorship

Core

Design, develop, and maintain the Apex Server application, including major architectural changes, high-complexity features, and performance enhancements for video security and business intelligence solutions.

Role type

Senior Software Engineer (Backend)

Builds

Cloud-based and on-premise video management systems for schools, hospitals, banks, and retail stores

Domain

Video security, business intelligence, loss prevention

Deliverable

production ML models | product features

Required skills

C++, Java, object-oriented programming, system architecture, performance optimization, test-first development, AI-powered development tools

Preferred skills

Agile methodologies, mentoring junior developers, cross-functional collaboration

Technologies

C++, Java, Spring, Git, GitHub, IntelliJ, GitHub Copilot

Responsibilities

Independently design and develop complex software features; lead significant development projects with minimal oversight; conduct peer reviews to ensure code quality; mentor other developers; drive technical discussions on tools and standards; collaborate with product management and stakeholders; participate in Agile processes to improve workflows.

Seniority

Senior, hands-on IC