Let’s work together.

Sr. Software Engineering Manager

Ommo is the pioneer of permanent magnet-based 3D tracking technology, providing ultra-precise 6DOF tracking for tiny sensors in real-time, at up to 1,000 times per second. We track the position and orientation of tiny sensors that are less than 1mm in size, with up to 0.1mm precision. Serving as a localized GPS for surgical navigation systems, our technology will eventually be used for a variety of digital transformation use cases, including virtual training, robotics, and human-machine interfaces.

We are seeking a highly skilled Sr. Software Engineering Manager to lead a team of engineers in the design and development of high-performance software systems. As the Sr. Software Engineering Manager, you will lead technical developments and create innovative products that truly impact people's lives, while contributing significantly to our company's growth and culture. If you're eager to take on challenges and thrive in a fast-paced environment we’d love to hear from you!

Responsibilities

  • Team Leadership & Management:

    • Lead and mentor a talented team of software engineers, overseeing their day-to-day activities and career development.

    • Provide regular feedback, guidance, and performance assessments for the development team.

  • Coding Standards and Processes:

    • Establishing and enforcing coding standards and best practices across the team, including implementing processes to ensure code quality, such as code review protocols, style guidelines, and automated linting procedures.

  • Architecture & Design:

    • Steer architectural decisions for software systems, ensuring that designs are scalable, extensible, performant, and meet the needs of the business and users. 

    • Collaborate with other teams to align technical solutions with product requirements.

  • Software Development & Maintenance:

    • Write and maintain well-documented, high-quality code in languages such as modern C/C++, Python, and C#.

    • Design and implement high-performance systems, desktop applications, backend cloud systems, and low-level interfaces, with a focus on concurrency, low latency, and resource optimization.

  • Process Improvement & Tooling:

    • Implement and maintain automated build systems and scripts, working with CI/CD tools such as CMake, GitHub Actions, Jenkins, etc. 

    • Oversee the design and implementation of unit, integration, and functional tests to ensure software quality, maintainability, and extensibility.

  • Collaborative Problem Solving:

    • Work closely with product teams to understand end-user needs and translate them into technical solutions. 

    • Propose and implement improvements to software functionality, including UI rendering, client-server communication, concurrency/parallelism, and performance optimization.

Qualifications

  • 3-5 years of Senior Level Software Engineering Experience, especially in high performance software systems

  • 1-3 years of Engineering Management Experience

  • Bachelor’s Degree in Software Engineering or related fields 

  • Experience in modern C/C++, especially relating to cross-platform applications, multithreading, drivers, and API/SDK design

  • Ability to work autonomously and drive team priorities while balancing technical and business objectives

  • Strong verbal and written communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders

  • Proven ability to assess, mentor, and oversee the professional growth of software engineers

  • Experience with unit, integration, and functional test design and implementation

  • Experience with build systems and CI/CD tools such as CMake, Github Actions, Jenkins, etc.

  • Ability to analyze and optimize code to meet strict performance requirements

  • Drive to proactively identify opportunities for improvement in our systems and propose solutions

Nice to Have:

  • Delivering software for the healthcare industry

Location

  • Working location is flexible with opportunities for hybrid or fully remote

Salary & Benefits

  • $130,000 - $140,000

  • PTO

  • Equity

  • Medical, Dental & Vision

  • 401K & 401K Matching