Staff Software Developer Engineer
Core
Design, develop, and support complex software applications, data pipelines, and cloud-based solutions using Big Data platforms and Azure.
Role type
Staff Software Development Engineer (IC)
Builds
Enterprise-scale applications, data platforms, and cloud-native solutions for life sciences and healthcare.
Domain
Big Data, Cloud Engineering, DevOps
Required skills
Python, Scala, SQL, Apache Spark, Microsoft Azure, CI/CD, Terraform, Docker, MS SQL Server, MySQL, Apache Airflow
Preferred skills
Kafka, Bash scripting, ELK Stack, AWS/GCP, Spark monitoring, PostgreSQL, Oracle, Hive, HDFS, Impala, Azure certifications, AI Agent IDE tools
Technologies
Apache Spark, Databricks, Azure Data Lake Storage, GitLab CI, Azure Pipelines, Maven, Apache Airflow, Terraform, Docker, Kafka, ELK Stack, Prometheus, Grafana, Azure Monitor
Responsibilities
Design and develop complex software applications and data pipelines; Lead technical design for large-scale initiatives; Implement CI/CD pipelines and infrastructure automation; Mentor engineers and provide technical guidance; Evaluate emerging technologies and recommend improvements.
Seniority
Staff, hands-on technical leader