OpenEye, a subsidiary of Alarm.com, is seeking a Senior Software Engineer to develop and maintain OpenEye Web Services (OWS) and contribute to the company's growth in the Cloud Video and Security space.
Requirements
- Java, Spring, React, TypeScript, MySQL, CrateDB, Git, IntelliJ
- Expertise in Java, C-Sharp, or similar programming language
- Solid understanding of object-oriented programming and development practices
- Ability to quickly learn new technologies and practices
- Strong quality ethic and test-first attitude
Responsibilities
- Independently design, develop, and maintain software, including major architectural changes, high-complexity feature additions, performance enhancements, and bug fixes for critical problems.
- Lead significant development projects with minimal oversight. This includes scoping, designing, prioritizing, and collaborating as necessary to ensure timely and high-quality 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 other developers (primarily Software Engineers and Software Engineer IIs) as needed when they have questions about coding practices, algorithms, processes, etc.
- Drive technical discussions across teams and departments, advocating for and influencing decisions related to tools, frameworks, architectural standards, and methodologies.
- Ensure high-quality code by conducting peer reviews for more junior engineers, ensuring adherence to standards and promoting maintainable, scalable solutions.
Other
- Bachelor's Degree in Computer Science or related field
- A minimum of 5 years of professional software engineering experience
- Excellent critical thinking and problem-solving skills
- Excellent communication and teamwork skills
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.