Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Uber Senior Software Engineer Backend Platform Security 
United States, West Virginia 
778574600

22.11.2024

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.

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 automatingsystems, 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.

* 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 .