WillHire

Software Engineer, Distributed Systems

WillHire

full-time

Posted on:

Location Type: Hybrid

Location: Chennai • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCassandraChefCloudDistributed SystemsGoGoogle Cloud PlatformJavaKafkaKubernetesLinuxNoSQLOpen SourceOpenStackRabbitMQRedisScalaZookeeper

About the role

  • Design, build, and enhance critical distributed services, including Kafka, Redis, RabbitMQ etc.
  • Design, develop, build, deploy and maintain core distributed services using a combination of open source and proprietary stacks across diverse infrastructure environments (Kubernetes, OpenStack, Bare Metal, etc.)
  • Design and develop core software modules for streaming, messaging and caching
  • Construct observability modules, alerts and automation for Dashboard lifecycle management for the distributed services
  • Build, deploy and operate infrastructure components in production environments
  • Champion streaming, messaging and caching with a focus on resiliency and operational excellence
  • Evaluate and implement new open-source and cloud-native tools and technologies as needed
  • Participate in the on-call rotation to support the distributed systems platforms
  • Manage and optimize Workday distributed services in AWS, GCP & Private cloud environments
  • Develop client libraries and SDKs, automation to deploy and run hundreds of clusters, and operate and tune clusters
  • Design and build new capabilities from inception to deployment and collaborate with application and service teams

Requirements

  • 4-10 years of software engineering experience using one or more of the following: Java/Scala, Golang
  • 2+ years of distributed systems experience
  • 2+ years of development and DevOps experience in designing and operating large-scale deployments of distributed NoSQL & messaging systems
  • 1+ year of leading a NoSQL technology related product from conception to deployment and maintenance
  • Distributed systems background and significant experience in distributed systems products like Kafka, Redis, RabbitMQ or Zookeeper
  • Experience deploying and operating large scale NoSQL clusters
  • Preferred: technical project leadership and cross-enterprise collaboration
  • Preferred: expertise developing distributed system software that performs well and degrades gracefully
  • Preferred: hands-on experience with Kafka/RabbitMQ, Redis, Cassandra
  • Preferred: experience learning complex open source service internals via code inspection
  • Preferred: experience with CI/CD and Agile methodologies
  • Preferred: expertise with configuration management using Chef and service deployment on Kubernetes via Helm and ArgoCD
  • Preferred: experience with Linux system internals and tuning
  • Preferred: experience with distributed system performance analysis and optimization
  • Strong written and oral communication skills
Benefits
  • Flex Work: combining in-person time and remote; spend at least half (50%) of our time each quarter in the office or in the field
  • Flexible schedule that caters to business, team, and personal needs
  • Opportunity for remote "home office" roles to come together in offices for important moments
  • Information about Workday benefits available via company benefits site
  • Reasonable accommodations for qualified individuals with disabilities and for religious reasons during the application process
  • Contractor opportunities (Contractor Positions at Workday)

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScalaGolangKafkaRedisRabbitMQNoSQLCI/CDAgileLinux
Soft skills
technical project leadershipcross-enterprise collaborationstrong written communicationstrong oral communication
Reddit, Inc.

Software Engineer, ML Feature Platform

Reddit, Inc.
Junior · Midfull-time$186k–$260k / year🇺🇸 United States
Posted: 17 days agoSource: boards.greenhouse.io
CassandraDistributed SystemsGoKafkaKubernetesOpen SourcePythonRedisScala
Sift

Senior Software Engineer, Payment Protection

Sift
Seniorcontract$35–$40🇺🇦 Ukraine
Posted: 5 days agoSource: jobs.ashbyhq.com
ApacheAWSBigQueryCassandraCloudDistributed SystemsGoogle Cloud PlatformGRPCHBaseJavaKafkaMapReduce+4 more
Spotify

Senior Data Engineer - Music

Spotify
Seniorfull-time$126k–$179k / yearNew York · 🇺🇸 United States
Posted: 21 days agoSource: jobs.lever.co
CassandraDistributed SystemsGoogle Cloud PlatformHadoopJavaScala
CVS Health

Senior Software Development Engineer, Full Stack

CVS Health
Seniorfull-time$83k–$204k / year🇺🇸 United States
Posted: 32 days agoSource: cvshealth.wd1.myworkdayjobs.com
AngularAzureCassandraCloudDistributed SystemsDockerGoogle Cloud PlatformGraphQLGRPCJ2EEJavaJavaScript+14 more
EXANTE

Senior Java Developer

EXANTE
Seniorfull-time🇬🇪 Georgia
Posted: 25 days agoSource: www.careers-page.com
CassandraCloudGoogle Cloud PlatformGRPCJavaKafkaKubernetesMicroservicesNoSQLPostgresRedisScala+2 more