Software Engineer (L5) - Distributed Refactoring Platform

8 Months ago • All levels • Devops

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

beghou consulting - Staffing Specialist

beghou consulting

Evanston, Illinois, United States (Hybrid)
4 Months ago
PwC - Consultant expérimenté Contrôle Permanent - Banque | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
Accenture - Instructional Design - Analyst

Accenture

Gurugram, India (On-Site)
1 Month ago
Luxoft - Commodity Project Manager

Luxoft

(On-Site)
7 Months ago
Glass Egg - Human Resource Manager

Glass Egg

Ho Chi Minh City, Vietnam (On-Site)
5 Months ago
Tencent - Tencent Cloud - Senior Solution Architect (Pre-sales) - South Korea

Tencent

Seoul, South Korea (On-Site)
4 Months ago
Sourcegraph  Inc  - Senior Solutions Engineer

Sourcegraph Inc

(Remote)
1 Month ago
zoox - Senior Staff / Principal Software Engineer - Simulation & Metrics Platform

zoox

Foster City, California, United States (Hybrid)
1 Year ago
Sporty - Site Reliability Engineer

Sporty

(Remote)
3 Months ago
Epic Games - Senior DevOps Programmer

Epic Games

London, England, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ariens Company - Tool & Die Tech 1st shift

Ariens Company

Fayetteville, Tennessee, United States (On-Site)
1 Month ago
Crowd Strick - Employment Tax Manager, AMER

Crowd Strick

(Remote)
1 Month ago
22squared - Associate Media Director, Digital Investment

22squared

Atlanta, Georgia, United States (Hybrid)
1 Month ago
Springer Group - Territory Sales Executive / Senior Territory Sales Executive

Springer Group

Patna, Bihar, India (On-Site)
2 Weeks ago
WebFX - Jr. Digital Marketing Account Executive

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
8 Months ago
Anthology  Inc  - Help Desk Customer Service Advisor

Anthology Inc

Bogota, Colombia (Remote)
1 Week ago
Daybreak - Customer Service Manager

Daybreak

San Diego, California, United States (On-Site)
2 Months ago
Apple - AppleCare Product Operations - Project Manager

Apple

Austin, Texas, United States (On-Site)
2 Weeks ago
Falcon games - GAME DESIGNER

Falcon games

Hanoi, Vietnam (On-Site)
1 Month ago
Electronic Arts - Senior People Ops Coordinator

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Veeam Software - Sales Development Representative with French

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
CD PROJEKT RED - Publishing QA Manager

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Whatnot - Software Engineer, Account Integrity

Whatnot

Kraków, Lesser Poland Voivodeship, Poland (Remote)
3 Weeks ago
Autodesk - C++ Software Developer

Autodesk

Poland (Remote)
1 Month ago
Axel springer - Business Growth Manager Fakt.pl

Axel springer

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Lionbridge Games - Software Linguistic Tester

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
3 Months ago
Apexon - Operations Analyst

Apexon

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Larian Studios - Senior Automation Engineer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Donkey crew - Animation Programmer

Donkey crew

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Sperasoft - C++ Internship in GameDev

Sperasoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Palo Alto Networks - Consulting Director, Cloud Security Operations, Proactive Services

Palo Alto Networks

Netherlands (Remote)
1 Month ago
bytedance - Senior Site Reliability Engineer, ML System

bytedance

San Jose, California, United States (On-Site)
8 Months ago
NVIDIA - Senior Cloud Service Provider Application Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Kaseya - Senior Engineer - Cloud Ops

Kaseya

Bengaluru, Karnataka, India (On-Site)
8 Months ago
bytedance - Senior Software Engineer - Serverless Compute Infrastructure

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Google - Software Engineer III, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
bytedance - GPU/AI Application Platform Engineer Intern (Server Platform)

bytedance

San Jose, California, United States (On-Site)
4 Months ago
luxsoft - Solution Architect

luxsoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
1 Week ago
Google - Customer Solutions Engineer

Google

New York, New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Seoul, South Korea (On-Site)

Bogota, Colombia (On-Site)

Seoul, South Korea (On-Site)

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

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

Sydney, New South Wales, Australia (Hybrid)

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