Senior Software Engineer/Architect - Payments Platform | Netflix, Inc. | Los Gatos, CA
Senior Software Engineer/Architect - Payments Platform
Cloud and Platform EngineeringLos Gatos, CA
Want to be part of a team where every person you work with is
someone you respect and learn from? Where the culture supports rapid
innovation and excellent execution? That is what you get at Netflix,
where high performance, freedom and responsibility are not just
buzzwords but an integral part of what you do every day.
Netflix is building a payments platform that enables over 50
million customers worldwide to subscribe to our instant streaming video
service. The team is at the brink of cutting edge innovation to support
subscriber growth and global expansion and is enabling a cloud centric
distributed architecture to achieve this. A scalable and globally
available payments platform is critical to Netflix's continued success
and as a senior member of this team, you will provide architectural
leadership and strategy to support Netflix's continuous growth.
As part of the team, you will work on an international payment
system able to process transactions worldwide, connecting to multiple
payment processors and supporting many different payment types (credit
card, direct debit, and more). You will also take an active role in
leading and fostering innovation in the online payment space. Events
like the Netflix Billing & Payments Engineering Meetup are organized to always stay on top of the technology.
You belong in this team if:
- You are a hands-on engineer and you like it
- You enjoy working with globally distributed, loosely coupled systems in the cloud
- You have a strong interest in resolving technical challenges related to international online payment processing
- You are self-driven and highly motivated to deliver top tier solutions with minimal guidance
- You are able to adapt quickly to changes in business requirements and work in an agile environment
- You strongly believe in test driven development
- You are curious about emerging technologies and can quickly evaluate and adapt to new technologies
- You are team player who is happy to collaborate with the engineering organization across Netflix
Technical qualifications:
- 8+ years of server-side software development experience
- 5+ years of experience in object-oriented programming, preferably in (but not restricted to) Java
- Solid expertise in building highly scalable, distributed services (preferably REST based)
- Deep knowledge of concurrency, resiliency, caching, HTTP and REST
- BS/MS in computer science or equivalent
- Excellent communication skills
Nice to haves:
- NoSQL experience (Cassandra, MongoDB)
- Knowledge of cloud computing platforms (AWS)
- Experience working with payment processors and processor integrations
No comments:
Post a Comment