The Staff Software Development Engineer designs, develops, and supports scalable software solutions for PBM underwriting forecasting, financial analysis, and analytics. The role builds and optimizes APIs and data pipelines, integrates data from multiple enterprise sources, and delivers reliable, high-quality datasets for business stakeholders. The position requires hands-on work with Python, Java, REST APIs, PySpark, Spark SQL, Databricks, Azure Data Factory, and cloud-based data platforms. The engineer collaborates with business, analytics, architecture, and engineering teams to modernize legacy workloads, improve data quality and performance, and support production-critical applications. Responsibilities also include code reviews, release activities, production support, incident resolution, and root-cause analysis.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior