Sr Software Engineer (Data Engineering Team)
Foundation Medicine
September 05, 2026
Full-time
Remote friendly (Boston, MA)
Worldwide
IT
Role: Senior Software Engineer on Data Engineering team, focusing on building and supporting software applications like FoundationCORE for biopharma data analysis. Responsibilities: design, develop, and maintain scalable data platforms; build batch and streaming data pipelines; implement algorithms from data scientists; mentor team members; drive best practices and process improvements; contribute to an Agile environment. Requirements: Bachelor's degree; 5+ years in software engineering; proficiency in Java, Scala, Python, or Go; experience with data pipelines (Airflow, Spark, Hadoop), relational and NoSQL databases, cloud platforms (AWS), containerization (Docker, Kubernetes), distributed streaming (Kafka, Pulsar); understanding of HIPAA and patient data privacy. Preferred: 7+ years experience; advanced degree; biotech or genomics industry background; strong knowledge of data warehousing, pipeline management, and CI/CD; expertise in both object-oriented and functional programming paradigms; leadership in large-scale data projects; excellent communication and collaboration skills. High-Value: biopharma data platforms, genomics/biotech industry experience, cloud architecture, distributed computing, data pipeline management, Agile methodology. Work setup: location-based in Boston; salary range $150,000 - $175,400, with potential bonus and benefits.