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