Healthcare Software Developer
Evolent - Harrisburg, PA
Apply NowJob Description
Your Future Evolves Here Join Evolent, where we collaborate with health plans and providers to deliver better outcomes for individuals facing complex and costly health conditions. Our mission is to connect the fragmented pieces of the healthcare system, ensuring everyone receives the care and compassion we would want for our loved ones. At Evolent, we prioritize work/life balance, offering flexible options to suit your lifestyle, and the autonomy necessary for effective performance. We believe that supporting our employees' personal lives enables them to excel professionally. Diversity and inclusion are fundamental to our mission. Become part of our mission, and thrive within our culture. What You'll Do: We are seeking a skilled Software Engineer to be an integral member of our Agile team, focused on developing innovative healthcare-centric backend software solutions that improve analytics, integration, and operational workflows in the healthcare ecosystem. In this role, you will create scalable backend services using Python and FastAPI, and build event-driven and serverless solutions on Microsoft Azure, leveraging services like Azure Functions and Azure Event Hub. You will also manage data ingestion pipelines to efficiently load healthcare data into Microsoft Fabric, paving the way for superior enterprise reporting and analytics. As a vital team contributor, you will engage throughout the software development lifecycle, sharing your skills and insights. You will be involved in architecture and design discussions, preparing and reviewing design documentation, and ensuring high-quality, maintainable code implementation. Close collaboration with product owners, QA professionals, and fellow engineers in an Agile environment will be key as you contribute to sprint planning, daily stand-ups, retrospectives, and iterative delivery. When needed, you will assist in testing, debugging, and validating solutions to meet the highest quality, performance, and regulatory standards. Your responsibilities will also include modernizing and optimizing existing systems, particularly improving the performance of legacy SQL stored procedures for enhanced efficiency and scalability. You will utilize GitHub workflows to support CI/CD pipelines, conduct code reviews, and ensure automated quality checks, alongside writing unit tests to enhance code coverage and maintainability. The ideal candidate thrives in a fast-paced healthcare technology setting, possesses strong backend engineering skills, and effectively uses tools like Copilot to tackle complex challenges and enhance developer productivity. Responsibilities: Design, develop, test, and maintain data-driven software applications using Python and modern frameworks. Build and optimize API-driven solutions using Python frameworks such as FastAPI, Django, or Flask for scalable integrations. Develop and maintain data pipelines and ETL workflows using Azure Data Factory, Fabric, PySpark, and related technologies. Write clear, maintainable, and efficient code adhering to best practices and coding standards. Collaborate with product managers, designers, and other engineers to translate requirements into technical specifications. Participate in code reviews to maintain code quality, functionality, and ease of maintenance. Troubleshoot, debug, and resolve technical issues and bugs promptly. Optimize applications for maximum performance, scalability, and reliability. Contribute to the continuous improvement of development processes, tools, and methodologies. Stay informed about emerging technologies and industry trends, applying insights to enhance our products and solutions. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. A minimum of 3 years of experience in software engineering or data engineering roles. Strong expertise in Python, including experience in developing API-driven solutions (using FastAPI, Django, Flask). Hands-on experience with Azure data services (like Azure Data Factory, Fabric, Synapse) and ETL tools, with experience in writing stored procedures. Experience with PySpark, Databricks, or other Spark-based frameworks for large-scale data processing. Solid understanding of SQL, T-SQL, with experience writing stored procedures in SQL Server or similar relational databases. Comprehensive knowledge of data modeling, data pipelines, and data transformation best practices. Experience with cloud platforms, particularly Azure; knowledge of AWS or GCP is advantageous. Proficiency in containerization tools (Docker, Kubernetes) for deploying data solutions. Familiarity with version control systems (Git) and collaborative coding workflows. Ability to write unit and integration tests to ensure code quality and reliability. Excellent problem-solving skills with the capability to work independently and as part of a team. Strong communication skills to explain technical concepts to both technical and non-technical stakeholders effectively. Healthcare experience, especially in authorization/prior-authorization workflows, is a significant plus. We prioritize your security during the hiring process, implementing various identity verification measures including the submission of a government-issued photo ID. Identity verification will occur during interviews, and final interview stages may require onsite attendance. All candidates must complete a comprehensive background check, in-person I-9 verification, and may be subject to drug screening before employment. Please note that the use of artificial intelligence tools during interviews is prohibited and closely monitored. Misrepresentation will lead to immediate disqualification from consideration. Technical Requirements: We require all employees to have the following technical capabilities at home: High-speed internet exceeding 10 Mbps, and for all call center employees, the ability to connect directly to the home internet router. These at-home requirements may change with the scheduled reopening of our office locations. Evolent is an equal opportunity employer and welcomes all qualified applicants, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status. If you require reasonable accommodation to access information provided on this website, please contact recruiting@ for further assistance. The expected base salary range for this position is $73,200 - $102,500. This position also includes eligibility for a bonus linked to predefined performance metrics. Evolent offers comprehensive benefits including health insurance to qualifying employees as part of our total compensation package. Salary determinations are based on relevant skills, experience, and qualifications of selected individuals, which may differ above or below the stated range. If you don't see your dream job here, please submit your contact information and resume, and we will reach out if a fitting opportunity arises!
Created: 2026-03-10