Data Platform Software Engineer (3 days/week hybrid out of Plymouth Meeting, PA area)
The Data Platform Software Engineer is responsible for designing, building, and maintaining scalable systems that power data-driven operations across a healthcare-focused business. This role combines software engineering with data platform development to support critical functions such as policy administration, claims processing, analytics, and operational reporting.
The ideal candidate brings strong technical expertise, an appreciation for business workflows, and the ability to collaborate effectively with cross-functional teams to deliver impactful solutions.
This position reports to the SVP of Engineering, with close collaboration to the Healthcare Solutions Team. The role is based in the Plymouth Meeting, PA area and follows a hybrid work model.
Key Responsibilities
- Design, develop, and maintain applications and data systems across multiple business domains, owning the full lifecycle from requirements through deployment and ongoing support.
- Lead efforts to modernize a legacy Microsoft Access/VBA platform, working closely with actuarial and operational leadership to translate existing logic into a scalable, cloud-based architecture.
- Build and enhance internal tools that streamline operations, transforming early-stage solutions into stable, production-ready applications that reduce manual effort and risk.
- Develop and maintain data pipelines that unify information across business segments, enabling centralized access for reporting, analytics, and strategic decision-making.
- Partner with business stakeholders to gather requirements, define technical approaches, and deliver end-to-end solutions that align with organizational priorities.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Analyze existing systems and workflows to identify inefficiencies and propose improvements.
- Troubleshoot and resolve issues across applications and data pipelines, ensuring reliability and performance.
- Contribute to the design of intuitive user interfaces and improved user experiences where applicable.
- Manage project tasks and timelines while collaborating with engineers and cross-functional partners.
- Create and maintain technical documentation, including system designs and functional specifications.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 2+ years of experience developing software applications and/or data platforms
- Familiarity with AI-assisted development tools (e.g., Claude or similar)
- Strong debugging, problem-solving, and analytical skills
- Experience building and deploying solutions in cloud environments, preferably Microsoft Azure
- Proficiency in programming languages such as C#, Python, or TypeScript
- Experience working with modern web technologies (HTML, CSS, JavaScript) and frameworks
- Understanding of data engineering concepts, including pipelines, transformations, and data integration
- Experience with version control (Git/GitHub), CI/CD practices, and Agile development methodologies (JIRA or similar tools)
- Familiarity with the Microsoft technology stack, including Office 365, is a plus
- Experience in the insurance or healthcare industry is preferred
- Ability to communicate effectively with both technical and non-technical stakeholders
- Strong organizational skills with the ability to manage multiple priorities in a collaborative environment
Read Full Description