Sr Software Engineering Manager

Carrollton, Texas

Eden Capital Careers
Apply for this Job
Sr. Software Engineering Manager
Hybrid Preferred


Our Client 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.
Key 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:
  • Establish and enforce coding standards and best practices across the team.
  • Implement processes to ensure code quality, including code review protocols, style guidelines, and automated linting procedures.
Architecture & Design:
  • Steer architectural decisions for software systems to ensure designs are scalable, extensible, performant, and meet business and user needs.
  • 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, and Jenkins.
  • 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 with 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 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.
  • Familiarity with build systems and CI/CD tools such as CMake, GitHub Actions, and Jenkins.
  • Ability to analyze and optimize code to meet strict performance requirements.
  • Drive to proactively identify opportunities for improvement in systems and propose solutions.
Nice to Have:
  • Experience delivering software for the healthcare industry.
Date Posted: 14 May 2025
Apply for this Job