Senior Software Engineer (Apex Team)

OpenEye•Liberty Lake, WA
•$120,000 - $145,000•Hybrid

About The Position

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.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • At least 5 years of professional software engineering experience.
  • Expertise in C++ and Java.
  • 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.
  • Excellent communication and teamwork skills.
  • Hands-on experience using AI-powered development tools to meaningfully accelerate day-to-day software engineering tasks.

Responsibilities

  • Independently design, develop, and maintain software, including major architectural changes, high-complexity features, performance enhancements, and fixes for critical problems.
  • Lead significant development projects with minimal oversight, including scoping, designing, prioritizing, and coordinating delivery.
  • Collaborate with Product Management, stakeholders, and senior team members to design and deliver high-quality software solutions.
  • Work with other departments and sometimes customers to gather information and address complex use cases.
  • Guide and mentor other developers, primarily Software Engineers and Software Engineer IIs.
  • Lead technical discussions across teams and departments and influence decisions about tools, frameworks, architectural standards, and methodologies.
  • Conduct peer reviews, uphold standards, and promote maintainable, scalable code.
  • Analyze technical and non-technical requirements from multiple sources and deliver solutions that address broader organizational needs.
  • Participate in Agile processes to identify bottlenecks and improve workflows.
  • Follow tasks through completion, including testing, monitoring, deployment verification, and collaboration as needed.
  • Communicate technical ideas and solutions clearly to technical and non-technical audiences through code reviews, design documents, email, meetings, Jira, and other channels.
  • Use AI-powered development tools to accelerate design, coding, code review, debugging, and documentation while seeking ways to improve throughput without sacrificing quality.
  • Perform other duties as assigned.

Benefits

  • Employees are eligible to purchase company stock at a discounted rate.
  • Medical, dental, vision, and prescription benefits starting on day one; medical plan subsidy and health savings account option with company contribution.
  • Up to $5,000 annual company match for 401(k).
  • Company-paid short-term and long-term disability, AD&D, and life insurance.
  • Paid maternity and paternity leave.
  • 15 days of paid vacation accrued per year, increasing after year three.
  • 7 paid sick/wellness days per year.
  • 9 paid holidays per year.
  • Educational Assistance Program covering non-degree support and undergraduate and graduate degrees.
  • Employee Equipment Program: free Alarm.com system for the employee’s home.
  • Flexible hybrid work schedule.
  • Collaborative, fun, and creative culture where idea sharing is encouraged.
  • Casual dress.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service