Engineer - Backend OOD/Java/API

New York, NY
Information Technology – Engineering
The Customer Experience Platform Excellence technology organization develops platforms that power delightful and valuable customer experiences for internal clients and our partners. We are looking for software developers to help us craft the APIs underlying web, mobile, voice and chat applications for customer acquisition and loyalty programs.

What you'll do:
Contribute to the development of platform features on a diverse, multi-functional team
Gain exposure to a Scaled Agile work environment
Continuously learn and implement new technologies and frameworks
Collaborate with different teams to understand requirements and implement solutions that cater to the needs of our diverse customer base
Triage and resolve production issues and improve our delivery process with the help of our reliability and automation teams
Work directly with product owners to understand business needs


    • A working knowledge of backend web development technology topics like APIs, databases, asynchronous messaging and cloud computing
    • Hands-on 3+ years of experience with at least one general purpose object-oriented programming language Java/Kotlin preferred and the ecosystem around it, including frameworks and tools
    • Familiarity with Agile development and DevOps concepts
    • The ability to effectively communicate verbally and in writing to a broad audience of business, product and technology team members


    • An undergraduate degree in computer science or a related field
    • Strong computer science fundamentals
    • Experience with distributed systems architecture concepts such as microservices, service meshes and API gateways
    • Deep understanding of networking principles and protocols: DNS, TCP, UDP, TLS, HTTP
    • Experience with software development and collaboration tools (GitHub, Jira, Confluence, etc.)
Employment eligibility to work in the U.S. is required as the company will not pursue visa sponsorship for these positions