Senior Software Engineer Onsite SF-FSC
Location: California (Need local to CA Candidates)
Job Summary:
We are seeking a 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 Sephora’s 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.
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 Google Cloud Platform 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.