Senior Software Engineer

OpenEye

$110K — $140K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 5+ years of professional software engineering experience
  • Expertise in Java, C#, or similar programming language
  • Solid understanding of object-oriented programming
  • Ability to learn new technologies quickly
  • Excellent problem-solving and critical thinking skills
  • Strong quality ethic and test-first attitude
  • Strong communication and teamwork skills
  • Experience with AI-powered development tools.

Responsibilities

  • Design, develop, and maintain software including architectural changes and performance enhancements.
  • Lead development projects with minimal oversight, including scoping and collaboration.
  • Collaborate with stakeholders to design high-quality software solutions.
  • Interface with departments and customers to gather critical information.
  • Mentor junior developers on coding practices and processes.
  • Drive technical discussions across teams, influencing decision-making.
  • Conduct peer reviews to ensure adherence to coding standards and quality.

Benefits

  • Eligible to purchase company stock at a discounted rate
  • Collaborative and creative company culture
  • Casual dress code
  • Medical, dental, vision & prescription benefits from day 1
  • Generous 401k company match up to $5,000 annually
  • Company paid short-term/long-term disability and life insurance
  • Paid maternity and paternity leave
  • 15 Days of Paid Vacation, increasing after year 3
  • 7 Paid Sick/Wellness days per year
  • 9 Paid Holidays per year
  • Flexible hybrid work schedule
  • Educational Assistance Program
  • Employee Equipment Program offering free home alarm system.
Full Job Description
RECRUITER TO UPDATE

Job Summary

As a Senior Software Engineer, you will be responsible for the development and maintenance of OpenEye Web Services (OWS) using a combination of technical proficiencies, organizational aptitude and interpersonal skills, as well as learning and progressing with evolving technology.

In this role, you will join a creative team using the latest and greatest in bleeding edge technology within the Cloud Video and Security space.

Role and 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.
  • Proactively analyze input requirements from multiple sources (technical and non-technical) to deliver robust solutions that address broader organizational needs.
  • Participate actively in Agile processes to identify bottlenecks and improve workflows.
  • Exhibit strong follow-through by consistently delivering tasks to completion, ensuring feature success through testing, monitoring, deployment verification, and collaboration as needed.
  • Demonstrate solid technical communication skills across various mediums (code reviews, design docs, emails, meetings, Jira, etc.), clearly articulating ideas and solutions to technical and non-technical audiences.
  • Leverage AI-powered development tools (e.g., GitHub Copilot, LLM-based assistants, etc.) to accelerate design, coding, code review, debugging, and documentation tasks - consistently looking for opportunities to increase personal and team throughput without sacrificing quality.
  • Other duties as assigned.

The Tech Stack
  • Java, Spring, React, TypeScript, MySQL, CrateDB, Git, IntelliJ

Qualifications (required)
  • Bachelor's Degree in Computer Science or related field
  • A minimum of 5 years of professional software engineering experience
  • Expertise 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
  • Excellent communication and teamwork skills
  • Hands-on experience using AI-powered development tools to meaningfully accelerate day-to-day software engineering tasks

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.

The Perks!
  • Employees are eligible to purchase company stock at a discounted rate
  • Collaborative, fun, creative culture where idea sharing is encouraged
  • Casual dress (Jeans are welcome!)
  • Medical, dental, vision & prescription benefits starting day 1! Generous medical plan subsidy and health savings account option with company contribution helps keep your costs low.
  • 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
  • This position is 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!

The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.

Base Salary Range

$110,000-$140,000 USD

Similar Jobs

More Jobs at OpenEye

  • Senior Software Engineer
    $110K — $140K *
    Liberty Lake, WA 99019 (Spokane County)
    Information Technology
    In-Person
  • Sales Engineer - Inland Northwest
    $90K — $110K *
    Washington, DC 20011 (District Of Columbia County)
    Technical Services
    In-Person
  • Software Engineer II
    $90K — $125K *
    Liberty Lake, WA 99019 (Spokane County)
    Information Technology
    In-Person
  • Software Engineer II
    $90K — $125K *
    Liberty Lake, WA 99019 (Spokane County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: