Sr Associate Software Engineer (distributed Systems)

Workday

Not specified; not specified; not specified
Fully remote with flexible in-person time (50% in-office quarterly).
3+ years software engineering experience
2+ years scala or java development
Bachelor's degree in computer science
Workday is seeking a Sr Associate Software Engineer specializing in distributed systems to develop and maintain API gateway services, with a focus on scalability and reliability. The position requires proficiency in Scala or Java and a solid understanding of software development practices. Workday offers a flexible work environment and a supportive company culture focused on collaboration and innovation

Job Summary

  • The role involves building and maintaining critical API gateway services that power Workday's integration layer using Scala and Akka technologies.
  • Candidates will contribute to highly scalable and resilient distributed systems while participating in code reviews and knowledge-sharing sessions.
  • Workday offers a flexible work approach requiring at least 50% time in-office or field per quarter to foster connection and community.

Matching Summary

Match Score: 80

Workday is seeking a Sr Associate Software Engineer specializing in distributed systems to develop and maintain API gateway services, with a focus on scalability and reliability. The position requires proficiency in Scala or Java and a solid understanding of software development practices. Workday offers a flexible work environment and a supportive company culture focused on collaboration and innovation.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • 3+ years software engineering experience
  • 2+ years Scala or Java development
  • Bachelor's degree in Computer Science
  • Experience with distributed systems design
  • Proficiency in unit and integration testing

Nice-to-have

  • Familiarity with Akka HTTP and Akka Streams
  • Experience with high-throughput services
  • Strong algorithmic thinking skills
  • Collaborative team member mindset
  • Knowledge of reactive streaming frameworks

Key Requirements

  • 3+ years of software engineering experience
  • 2 years of Scala or Java experience
  • Bachelor's degree in Computer Science or equivalent
  • Strong understanding of Object-Oriented Design principles

Work Rights

Not specified

Tailored Resume

Cover Letter