Senior Scala Engineer

permanent
Fully Remote

Only accepting applications from: United States

  • Design, build, and maintain Demandbase's integration platform for customer data across various platforms.
  • Develop a unified data integration framework using Scala, ZIO, and Cats.
  • Build and maintain data processing pipelines using Kubernetes, AWS, and S3.
  • Utilize data streaming technologies like Apache Pulsar, Kafka, and SQS.
  • Develop and optimize REST/GRPC based integrations.
  • Write documentation and develop unit, integration, and load tests.
  • Improve engineering standards and processes including CI/CD pipelines.
  • Develop rate-limiting strategies and monitoring mechanisms.
  • Serve as a front-line responder for issues reported by customers.

Experience

  • Master’s in Computer Engineering or related fields.
  • 3 years of experience in job offered or related occupation.
  • 2 years experience with modern software design patterns, asynchronous programming, and functional programming.
  • Experience with Scala, ZIO framework, CI/CD, and scripting.
  • Experience with SQL and NoSQL databases, database design, and indexing.
  • Experience with Docker, Kubernetes, and third-party system integration.
  • Experience with event streaming platforms such as Kafka, Pulsar, and SQS.
  • Experience with monitoring using Grafana, Datadog, and Prometheus.

Salary and Perks

Pay range: $200K - $245K

About Demandbase

Software to help B2B marketing and sales teams reach out to prospects

Software to help B2B marketing and sales teams reach out to prospects

View all developer jobs

Workster

Remote Jobs for US Residents

We've built a new platform specifically for US residents to find remote work.

Discover Workster

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search