Our client is a nationwide leader in healthcare data solutions and is looking for a a Senior Software Engineer who primarily and recently has been working with C# .NET to join.
In this role you'll:
- Spearhead development of critical infrastructure
- Build 0-1 products
- Help set company's technical direction
Qualifications:
- 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
- Front-end development experience with modern JavaScript/TypeScript frameworks is a plus but not required
- Bachelor’s degree or equivalent experience in a technical field