HealthMark Group is a leading provider of health IT solutions for healthcare providers across the country. They are seeking a Senior Software Engineer to work across web applications and backend systems, focusing on both new development and modernizing existing platforms.
Responsibilities:
- Design, build, and maintain web applications and backend services using the Microsoft stack (C#, .NET Framework/.NET 6+, ASP.NET Web API, ASP.NET MVC, Entity Framework, SQL Server)
- Work on both new systems and legacy modernization—you'll see the full spectrum
- Work with existing codebases—reading, understanding, and extending code you didn't write
- Develop and manage technical roadmaps for your domains, focusing on long-term system goals beyond daily tasks
- Use AI coding tools daily to accelerate development—generating code, debugging, refactoring, and exploring unfamiliar codebases
- Review AI-generated output with the same rigor you'd apply to any code review—understanding what it produces, not just accepting it
- Write clean, testable code with appropriate documentation
- Lead code reviews and help maintain engineering standards across the team
- Debug issues across the stack when things break (because they will)
- Collaborate with product and operations teams to translate user needs into technical solutions
- Identify technical risks before they become problems and resolve cross-team dependencies
- Mentor other engineers—raising the bar and helping people grow
Requirements:
- 6+ years of professional software development experience, with growth in the complexity and scope of problems you've tackled
- Deep proficiency in the Microsoft stack (ASP.NET Web API, ASP.NET MVC, .NET Framework and/or .NET Core)
- Strong experience with modern front-end frameworks (React, Angular, or Vue.js)
- Solid proficiency with relational databases, writing SQL, and understanding query performance
- Demonstrated automated testing practices across units, integration, and end-to-end testing
- Fluency with Git and collaborative development workflows
- Experience with distributed systems—building and operating them (async workflows, messaging, observability)
- Experience with cloud platforms (AWS or Azure) in production
- Proficiency with CI/CD and DevOps practices
- Bachelor's degree in CS or related field, or equivalent hands-on experience
- Active, daily use of AI coding tools integrated into your development workflow—not just asking a chatbot occasional questions, but using AI as a core part of how you write, review, and ship code
- Ability to critically evaluate AI-generated code for correctness, security, and maintainability
- Experience providing AI tools with meaningful context (codebase access, architecture constraints, project conventions) to get higher-quality output
- Comfort working in an environment where AI-assisted delivery is expected, not optional
- Experience with agentic AI workflows—letting AI tools operate with more autonomy while you supervise, review, and direct (e.g., Claude Code, Cursor Agent, Windsurf, or similar)
- Familiarity with techniques for managing AI agents across tasks—scoped personas, iterative loops, structured handoffs between agents
- Understanding of the tradeoffs between containerization, serverless, and managed services
- Hands-on AWS experience (EC2, SNS, SQS, S3, Lambda, RDS)
- Healthcare software background (HIPAA, HL7, patient data handling)
- History of leading technical projects or initiatives