Software Engineer
Hulu is looking for a hardworking and motivated Software Engineer to join the Payment team.
This team handles the payments of millions of customers and is responsible for integrating with different payment processors. This payment engine is our multi-tenant system which handles the payment processing for Disney+, ESPN+, Hulu and Star. We lead a set of Tier 1 services which are needed to be highly available, scalable and resilient.
As a fast paced and a fast-growing team, you will also have an opportunity to learn about the international landscape and challenges in the area of payments as we keep rapidly growing our streaming services around the world over the next few years.
Develop scalable REST APIs
Build asynchronous payment flows using AWS native technologies
Work closely with senior engineers in the team
Write extensive unit tests to build and increase test coverage on critical services
Build robust and scalable micro-services that integrate with Hulu's core services and provide a full billing integration
Challenge our team and software to be even better
What to bring
BS or MS in Computer Science or equivalent work experience
1+ years of relevant software engineering experience
Proficiency with at least one of the following languages: Java, Scala, or Kotlin
Experience with Agile methodologies
Excellent communication, collaboration skills and a strong teamwork ethic
The ability to jump into a project and contribute immediately
Strive for excellence and strong analytical skills
Nice-to-haves
- Experience with non-relational database technologies (MongoDB, Cassandra, DynamoDB)
- AWS
-
#OE-L1