Software Engineer II

OpenEye is a cloud video platform company providing solutions for video security, business intelligence and loss prevention. It is a subsidiary of Alarm.com.
$90,000 - $125,000
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

OpenEye, a subsidiary of Alarm.com, is seeking a Software Engineer II to join their growing team. As a Software Engineer II at OpenEye, you will be responsible for the development and maintenance of OWS (OpenEye Web Services) using a combination of technical proficiencies, organizational aptitude, and interpersonal skills. You'll manage projects independently, mentor junior developers, and collaborate with Product Management and other stakeholders to understand requirements and build great software.

Your typical day will involve:

  • Developing and maintaining OWS
  • Managing projects and mentoring junior developers
  • Collaborating with team members on architecture and timelines
  • Attending Agile meetings (sprint planning, daily standups, retrospectives, reviews)

The tech stack includes Java, Spring, React, Git, IntelliJ, and C++.

Requirements:

  • 2-5 years of professional Software Development experience, ideally in Object-Oriented programming like Java or C++
  • Bachelor's Degree in Computer Science or related field, or relevant work experience

OpenEye offers a collaborative, fun, and creative culture where idea sharing is encouraged. They provide a comprehensive benefits package including medical, dental, and vision coverage, 401k matching, stock purchase options, paid parental leave, and a flexible hybrid work schedule. The company is committed to developing an easy-to-use, comprehensive video management system backed by Heroic Customer Service®.

If you're passionate about software development and thrive in an innovative atmosphere, this could be an excellent opportunity to grow your career in a dynamic tech company focused on video security solutions.

Last updated 4 months ago

Responsibilities For Software Engineer II

  • Develop and maintain OWS (OpenEye Web Services)
  • Manage projects on your own and help mentor junior developers
  • Work with Product Management and other stakeholders to understand requirements and build great software
  • Collaborate with other team members on general architecture and timelines
  • Attend Agile meetings (sprint planning, daily standups, sprint retrospectives, sprint reviews, etc)

Requirements For Software Engineer II

Java
React
  • 2-5 years of professional Software Development experience, ideally in Object Oriented programming like Java or C++
  • Bachelor's Degree in Computer Science or related field, or relevant work experience

Benefits For Software Engineer II

401k
Dental Insurance
Equity
Medical Insurance
Parental Leave
Vision Insurance
  • Company stock purchase at discounted rate
  • Medical, dental, vision & prescription benefits starting day 1
  • Up to $5,000 annual company match for 401k
  • Company paid short-term/long-term disability, AD&D and life insurance
  • Paid maternity and paternity leave
  • 15 Days of Paid Vacation accrued per year (increases after year 3)
  • 7 Paid Sick/Wellness days per year
  • 9 Paid Holidays per year
  • Educational Assistance Program
  • Employee Equipment Program – Free Alarm.com system for your home

Interested in this job?

Jobs Related To OpenEye Software Engineer II

Software Engineer II

Mid-level Software Engineer position at OpenEye developing cloud-based video security solutions using Java and React.

Sales Engineer

Sales Engineer position at OpenEye, focusing on technical sales and support for cloud-based video management solutions.

Sales Engineer

Sales Engineer position at OpenEye focusing on technical sales and support for cloud-based video management solutions.

Sales Engineer

Sales Engineer position at OpenEye focusing on technical sales and support for video management solutions in Washington and Oregon region.

Software Engineer

Software Engineer role at OpenEye, developing cloud-based video management solutions using Java, Spring, and React.