Responsibilities of the Candidate:

Partner globally with sponsors, users, and engineering colleagues across multiple divisions to create end-to-end solutions.

Learn from experts.

Leverage various technologies depending on the team including; Java, JavaScript, TypeScript, React, APIs, GraphQL, Elastic Search, Kafka, Kubernetes, and Machine Learning.

Be able to innovate and incubate new ideas.

Work on a broad range of problems, often dealing with large data sets, including real-time processing, messaging, workflow, and UI/UX.

Be involved in the full life cycle; defining, designing, implementing, testing, deploying, and maintaining software across our products.


A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a similar field of study.

Expertise in Java development.

Experience in automated testing and SDLC concepts.

The ability (and tenacity) to clearly express ideas and arguments in meetings and on paper.