Sr 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
OverviewAs a Senior Software Engineer you design and build scalable, cloud-native backend services in Scala to support data ingestion, transformation, and analytics at scale. You will collaborate with engineers, architects, and product stakeholders across AWS and GCP to deliver reliable data pipelines and secure cloud integrations. You’ll lead code reviews, mentor teammates, and implement robust testing to ensure operational excellence. This role offers the opportunity to shape a modern data processing platform and impact mission-critical workloads in a fast-paced environment.Responsabilidades Design, develop, and maintain scalable backend services using ScalaBuild distributed data processing pipelines for ingestion, transformation, and analyticsIntegrate with cloud services across AWS and GCPImplement secure authentication and authorization using cloud-native identity servicesEnsure reliability, observability, performance, and operational excellenceWrite clean, maintainable, and well-documented code; participate in code reviews and mentoringTroubleshoot and resolve issues in distributed, cloud-based environmentsDevelop and execute comprehensive testing strategies (unit, component, integration)Requisitos principales Proficiency in Scala and sbtStrong functional programming principlesExperience with Circe for JSON handlingHands-on AWS and/or GCP experienceKnowledge of IAM, STS, AssumeRole, WebIdentityExperience with AWS S3 and AWS STSExperience with Google BigQuery and DataflowStrong SQL skills with PostgreSQLExperience with FS2 and cats-effectFamiliarity with Google Pub/SubExperience with Kubernetes and containerizationFinagle or similar RPC frameworksBachelors degree in Computer Science/Software Engineering or related field4+ years of backend/data platforms experienceGit and modern development workflowsAnalytical and problem-solving abilitiesExcellent debugging and troubleshootingEffective verbal and written communicationScalasbtCirce
Requirements
Experience with AWS S3 and AWS STS Experience with Google BigQuery and Dataflow Strong SQL skills with PostgreSQL Experience with FS2 and cats-effect Familiarity with Google Pub/Sub Experience with Kubernetes and containerization Finagle or similar RPC frameworks Bachelors degree in Computer Science/Software Engineering or related field 4+ years of backend/data platforms experience Git and modern development workflows Analytical and problem-solving abilities Excellent debugging and troubleshooting Effective verbal and written communication Scala sbt
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
Highest Paying Tech Companies for Developers
How Much FAANG Companies Actually Pay Software Engineers in 2025
Dev Digest 120 - Apple and peers
Software Engineer Salary London