M+E Technology Job Board

Senior Software Engineer – Payments Security

  • Full Time
  • Los Gatos, CA
  • Applications have closed

Netflix

As the leading provider in subscription service, the Netflix Payments Platform enables efficient, low-friction, high-approval-rate monthly transactions for our 100M+ global customers. Providing this experience challenges us with massive scale while presenting ever-changing engineering and security challenges.

In the role of Senior Software Engineer, you will take an active role in leading and fostering innovation in security of our payments platform. You will be responsible for building and maintaining a system that securely stores 100M+ global customers method of payment and key generation and broadcast service to minimize vulnerability footprint. You will also partner closely with Platform Security to build payments services using framework/tools to efficiently manage key infrastructure, secure integrations to internal and external services, and handle data encryption at rest and in flight.

You belong in this team if:

  • You have hands-on security software engineering experience
  • You have a burning desire to grow in both engineering and security expertise
  • You have excellent communication skills
  • You are willing to take ownership and set direction in gray areas
  • You are self-driven and highly motivated to deliver top tier solutions with minimal guidance
  • You are curious about emerging technologies and can quickly evaluate and adapt to new technologies

Technical qualifications:

  • 5+ years of server-side software development experience
  • 5+ years of experience in object-oriented programming, preferably in (but not restricted to) Java
  • Understanding of key security concepts such as cryptography, authentication, authorization, security protocols
  • Solid expertise in building highly scalable, globally distributed, loosely coupled systems
  • BS/MS in computer science or equivalent

Nice to Have:

  • NoSQL experience (Cassandra, MongoDB)
  • Knowledge of cloud computing platforms (AWS, Microsoft Azure, OpenStack, Google Compute or App Engine, Hadoop, etc.)
  • Experience in payments domain – working with payment processors