Software Engineer (L5) - Distributed Refactoring Platform

3 Months ago • All levels • Full Stack Development • Backend Development

Job Summary

Job Description

Netflix seeks a Software Engineer to build systems and services for their Distributed Refactoring Platform. You'll design code transformations, drive critical change campaigns, and build new services and APIs. Experience with Java, refactoring tools, API design (especially GraphQL), and microservice architectures is essential.
Must have:
  • Java experience
  • Refactoring tools
  • API design
  • Microservices
Good to have:
  • Open Rewrite
  • Atomist
  • SourceGraph
  • GraphQL
Perks:
  • Hybrid working
  • Netflix culture

Job Details

Netflix is one of the world’s leading entertainment services with 278 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.


 

The Role

Netflix’s source code is distributed across tens of thousands of code repositories written in numerous programming languages managed by thousands of engineers. It is the job of platform teams at Netflix to build tools and services to simplify the process of building and maintaining software systems at this scale. To that end, the Distributed Refactoring Platform team is being formed to consolidate and build services and APIs to safely accelerate the rate of source code modernization and changes at Netflix. As a part of the larger Productivity Engineering organization, this team will partner closely with other platform teams at Netflix to ensure source code follows Netflix's paved path and the latest best practices.

This role is based in Warsaw and our teams work in a hybrid-working model. 


Your Day-to-Day:

  • Design and build systems and services for Netflix’s Distributed Refactoring Platform using a variety of JVM languages, TypeScript and beyond.

  • Collaborate with Platform Language teams to build code transformations for JVM and non-JVM programming languages alike.

  • Drive and support cross-organization critical change campaigns across a wide-variety of source code repositories. 

  • Work cross-functionally to build new services, tools and data models to operationalize our workflows at scale.

  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.

  • Evaluate new technologies and approaches to streamline and improve our rapid application development tooling and conventions.

  • Regularly learn new systems and tools as the Netflix platform and ecosystem evolve.

  • Participate in our on-call rotation and contribute to incident reviews.

You may enjoy working with us if:

  • Are self-driven and highly motivated to deliver top-tier solutions with minimal guidance. You also recognize when you're wrong, learning from your mistakes and moving past them.

  • You enjoy collaborating and pairing with engineers to understand what they want, figure out what they really need, and finally, what we should build.

  • Strive to embrace best practices and are always searching for opportunities to continually improve.

We would love working with you if:

  • You have experience with Object Oriented languages, primarily Java.

  • You have explored the space of refactoring tools, including Open Rewrite, Atomist, SourceGraph’s Batch Changes and even ASTs. 

  • You are passionate about solving developer productivity challenges for engineers at enterprise-scale.

  • You are adept at designing and building API’s for customers, in particular with GraphQL. 

  • You excel at working with microservice architectures.

  • You are experienced with relational and non-relationship data stores. 


Our culture is unique, and we live by our values, so it’s worth learning more about .


 

We are an equal opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status or disability status.

Similar Jobs

ION - Senior Java Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
4 Months ago
Microsoft - Software Engineer II

Microsoft

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
ByteDance - Data Engineer - Global Payment - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
ION - Smalltalk Developer - 708

ION

India (On-Site)
4 Months ago
Microsoft - Software Engineer II/Senior Software Engineer - CTJ - Poly

Microsoft

Reston, Virginia, United States (On-Site)
1 Month ago
Nagarro - Senior Engineer, ETL

Nagarro

Pune, Maharashtra, India (On-Site)
4 Months ago
Social Discovery Group - Senior .NET Developer

Social Discovery Group

Poland (Remote)
1 Week ago
PhonePe - Software Engineer

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Ness Digital - Backend Developer with PL/SQL and Linux experience

Ness Digital

Iași, Iași County, Romania (Remote)
1 Week ago
Rockstar Games - Full Stack Engineer (C#/React)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saviynt - Consultant, Professional Services, IAM/IGA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Starkflow - Android Developer

Starkflow

(Remote)
1 Week ago
ION - Data Associate - KYC6

ION

Budapest, Hungary (On-Site)
4 Months ago
Playtika - Unity Developer

Playtika

Romania (Hybrid)
2 Months ago
N-iX - Senior SAP Basis Consultant

N-iX

(Remote)
2 Weeks ago
Dream Sports - Software Development Engineer 2 - Backend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Month ago
ION - Senior Full Stack Software Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
4 Months ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
CleverTap - Senior Automation QA Engineer

CleverTap

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
ByteDance - Product Security Leader, Global Monetization

ByteDance

Singapore (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Nordcurrent - Game Designer

Nordcurrent

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Sigma Software - Senior Data Engineer (Global Business Solutions)

Sigma Software

Kraków, Lesser Poland Voivodeship, Poland (Remote)
4 Months ago
Evolution - Senior QA Automation Engineer

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
SuperPlay - Middle Server Developer

SuperPlay

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Warner Bros Games - P2P Analyst, Invoice Processing

Warner Bros Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
N-iX - Senior Azure DevOps Engineer

N-iX

Poland (Remote)
3 Weeks ago
Tesla - Sales Advisor

Tesla

Długołęka, Lower Silesian Voivodeship, Poland (On-Site)
1 Week ago
Luxoft - Java Expert Software Developer

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
CloudLinux - IT Intern for CloudImages Team (remote-only opportunity, location - Europe&CIS)

CloudLinux

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Months ago
The Walt Disney Company - Publishing Manager

The Walt Disney Company

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Cirrus Logic - Full Stack Developer

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
4 Months ago
Warner Bros Games - Software Engineer II – C++ , Global Customer experience Team, Bangalore

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Zeta - Lead Software Development Engineer_Backend (Aura)

Zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
PlayStation Global - Software Engineer II

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
3 Weeks ago
Luxoft - Java Intern

Luxoft

Dnipro, Dnipropetrovsk Oblast, Ukraine (On-Site)
3 Months ago
IGT - Front-End Developer

IGT

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Dentsu - Lead Solutions Architect

Dentsu

Kansas, United States (Remote)
1 Week ago
Futurum Technology  - C# Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Keywords Studios (Player Support) - Full-Stack Developer

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
8 Months ago
prizepicks - Software Engineer III (Ruby on Rails)

prizepicks

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Netflix is one of the world's leading entertainment services with over 247 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.

Los Gatos, California, United States (On-Site)

London, England, United Kingdom (On-Site)

Burbank, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Los Gatos, California, United States (On-Site)

United States (Remote)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Netflix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug