Senior Software Engineer_Scala
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
OverviewIn this role you will design and maintain scalable backend services for a cloud-native data processing platform. You’ll work with cross-functional teams to support ingestion, transformation, and analytics workloads across AWS and GCP. The position emphasizes building observable, reliable systems and mentoring peers while delivering high-quality software. This is a hands-on, impact-driven role that shapes data infrastructure at scale.Responsabilidades Design, develop, and maintain scalable backend services in ScalaBuild and enhance distributed data-processing systemsIntegrate with AWS and GCP cloud servicesImplement secure cloud-native authentication and authorizationDevelop data pipelines for ingestion, transformation, and analyticsCollaborate with cross-functional teams to define requirementsEnsure reliability, observability, and operational excellenceWrite clean, well-documented code and participate in code reviewsTroubleshoot distributed cloud-based environmentsDevelop comprehensive testing strategies (unit, component, integration)Mentor other engineers and contribute to best practicesRequisitos principales Strong proficiency in Scala and sbtFunctional programming principlesExperience with JSON (Circe)Hands-on AWS and/or GCP experienceKnowledge of IAM, STS, AssumeRole, WebIdentityExperience with AWS SDKs (S3, AWS STS)Experience with Google BigQuery and DataflowStrong SQL skills with PostgreSQLAsynchronous/concurrent programming (FS2, cats-effect)Familiarity with Google Pub/SubTesting across unit, component, and integrationKubernetes deployment and cloud-native architecturesContainerization and observability-focused data processing systemsFinagle or similar RPC frameworkData pipeline orchestration/workflow management toolsGit and modern DevOps workflowsBachelor’s degree in Computer Science, Software Engineering, or a related field4+ years in backend/data-intensive rolesStrong analytical and problem-solving abilitiesExcellent debugging and troubleshooting skillsEffective verbal and written communicationScalasbT (build tool)Circe (JSON)
Requirements
Experience with JSON (Circe) Hands-on AWS and/or GCP experience Knowledge of IAM, STS, AssumeRole, WebIdentity Experience with AWS SDKs (S3, AWS STS) Experience with Google BigQuery and Dataflow Strong SQL skills with PostgreSQL Asynchronous/concurrent programming (FS2, cats-effect) Familiarity with Google Pub/Sub Testing across unit, component, and integration Kubernetes deployment and cloud-native architectures Containerization and observability-focused data processing systems Finagle or similar RPC framework Data pipeline orchestration/workflow management tools Git and modern DevOps workflows Bachelor’s degree in Computer Science, Software Engineering, or a related field 4+ years in backend/data-intensive roles Strong analytical and problem-solving abilities Excellent debugging and troubleshooting skills Effective verbal and written communication Scala sbT (build tool) Circe (JSON)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Highest Paying Tech Companies for Developers
10 Highest Paying Programming Languages 2025
Dev Digest 131 - AI'm not sure about OSS