Senior Software Engineer/Architect - Billing Platform | Netflix, Inc. | Los Gatos, CA
Engineering
Senior Software Engineer/Architect - Billing 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 Billing platform in the cloud that will enable over 48 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 by rewriting data center based applications to a new cloud centric distributed architecture. A scalable and globally available billing platform is critical to Netflix's continued success, and as a senior member of the team you will provide architectural leadership, strategy, and code for a high performance, highly available system. Click here to learn more about what this team does.
What you will do:
- Design a globally distributed, loosely coupled multi-region platform architecture in the cloud
- Hands-on coding to implement the design.
- Talk in Git and build highly scalable solutions using cutting edge technologies like Cassandra, Amazon AWS, Spring Integration and open source technologies.
- Explore emerging technologies and quickly adapt to newer technologies for better results.
- Work in a test driven and agile development fashion.
- Participate in regular team/company hackathons to build creative out of the box solutions.
- Collaborate with the engineering organization across Netflix on business and architecture proposals.
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)
- Framework experience (Spring/Camel, Hibernate)
No comments:
Post a Comment