Senior Software Engineer

Published date Posted on Indeed on Oct 14, 2021 (11 d ago)
    Remote, United States

    Core Engineering

About Us

Netflix's mission is to entertain the world. The company started that journey as a pioneer in content streaming, and today serves 209 million accounts in 190+ countries. As we reach an ever growing share of the 7 Billion+ users around the world, our systems and infrastructure needs to stay one step ahead, so we keep delivering that seamless experience that our users count on us for.
The USD (User Systems & Data) team is at the core of the mission, supporting the growth and user experience with our backend systems, APIs and services. We power the user identity, accounts, profiles, and critical user-focused functionality in the Netflix product. We operate at tremendous scale - hundreds of millions of accounts, billions of profiles, tens of millions of requests per second. Hundreds of micro-services rely on our APIs and systems to accomplish key features that bring our users back to our product every day.

The Opportunity

With Netflix's growth, USD team's scope is expanding, and we are looking to hire a Senior Software Engineer who will help design, develop and evolve systems to manage user identity for hundreds of millions of users around the world. You will help define concepts and interfaces that help the entire Netflix microservices ecosystem access and manage user information and state. You will create solutions and infrastructure that enables hundreds of microservices at Netflix to access and mutate user information efficiently and consistently. You will build systems to grapple with Netflix's ever-growing scale, and work on some of the most critical and highest rps services. You will scale data stores to handle hundreds of billions of rows. You will help ensure that the data we are entrusted to protect are secure, yet accessible to appropriate systems, which are key to creating a personalized experience for every member. This opportunity will allow you to deliver tremendous impact by solving problems that span broad and diverse domains across Netflix.
As Netflix expands into gaming, you will help us build the backend for some very foundational user identity and social features. You will help the team expand its scope from streaming to the gaming domain and beyond. You will work closely with some very talented software engineers, data engineers and product managers to help define the future of the team

What you can expect

1 month
You will spend time getting familiar with Netflix culture, the team, technology and terminology, meeting with partners and learning about your partner teams and what they do. This will help you build the picture of how your work directly impacts Netflix. You will commit something into production.

3 months
You will get great at building, operating, evolving and maintaining critical microservices in distributed systems that are reliable and performant that are extremely easy to operate at scale. You will work across all phases of the software development lifecycle to design high-scale fault tolerant distributed systems. You will contribute to the quarterly roadmap (built by engineers) and retrospectives and take on-call rotation responsibilities. You will use your adaptability and remote-inclusive skills to enjoy learning and growing with your team and partners.

6 months
You will lean into risk to innovate rapidly to scale and support the delivery of new, highly impactful features for key user experiences, design meaningful and intuitive APIs, and flexible and scalable data models. You will start contributing to the long-term roadmap for the team and the org.

12 months
You will use your knowledge and creativity to champion and lead new initiatives and improvements for the team, group and org.

We are looking for someone with skills & experience in:

  • Excellent programming skills in Java or other common programming languages
  • Keen eye for detail; skill in understanding complex, sometimes conflicting requirements, and coming up with well-designed solutions
  • Proclivity towards craftsmanship - creating clean, efficient, readable, well-designed code
  • Writing code in a microservices environment, and experience building APIs. gRPC experience a bonus.
  • Experience with data modeling (e.g., JSON/XML/protobuf)

Share this listing:


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

SecurityTrails SecurityTrails |

Headquarters: Orlando, FL URL: https://securitytrails.comWe are looking for a responsible Elixir engineer who will help us build internet inventory, robust APIs, and Data Services for security teams. Your primary focus will be the development of server-side logic, integratio

Rx Savings Solutions is seeking an expert Senior Software Engineer looking for an opportunity to contribute to a rapidly growing company with an awesome and fun-loving culture. The team at Rx Savings Solutions is driven to make a difference in the pharmaceutical industry by expos

Aimchess makes improving at chess easy and fun. We use cutting edge analytics to provide simple, actionable insights and lessons that help players improve 43% faster than their peers.We are looking for passionate team members who want to combine their love for the greatest game o

Company. What we are building:Skupos is the data platform for the convenience retail industry. Retailers, distributors, and brands connect to the Skupos network to create value from disparate data. Convenience retail is a long-standing industry with limited technology adoption, b

Senior Backend Engineer (Remote)(US Citizen, GC & H1B can apply)Full Time with Direct ClientJob Description: We are seeking a Senior Backend Engineer who will bring a deep passion and love of technology, along with excellent analytical skills and an innovative mind to contribute.

More jobs by this company

Remote, United StatesCustomer ServiceNetflix is on the hunt for a smart, motivated, and user experience centric individual to take on the role of a Remote Operations Support (ROS) Specialist, within our larger N-tech Support team. This individual will help provide exceptional tec

Remote, United StatesCore EngineeringNetflix is the largest production studio in the world. The Production Infrastructure Engineering team is responsible for building the infrastructure platform that enables artist collaboration on a global scale. We work closely with peer engine

Remote, United StatesFinanceOur goal, at Netflix, is to entertain the world.We have over 200M members, serve over 190 countries, and will spend over $13 billion on content in 2021. We’re well on our way to achieve our goal, but have a lot of work ahead of us. We’re lo

Remote, United StatesCore EngineeringFor Netflix, success means entertaining the world: the 200M members we have today, the next 300M members and beyond. Machine Learning plays a vital role - from personalizing the experience for each member to improving how we bring content from

Remote, United StatesVideo Encoding and StreamingNetflix is the world's leading streaming entertainment service with 200+ million paid memberships in over 190 countries enjoying TV series, documentaries, and feature films across a wide variety of genres and languages. This is mad

Remote, United StatesNetflix Technology ServicesThe Netflix Production Support (NPS) team helps solve the many technical support scenarios that occur when running a global technology driven studio. As Netflix continues to develop amazing original content and build the world's mos