![]()
Software Engineer: Scala-Kubernetes
W2 Contract
Salary Range: $114,400 - $135,200 per year
Location: Cupertino, CA - Remote Role
Job Summary:
We are seeking a Senior Software Engineer with strong Kubernetes orchestration experience and hands-on Scala expertise to work on large-scale distributed systems and big-data orchestration platforms. This role focuses on software engineering with a systems mindset, contributing to both existing Scala-based platforms and next-generation services built on Kubernetes. The position requires deep practical experience operating production systems at scale. This is not a pure DevOps or system administration role.
Duties and Responsibilities:
- Design, build, and operate distributed systems deployed on Kubernetes
- Develop and maintain Scala-based backend services supporting orchestration platforms
- Support large-scale batch and big-data workloads running in Kubernetes environments
- Design and consume APIs across multiple internal platforms
- Participate in system design, architecture reviews, and production issue resolution
- Own services through the full lifecycle: development, deployment, and operations
- Collaborate across teams and platforms as business priorities evolve
Requirements and Qualifications:
- Strong hands-on experience with Kubernetes orchestration
- Deployments, services, scaling, rollouts, and failure handling
- Helm-based deployments and configuration management
- Debugging and operating production Kubernetes systems
- Solid experience with Scala
- Ability to read, understand, and modify large existing codebases
- Experience building or maintaining backend services in Scala
- Strong understanding of distributed systems
- System design, tradeoffs, and failure modes
- Experience supporting real-world production systems
- Experience designing and integrating REST or service-based APIs
Preferred Qualifications:
- Experience with Go (Golang) for platform or infrastructure services
- Exposure to big-data orchestration or batch processing systems
- Experience working in multi-language environments (Scala, Go, Python, Java)
- Familiarity with cloud-native architectures and large-scale production platforms
Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.
Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at