OpenEye is seeking a Senior Software Engineer to develop and maintain the Apex Server application. The role combines technical proficiency, organizational aptitude, and interpersonal skills, with an expectation of learning and progressing alongside evolving technology. The engineer independently handles complex software development and maintenance, leads significant projects with minimal oversight, and collaborates with Product Management, stakeholders, senior team members, other departments, and sometimes customers. The position also includes mentoring developers, influencing technical decisions across teams, maintaining code quality, improving Agile workflows, and following features through testing, monitoring, and deployment verification. The engineer uses AI-powered development tools to increase individual and team throughput while maintaining quality. The technology stack includes C++, Java, Spring, Git, GitHub, IntelliJ, and Copilot. This position is eligible for a flexible hybrid work schedule. The base salary range is $120,000–$145,000 USD.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior