Senior Software Engineer

Overview

Hybrid
$170000
Full Time

Job Details

Senior Software Engineer (Healthcare Tech)
We are seeking a Senior Software Engineer with deep technical expertise and a strong track record of independently delivering scalable and secure, cloud-based solutions. This role is ideal for someone who thrives on solving complex problems, brings solutions without needing direction, and operates with a high level of technical confidence and autonomy.

This is a hands-on engineering role focused on new feature development and enhancing security of an established healthcare application used by hospitals and providers nationwide. Candidates must be able to contribute immediately, relying on their own experience and knowledge—not external research—to make architectural and development decisions.

Location: Hybrid - Birmingham, AL

**Must be able to drive to Birmingham 3-4 times a year**
Employment Type: Direct Hire (No Visa sponsorship or C2C Candidates will be accepted)
Salary Range: $160,000 – $170,000

Key Responsibilities
  • Design, build, and maintain scalable software solutions using C#, .NET, and AWS
  • Lead development of new features based on evolving healthcare clients’ needs
  • Architect and optimize backend services and data structures using MySQL and DynamoDB
  • Ensure performance, security, and scalability across all systems, especially in healthcare environments
  • Implement secure data handling practices, including tokenization and encryption, to protect sensitive healthcare information
  • Translate business requirements into clean, efficient, and maintainable code
  • Present solutions or features to stakeholders as needed (virtually or in person, up to once per quarter)
Required Experience
  • 5+ years of hands-on experience in enterprise software development
  • Advanced proficiency in C#/.NET and AWS
  • Deep understanding of database systems, particularly MySQL and DynamoDB
  • Experience building robust, secure, and scalable cloud-native applications
  • Ability to independently assess technical problems and implement solutions without guidance
Preferred Qualifications
  • Familiarity with healthcare data standards (e.g., HL7, FHIR, DICOM, CCDA)
  • Prior experience supporting healthcare products or regulated environments
  • Experience collaborating with distributed development teams
Ideal Candidate Profile
  • Highly autonomous—able to execute and deliver without step-by-step direction
  • Strong analytical and problem-solving skills; can draw directly from prior experience to inform decisions
  • Effective communicator and natural collaborator within fast-paced, cross-functional teams
  • Comfortable navigating ambiguity and adapting to shifting priorities
  • High personal accountability and technical ownership of assigned work
Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual’s skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco/Highspring notes the salary range for the role is noted in this job posting. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company’s 401(k) retirement plan.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.