Senior Software Engineer

ELLKAY, LLC
Hybrid

About The Position

ELLKAY is seeking a Senior Software Engineer to play a crucial role in advancing our core healthcare IT systems through the development of scalable and secure software solutions. As a senior individual contributor, this position involves working closely with other engineering team leaders to architect robust backend systems, guide technical direction, and enhance software delivery processes.

Requirements

  • 10+ years of software engineering experience, with a focus on building large-scale, high-throughput distributed systems
  • Have a balanced, pragmatic approach—able to apply the right level of engineering rigor to meet business needs
  • Experience designing and scaling API-driven systems with extreme reliability and throughput requirements
  • Experience with event-driven, queue-backed, and asynchronous processing architectures
  • Skilled in observability practices including distributed tracing, metrics, and log aggregation
  • Strong background in Microsoft SQL Server and experience optimizing relational data access
  • Familiar with other database technologies (NoSQL, distributed databases)
  • Deep experience with the .NET ecosystem, with exposure to other technical stacks as a plus
  • Familiar with containerization, cloud-native architectures, and Kubernetes deployment patterns
  • Strong architectural skills with a focus on reliability, scalability, and performance
  • Proven ability to lead architecture across multiple systems and teams
  • Experience writing and optimizing parallel and asynchronous code
  • Bachelor’s degree or equivalent experience in a technical field

Nice To Haves

  • Strong knowledge of IHE profiles, FHIR, and other healthcare data exchange standards is a significant plus
  • Front-end development experience with modern JavaScript/TypeScript frameworks is a plus but not required

Responsibilities

  • Take a technical leadership role in building and scaling national-scale healthcare data exchange systems
  • Deliver extremely reliable, scalable, and observable software capable of supporting massive transaction volumes
  • Lead architecture and implementation of highly scalable, API-driven systems powering healthcare data exchange at scale
  • Provide practical, balanced technical guidance—considering both engineering best practices and business priorities
  • Guide design decisions on fault tolerance, throughput optimization, and system resilience
  • Contribute to CI/CD pipeline improvements to maintain quality while accelerating delivery
  • Collaborate with product and implementation teams to shape technical execution
  • Document technical designs, workflows, and release notes for cross-team and customer consumption
  • Participate in and lead design and code reviews
  • Mentor engineers through pairing, design discussions, and pull request feedback

Benefits

  • Medical, Dental, and Vision benefits
  • Employer-paid Life and LTD
  • 401k w/ matching – once eligibility is met
  • Work/life balance
  • Paid Volunteer Program
  • Flexible working hours
  • Generous FTO
  • Remote work options
  • Employee Discounts
  • Parental Leave
  • On site in HQ Free daily lunches
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service