OpenEye

cloud video platform

SoftwareEngineerII

$90–125k Liberty Lake, Washington, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer II at OpenEye. Skills: Java, Spring, React, TypeScript, MySQL, CrateDB, Git, IntelliJ, C#. development and maintenance of OpenEye Web Services (OWS). Independently develop and maintain software”

What You'll Achieve.

meet project goals effectively; ensure adherence to company, departmental, and team standards; improve workflows

Industry & Context.

cloud video platform
Problems you'll solve

Excellent critical thinking and problem-solving skills; address complex use cases

Eligibility Requirements

sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time

What They're Looking For.

Must Have

2-5 years professional experience, Experience 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, quality ethic and test-first attitude, Great communication and teamwork skills

What You'll Do.

development and maintenance of OpenEye Web Services (OWS)

Independently develop and maintain software

Lead smaller development projects or individual features

Interface with various departments and sometimes customers to acquire critical information and address complex use cases

Analyze and process input requirements from multiple sources to meet project goals effectively

Review software code written by more junior developers

Participate actively in Agile processes

How You'll Work.

Team & Collaboration

Collaborate with Product Management, stakeholders, and senior team members to design and deliver high-quality software solutions; Interface with various departments and sometimes customers; Provide guidance and mentorship to entry-level developers; Communicate tasks, ideas, and technical solutions clearly across teams, management, departments, and end-users; Review software code written by more junior developers; Participate actively in Agile processes

Communication Scope

Great communication and teamwork skills; Communicate tasks, ideas, and technical solutions clearly across teams, management, departments, and end-users

Process & Methodology

Lead smaller development projects or individual features with minimal oversight, scoping, prioritization, delivery

Full Job Description

Who We Are OpenEye, the cloud video platform company, provides solutions for video security, business intelligence and loss prevention. For over 20 years, OpenEye has been committed to developing an easy-to-use, comprehensive video management system backed by Heroic Customer Service® and support. Our on-site and cloud-based products can be found protecting schools, hospitals, banks, retail stores, and other facilities around the world. OpenEye’s solutions are available globally through a trusted network of certified service providers. OpenEye is a subsidiary of Alarm.com. Learn more at www.openeye.net. OpenEye is seeking a mid-level Software Engineer to join our growing team. If you thrive in an innovative, collaborative, and casual atmosphere, apply today! Job Summary As a Software Engineer II, you will be responsible for the development and maintenance of OpenEye Web Services (OWS) using a combination of technical proficiencies, organizational aptitude and interpersonal skills, as well as learning and progressing with evolving technology. In this role, you will join a creative team using the latest and greatest in bleeding edge technology within the Cloud Video and Security space. Role and Responsibilities Independently develop and maintain software, including feature additions, modifications, complex bug fixes, and advanced unit tests. Lead smaller development projects or individual features with minimal oversight, including scoping, prioritization, and delivery. 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 acquire critical information and address complex use cases. Provide guidance and mentorship to entry-level developers on coding practices, algorithms, and processes. Communicate tasks, ideas, and technical solutions clearly across teams, management, departments, and end-users. Analyze and process input requirements

Free ATS check

Applying for this Software Engineer II role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about OpenEye?

Real rants from real employees. Read before you apply.

Read Company Rants →