Senior Software Engineer
Role summary
Initiate Government Solutions (IGS), a remote IT services provider, seeks a Senior Software Engineer to support federal partners in modernizing healthcare IT systems. The role focuses on designing, developing, and supporting scalable, secure, and high-availability software solutions for Electronic Health Record (EHR) platforms in an AWS cloud environment. Key responsibilities include building backend services, APIs, and integrations, deploying applications in AWS, implementing CI/CD pipelines, and ensuring reliability, security, and regulatory compliance. The ideal candidate will have 8+ years of experience in EHR or healthcare systems, hands-on AWS experience, proficiency in backend programming languages, and experience with healthcare data standards like HL7 and FHIR.
Description:
Founded in 2007, Initiate Government Solutions (IGS) is a Woman-Owned Small Business and a fully remote IT services provider supporting federal partners nationwide. We deliver innovative Enterprise IT and Health Services solutions with a strong focus on data analytics, health informatics, cloud migration, AI, and the modernization of federal information systems.
Our vision is to be a health IT trendsetter, continuing to solve the nation’s most challenging healthcare IT issues by conceiving, designing, and building solid, creative, and innovative open-source solutions.
Our mission is to innovate, design, and deliver tailored solutions that balance technical advancement with cost-awareness while providing exceptional service.
IGS is currently recruiting a remote Senior Software Engineer to support our work with our state customer.
Assignment of Work and Travel:
This is a remote access assignment. The Candidate will work remotely daily and will remotely access customer systems and therein use approved IGS/customer provided communications systems. Travel is not required; however, the candidate may be required to attend onsite client meetings as requested.
The Senior Software Engineer will design, develop, and support scalable, secure, and high-availability software solutions supporting Electronic Health Record (EHR) platforms in a cloud-based environment. This role requires deep experience building and integrating healthcare applications, working with clinical and public health data, and deploying solutions in AWS, with a strong emphasis on reliability, security, and regulatory compliance. The engineer will collaborate with architects, database teams, DevOps, and business stakeholders to modernize and maintain mission-critical healthcare systems.
Responsibilities and Duties (Included but not limited to):
- Design, develop, and maintain enterprise-grade software solutions supporting EHR platforms and healthcare data workflows.
- Build and enhance backend services, APIs, and integrations that support clinical, reporting, and interoperability requirements.
- Participate in full software development lifecycle activities, including requirements analysis, design, development, testing, deployment, and support.
- Develop and deploy applications within AWS environments, leveraging cloud-native services for scalability, performance, and resiliency.
- Implement CI/CD pipelines and automated deployment strategies in collaboration with DevOps teams.
- Optimize application performance, availability, and cost in cloud environments.
- Develop and maintain integrations between EHR systems and downstream systems such as data warehouses, reporting platforms, and public health systems.
- Work with healthcare data standards and interfaces (e.g., HL7, FHIR, APIs, batch processing).
- Support real-time and batch data exchanges while ensuring data accuracy and integrity.
- Participate in code reviews, security reviews, and performance testing.
- Collaborate with cross-functional teams including database architects, cloud engineers, QA, and business stakeholders.
- Create and maintain technical documentation, including design specifications, deployment guides, and support procedures.
Requirements:
- 8+ years of professional software engineering experience, with a strong focus on EHR or healthcare systems.
- AWS Developer Certification (required).
- Proven experience developing and supporting large-scale, mission-critical applications.
- Hands-on experience working in cloud environments, preferably AWS.
- Strong proficiency in one or more backend programming languages (e.g., Java, C#, Python, or similar).
- Experience developing RESTful APIs and service-oriented architectures.
- Hands-on experience with AWS services and cloud-native application development.
- Experience with relational databases and data access patterns.
- Familiarity with CI/CD pipelines, source control, and automated testing frameworks.
Preferred Qualifications and Core Competencies:
- Experience with healthcare interoperability standards (HL7, FHIR).
- Prior experience supporting public health or government healthcare systems.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
- Experience with Agile or Scrum development methodologies.
- Prior, successful experience working in a remote environment
Successful IGS employees embody the following Core Values:
- Integrity, Honesty, and Ethics: We conduct our business with the highest level of ethics. Doing things like being accountable for mistakes, accepting helpful criticism, and following through on commitments to ourselves, each other, and our customers.
- Empathy, Emotional Intelligence: How we interact with others including peers, colleagues, stakeholders, and customers’ matters. We take collective responsibility to create an environment where colleagues and customers feel valued, included, and respected. We work within a diverse, integrated, and collaborative team to drive towards accomplishing the larger mission. We conscientiously and meticulously learn about our customers’ and end-users’ business drivers and challenges to ensure solutions meet not only technical needs but also support their mission.
- Strong Work Ethic (Reliability, Dedication, Productivity): We are driven by a strong, self-motivated, and results-driven work ethic. We are reliable, accountable, proactive, and tenacious and will do what it takes to get the job done.
- Life-Long Learner (Curious, Perspective, Goal Oriented): We challenge ourselves to continually learn and improve ourselves. We strive to be an expert in our field, continuously honing our craft, and finding solutions where others see problems.
Compensation: There are a host of factors that can influence final salary, including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.
Benefits: Initiate Government Solutions offers competitive compensation and a robust benefits package, including comprehensive medical, dental, and vision care, matching 401K and profit sharing, paid time off, training time for personal development, flexible spending accounts, employer-paid life insurance, employer-paid short and long term disability coverage, an education assistance program with potential merit increases for obtaining a work-related certification, employee recognition, and referral programs, spot bonuses, and other benefits that help provide financial protection for the employee and their family.
Initiate Government Solutions participates in the Electronic Employment Verification Program.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite