Senior Software Engineer 5 - Client and Partner Technologies

Netflix Netflix · Big Tech · Warsaw, Poland · Engineering

Senior Software Engineer role focused on revamping and extending web applications for Netflix's partner technologies, enabling the lifecycle of partner products on devices and through API integrations. The role involves driving new technical solutions, collaborating with product managers and designers, and enhancing existing applications to streamline user experience and meet partner needs.

What you'd actually do

  1. Drive new technical solutions across teams, in a multi-disciplinary manner from requirements to applications deployment
  2. Actively work with product managers and our design team to scope and shape product decisions
  3. Revamp and update existing web applications with new paved path solution
  4. Focus on streamlining user experience with simplicity
  5. Enhance and maintain existing applications to meet the needs of our partners and internal stakeholders

Skills

Required

  • Extensive experience in a software development role
  • Strong back-end development skills
  • Strong programming skills in at least one backend language (JVM languages strongly preferred)
  • Experience with .NET, Python, or Ruby
  • Proven ability to operate and troubleshoot complex systems crafted with microservice architecture
  • Experience maintaining and improving legacy systems
  • Ability to learn and use in-house software framework/components/service to build solutions effectively
  • Outstanding communicators

Nice to have

  • Experience with React and GraphQL
  • Genuine interest in full-stack development
  • Willingness to work with front-end tasks

What the JD emphasized

  • Strong back-end development skills
  • Strong programming skills in at least one backend language, with JVM languages (Java, Scala, or Kotlin) strongly preferred
  • Experience maintaining and improving legacy systems. Can evaluate and speak to tradeoffs concerning refactor vs rebuild vs buy