As a Senior Software Engineer, you will play a key role in building and refining a modern .NET platform that powers critical clinical communication systems. Your work will directly impact how healthcare teams collaborate, ensuring reliable, secure, and efficient data flow across complex environments.
What You'll Do
- Develop and maintain core backend services using C# and the .NET ecosystem, focusing on performance, scalability, and maintainability
- Design robust RESTful APIs and optimize data access patterns using frameworks like Dapper, Entity Framework, or ADO.NET
- Lead by example in writing clean, testable code and championing automated testing, observability, and code quality standards
- Guide junior developers through meaningful code reviews, pair programming, and collaborative problem-solving sessions
- Collaborate closely with product, QA, and engineering peers to deliver integrated solutions across distributed teams
- Integrate generative AI tools into development workflows to improve efficiency in coding, testing, and deployment
- Take ownership of services throughout their lifecycle—from design and implementation to deployment and ongoing support
- Work in two-week agile sprints with transparent communication and continuous feedback
What We're Looking For
- At least 5 years of professional experience with C# and ASP.NET Web API
- Deep understanding of RESTful service design and best practices
- Strong proficiency with relational databases—particularly MSSQL—including data modeling, query optimization, and stored procedure development
- Proven experience applying unit and integration testing methodologies
- Track record of mentoring engineers and fostering technical growth in team settings
- Excellent written and verbal communication skills, especially within globally distributed teams
- Hands-on experience with Git, CI/CD pipelines, and modern software delivery practices
Nice-to-Have Skills
- Degree in Computer Science or a related field
- Experience modernizing legacy .NET applications and complex database logic
- Familiarity with .NET 5+, ASP.NET Core, and message queuing systems like RabbitMQ
- Frontend experience with React, Angular, and TypeScript in building modular, state-managed SPAs
- Experience with monitoring and observability platforms such as New Relic or Grafana
- Practical use of generative AI across the software development lifecycle to drive measurable improvements
Work Environment
This is a fully remote role open to candidates in the U.S. We support asynchronous collaboration across time zones and emphasize flexibility, autonomy, and inclusion. Our culture values transparency, technical ownership, and continuous learning.
Benefits
- Comprehensive health, dental, vision, life, and disability insurance available from day one
- 401(k) plan with company match—fully vested immediately
- 17 company-recognized holidays plus 2 floating holidays
- Generous paid time off policy
- Annual professional development budget for courses, certifications, and conferences
- Clear paths for internal advancement and leadership growth
Compensation
Base salary ranges from $115,000 to $140,000 per year, adjusted based on experience, skills, and potential. All employees receive regular compensation reviews to ensure fairness and alignment with growth. No equity is offered at this time.
Our Culture
We’re driven by a mission to improve patient outcomes through better clinical communication. We value diverse perspectives, open debate, and respectful challenge of ideas. Engineers are empowered to make technical decisions, choose the right tools for the task, and grow professionally in an environment that prioritizes transparency and innovation. We invest in development, promote a 'one-team' mindset, and maintain pay transparency across the organization.

