Bayside Solutions · 12 hours ago
Software Engineer: Scala-Kubernetes
Bayside Solutions is 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.
Information TechnologyStaffing AgencyTelecommunicationsVirtual Reality
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
Qualification
Required
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
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