Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer - Platform Security

AT Uber
Uber

Senior Software Engineer - Platform Security

Amsterdam, Netherlands

About the Team

Our Platform Security team aims to secure the digital infrastructure by building automated, scalable, and resilient security solutions. We focus on providing foundational security services and tools that protect sensitive data, manage access, and enable secure communication across platforms, clouds, and devices. Our team is dedicated to building industry-leading products and services that help secure applications and infrastructure at scale.

You'll work on critical distributed services and backend systems, supporting a variety of use cases-from service-to-service authentication to identity management-while ensuring that automation and security are built in by default. This is a high-visibility role with significant impact, touching key initiatives such as automation of certificate lifecycle management, identity management, and securing high-value assets.

Want more jobs like this?

Get jobs in Amsterdam, Netherlands delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


About the Role

As a Senior Software Engineer on the Platform Security team, you will collaborate with engineers, product managers, and security teams to design and build solutions that ensure security, automation, and scalability at the core. A key focus of this role will be developing and automating Public Key Infrastructure (PKI) systems, ensuring zero-touch renewals, and managing the lifecycle of certificates and keys. You will work on high-priority projects that involve securing communications, automating infrastructure processes, and enabling secure identity management across multiple environments (on-premises, cloud, and hybrid). Additionally, you will mentor junior engineers and lead efforts to implement cutting-edge security practices that protect sensitive assets and scale across a global infrastructure.

What You'll Do:

  • Design, build, and maintain scalable backend services to secure applications and infrastructure, with a focus on automation and reliability.
  • Collaborate with teams across the organization to develop security tools and services that support authentication, access management, and secure communication, with a focus on PKI and certificate lifecycle management.
  • Implement and optimize processes for automating identity management and security operations, ensuring zero-touch renewals and secure management of credentials and certificates.
  • Build distributed systems that integrate with cloud infrastructure (AWS, Azure, GCP) and on-prem environments to enforce security policies at scale.
  • Lead technical discussions to define architecture, improve performance, and optimize the reliability and security of backend systems.
  • Mentor engineers and foster a culture of collaboration, security awareness, and excellence within the team.
  • Stay updated on the latest security trends, tools, and best practices to guide the team toward implementing cutting-edge solutions.

What You'll Need:

  • 5+ years of experience in backend software engineering with a focus on security, automation, or distributed systems.
  • Strong experience in building and maintaining backend services for large-scale distributed systems, including secure service-to-service communication and access management.
  • Proficiency in programming languages such as Python, Go, or Java, with a focus on writing scalable and maintainable code.
  • Knowledge of cloud infrastructure and security principles in cloud-native environments (AWS, Azure, GCP).
  • Experience with automating PKI processes and managing the lifecycle of digital certificates, keys, and identities.
  • Familiarity with cryptographic protocols, identity management systems, and key management practices.
  • Strong communication skills, with the ability to collaborate across technical and non-technical teams.

Preferred Qualifications:

  • Experience with PKI systems, including Certificate Authorities (CAs), key management, and automation of certificate lifecycle management.
  • Familiarity with infrastructure automation tools like Terraform, Ansible, or Chef.
  • Experience with DevOps practices and CI/CD pipelines.
  • Expertise in securing microservices and cloud environments, including IAM (Identity and Access Management) and authentication systems.
  • Knowledge of emerging security technologies, including quantum-safe cryptography or IoT security.
  • Experience in performing threat modeling and conducting security design reviews.

Why Join Us?

  • Be part of a team focused on building cutting-edge security solutions that scale across a global infrastructure.
  • Work on impactful, high-visibility projects that enhance the security of critical systems and services.
  • Collaborate with some of the brightest minds in security and automation, contributing to innovative solutions that secure the future of digital identity and communication.
  • Grow your career in a fast-paced environment with opportunities for leadership and continuous learning.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.

Client-provided location(s): Amsterdam, Netherlands
Job ID: Uber-136474
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • FSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Pet-friendly Office
    • Snacks
    • Some Meals Provided
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • Company Equity
    • Performance Bonus
  • Professional Development

    • Work Visa Sponsorship
    • Associate or Rotational Training Program
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program