OpenEye, a subsidiary of Alarm.com, is seeking a Software Engineer II to join their innovative team developing cloud-based video security solutions. This role focuses on the development and maintenance of Apex, their recording server software, requiring expertise in C++ or Java development.
The position offers a competitive salary range of $90,000 - $125,000 annually, with additional benefits including an annual discretionary bonus and discounted company stock purchase options. The company provides comprehensive healthcare benefits starting from day one, including medical, dental, and vision coverage, along with a generous 401k matching program up to $5,000 annually.
As a Software Engineer II, you'll be responsible for managing projects independently, mentoring junior developers, and collaborating with Product Management to build robust software solutions. The role involves working with modern technologies including Java, Spring, React, and Git in an Agile development environment.
The ideal candidate should have 2-5 years of professional software development experience, preferably in Object-Oriented programming languages like C++ or Java, and a Bachelor's degree in Computer Science or related field. The position offers a flexible hybrid work schedule, promoting work-life balance while maintaining collaborative team dynamics.
OpenEye's culture emphasizes innovation, collaboration, and casual atmosphere, making it an ideal environment for engineers who want to make an impact in the video security and business intelligence space. The company's comprehensive benefits package, including paid parental leave, educational assistance, and various insurance coverages, demonstrates their commitment to employee well-being and professional growth.