Java Software Engineer II
OpenEye
·
Posted:
August 24, 2023
·
Onsite
About the position
As a Software Engineer II at OpenEye, you will be responsible for developing and maintaining the OpenEye Web Services (OWS) using a combination of technical skills and interpersonal abilities. You will work with a creative team that utilizes cutting-edge technology in the Cloud Video and Security space. Your role will involve developing software, reviewing development requests, collaborating with various departments, and assisting other developers when needed. The ideal candidate should have a Bachelor's Degree in Computer Science or a related field, 2-5 years of professional experience, and proficiency in Java or a similar programming language. Strong problem-solving skills, a test-first attitude, and excellent communication and teamwork abilities are also required. The position offers a competitive salary range of $90,000 - $125,000 annually, along with additional perks such as stock purchase options and comprehensive benefits.
Responsibilities
- Develop software including feature additions, modifications, bug fixes, and unit tests
- Work with Team Leader or Product Owner to address issues
- Review development requests and make decisions on the most efficient way to proceed
- Interface with various departments to gather information for software development
- Assist other developers with questions and provide guidance on processes, coding practices, and algorithms
- Communicate tasks and ideas effectively to fellow developers, management, departments, and customers
- Analyze input requirements and determine the best approach to meet each requirement
- Review software code written by others to ensure compliance with company standards
- Stay updated with the latest technologies and practices
- Demonstrate critical thinking and problem-solving skills
- Maintain a strong quality ethic and test-first attitude
- Collaborate and work well in a team environment
Requirements
- Bachelor's Degree in Computer Science or related field
- 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
- Strong quality ethic and test-first attitude
- Great communication and teamwork skills
Benefits
- Pay range of $90,000 - $125,000 annually
- Eligible for an annual discretionary bonus
- Ability to purchase company stock at a discounted rate
- Collaborative, fun, creative culture with encouraged idea sharing
- Casual dress code (Jeans are welcome!)
- Medical, dental, vision, and prescription benefits starting from day 1
- Generous medical plan subsidy and health savings account option with company contribution
- 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
- Eligible for a flexible hybrid work schedule
- Educational Assistance Program covering non-degree support, undergraduate and graduate degrees
- Employee Equipment Program – Free Alarm.com system for your home!