Senior Software Engineer
San Francisco, CA - USA
Job Summary
Senior Software Engineer - Onsite in downtown San Francisco
Job Summary:
Full Stack Senior Software Engineer with strong expertise in data platforms distributed systems and cloud-native technologies. The role will focus on developing scalable data processing applications and modern engineering solutions within Sephoras technology ecosystem.
Full Stack Senior Software Engineer with strong expertise in data platforms distributed systems and cloud-native technologies. The role will focus on developing scalable data processing applications and modern engineering solutions within Sephoras technology ecosystem.
Key Responsibilities:
Develop scalable batch and streaming data processing applications.
Build and maintain Spark and Kafka-based data pipelines.
Develop applications using Scala Java and Spring Boot frameworks.
Work with Databricks and Azure Data Factory for orchestration and processing.
Support CI/CD and deployment pipelines using Git ArgoCD and Opsera.
Containerize applications using Docker and Kubernetes.
Monitor systems using Dynatrace and related observability tools.
Collaborate with engineering teams on architecture and cloud integrations.
Utilize AI-assisted development tools and prompt engineering techniques.
Develop scalable batch and streaming data processing applications.
Build and maintain Spark and Kafka-based data pipelines.
Develop applications using Scala Java and Spring Boot frameworks.
Work with Databricks and Azure Data Factory for orchestration and processing.
Support CI/CD and deployment pipelines using Git ArgoCD and Opsera.
Containerize applications using Docker and Kubernetes.
Monitor systems using Dynatrace and related observability tools.
Collaborate with engineering teams on architecture and cloud integrations.
Utilize AI-assisted development tools and prompt engineering techniques.
Required Skills & Experience:
Strong hands-on experience with Spark Spark Streaming Kafka and Scala.
Experience with SQL Databricks Azure Data Factory and cloud platforms.
Expertise in Java Spring and Spring Boot frameworks.
Familiarity with Docker Kubernetes Redis Maven and Gradle.
Experience with GCP and Azure cloud environments.
Knowledge of CI/CD practices and deployment automation tools.
Strong analytical troubleshooting and communication skills.
Strong hands-on experience with Spark Spark Streaming Kafka and Scala.
Experience with SQL Databricks Azure Data Factory and cloud platforms.
Expertise in Java Spring and Spring Boot frameworks.
Familiarity with Docker Kubernetes Redis Maven and Gradle.
Experience with GCP and Azure cloud environments.
Knowledge of CI/CD practices and deployment automation tools.
Strong analytical troubleshooting and communication skills.
Preferred Qualifications:
Experience with AI-assisted coding and architecture workflows.
Retail industry experience is a plus.
Ability to work in fast-paced Agile environments.
Experience with AI-assisted coding and architecture workflows.
Retail industry experience is a plus.
Ability to work in fast-paced Agile environments.