Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Software Engineer II

AI Summary ✨

Requirements:

  • Bachelor's, Master's, Ph.D., and/or equivalent experience in Computer Science, Engineering, Mathematics, or a related field
  • Software engineering experience with a strong background in backend and/or infrastructure development
  • Experience in distributed systems and core system modernization, especially within hyper-scale cloud environments
  • Experience building, deploying, and maintaining hyper-scale services supporting millions of users
  • Experience in at least one modern programming language (e.g., Python, Go, Java, or C++)

Nice to Haves:

  • Experience in product engineering and scalability engineering
  • Expertise in cloud services and architecture, with experience in migration strategies and best practices
  • Knowledge of containerization, orchestration tools, and infrastructure management (Kubernetes experience is a plus)
  • Proven ability to architect solutions that are scalable, reliable, and secure, with a focus on performance and high availability
  • Proficiency in working with microservices architecture and backend systems within high-growth, technology-driven organizations
  • Strong knowledge of cloud infrastructure providers (AWS, GCP, Azure) and expertise in cloud-native tools
  • Familiarity with observability tools and techniques for monitoring and optimizing distributed systems
  • Proven ability to lead complex technical projects and effectively align multiple stakeholders toward common goals

What You'll Be Doing:

  • Work on complex modernization projects, migrating distributed systems to cloud services while aligning with Uber’s architectural and performance standards
  • Design, develop, and maintain robust backend services that power user-facing products and support downstream services, contributing to a seamless user experience
  • Work on the creation of infrastructure tools and platforms that improve reliability, scalability, and efficiency across Uber’s ecosystem
  • Work on best practices in distributed systems, cloud architecture, and backend development
  • Engage in hands-on coding, building highly interconnected distributed systems with a focus on resilience, scalability, and security
  • Ensure smooth, reliable deployment processes, optimizing for high performance and minimal downtime
  • Collaborate closely with Product, Infrastructure, and DevOps teams to deliver end-to-end, scalable solutions
  • Leverage Kubernetes for containerization and orchestration, enabling scalable deployment pipelines and efficient infrastructure management (Kubernetes experience is a plus)

Perks and Benefits:

  • Opportunity to help build a future where everyone and everything can move independently
  • Collaborative work environment with a focus on curiosity and passion
  • Central offices for collaboration and cultural identity
  • Accommodations may be available based on religious and/or medical conditions, or as required by applicable law
Apply here
Uber logo

Uber

Amsterdam, Netherlands

Experience: Senior
Posted: February 20, 2025
Aws
Azure
Gcp
Golang
Java
Kubernetes
Python
backend

Similar jobs

  • a day ago
    New
  • 3 days ago
    Remote
  • 4 days ago
  • See all jobs in Netherlands