OpenEye
cloud video platform
SoftwareEngineerII
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
Excellent critical thinking and problem-solving skills; address complex use cases
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
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.