Sr. Software Engineering Manager

Intellivo

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in software engineering, with 3+ years in a leadership role.
  • Strong hands-on background in C# and .NET for API engineering and REST service design.
  • Experience with both web applications and Windows desktop applications like WinForms.
  • Advanced SQL Server skills, including complex queries and performance tuning.
  • Familiarity with microservices architecture, containerization, and Kubernetes.
  • Practical experience with Microsoft Azure services and CI/CD practices.
  • Track record of incrementally modernizing legacy applications.

Responsibilities

  • Lead and mentor a focused software engineering team, setting technical standards and removing blockers.
  • Oversee the delivery of the recovery intelligence platform from scope to support.
  • Develop the API layer and middle-tier services for internal and external applications.
  • Work across the technology stack including web interfaces and Windows desktop applications.
  • Design and tune SQL for performance on large datasets.
  • Incrementally migrate monolithic components to microservices as needed.
  • Manage the build and release processes, ensuring high quality and operational reliability.

Benefits

  • Comprehensive medical, dental, and vision insurance.
  • 401(k) retirement savings plan with employer match.
  • Paid time off and paid holidays.
  • Company-paid life insurance and disability coverage.
  • Employee Assistance Program offering various support services.
  • Health Savings Account with employer contributions.
  • Wellness programs and additional perks like pet benefits.
Full Job Description
Sr. Software Engineering Manager

IT and Programming - Memphis, Tennessee

Department IT and Programming

Employment Type Full-Time

Minimum Experience Manager/Supervisor

Role Summary

This is a player-coach role. You will lead a small, focused engineering team and stay close enough to the code to review it, debug it, and occasionally write it. We are not looking for someone who manages from a spreadsheet.

You will own delivery of our recovery intelligence platform, the engine that finds third-party liability recovery opportunities our clients would otherwise never see. That work spans the full stack: web and desktop interfaces, middle-tier services, the API layer that connects them, and the SQL underneath it all. Some of the estate is modern, containerized, and running on Azure. Some of it is a mature Windows desktop application that has been earning revenue for years and still needs to be supported while it evolves. You will be comfortable with both, and clear-eyed about how to move from one to the other without breaking what works.

The technical range here is real: API engineering, web and WinForms front ends, backend services, microservices, containerization, Kubernetes, and Azure. So is the ownership. This is a small company, which means the person in this seat sets the engineering standard rather than inheriting one. This is a remote position; candidates in or near Memphis, TN are preferred.

Core Responsibilities
  • Lead, coach, and grow a small software engineering team, setting technical standards, running planning and delivery cadence, and removing blockers.
  • Own end-to-end delivery for the recovery intelligence platform: scope, sequence, estimate, ship, and support what you ship.
  • Design and build the API layer and middle-tier services that expose platform capability to internal applications and external partners.
  • Work across the stack, from web user interfaces and the existing Windows desktop application through backend services and data access.
  • Design, write, and tune SQL: schema design, stored procedures, indexing, and query performance on large data sets.
  • Decompose monolithic components into microservices where it earns its keep, favoring incremental migration over rewrites that put revenue at risk.
  • Containerize workloads and operate them reliably on Kubernetes in Azure.
  • Own the build and release path: source control strategy, code review, CI/CD pipelines, environment management, and release quality.
  • Direct the day-to-day work of outsourced development partners, holding them to the same standards for code quality, security, and documentation.
  • Hold the line on non-functional requirements: security and PHI protection, performance, reliability, logging, and observability.
  • Reduce single points of failure by documenting undocumented business logic and spreading institutional knowledge across the team.
  • Balance new capability against technical debt, and make the tradeoff visible rather than silent.


Qualifications

Experience
  • 8+ years in software engineering, including 3+ years leading or managing a development team.
  • Strong hands-on background in C# and .NET, including API engineering and REST service design.
  • Experience building and maintaining both web applications and Windows desktop applications (WinForms or comparable).
  • Strong SQL Server skills: complex queries, stored procedures, schema design, and performance tuning.
  • Practical experience with microservices architecture, containerization, and Kubernetes.
  • Hands-on experience with Microsoft Azure, including compute, storage, identity, and managed Kubernetes.
  • Experience owning CI/CD pipelines and modern source control practice, such as Azure DevOps or equivalent.
  • Track record modernizing a legacy application incrementally while keeping it in production.
  • Knowledge of healthcare and insurance data is strongly preferred.


Required Competencies
  • Technical credibility with engineers, earned by staying close to the code rather than above it.
  • Judgment about sequencing and risk, especially when the system in question is generating revenue today.
  • Solid engineering habits: version control, testing, code review, reproducibility, and documentation.
  • Ability to spot opportunities while organizing data chaos and cutting through noise.
  • Clear communication of technical tradeoffs, status, and risk to both technical and business audiences.
  • Self-starter with a track record of achievement who will roll up sleeves to tackle hard projects.


Education
  • S./B.A. required in Computer Science, Engineering, Information Systems, a related technical field, or equivalent experience.


License/Certification
  • Azure certification (e.g., AZ-204 or AZ-305) preferred.
  • Kubernetes certification (e.g., CKA or CKAD) a plus.


Preferred
  • Deeper experience with healthcare, insurance, or claims data in a regulated, high-compliance environment.
  • Experience managing nearshore or offshore development partners.
  • Experience with event-driven architecture, message queues, and integration patterns.
  • Experience introducing automated testing to a codebase that did not previously have it.
  • Located in or near Memphis, TN.


Benefits That Support You Inside and Outside of Work
  • Comprehensive medical, dental, and vision insurance
  • 401(k) retirement savings plan with employer match
  • Paid time off and paid holidays
  • Company-paid life insurance and short-term and long-term disability coverage
  • Employee Assistance Program with counseling, financial coaching, legal resources, career coaching, and wellness support
  • Health Savings Account with company contributions for eligible employees
  • Wellness, healthcare advocacy, and pet benefits
  • A high-performing, collaborative culture built on ownership, accountability, continuous improvement, and meaningful impact


Similar Jobs

More Jobs at Intellivo

More Information Technology Jobs

Find similar Sr. Software Engineering Manager jobs: