Sr. Software Engineer - Enterprise Security

A global technology platform that enables mobility and delivery services in over 600 cities worldwide.
$198,000 - $220,000
Security
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Sr. Software Engineer - Enterprise Security

Uber's Enterprise Security Systems team is seeking a Senior Software Engineer to strengthen their cybersecurity initiatives. This role involves developing and managing security infrastructure at scale, protecting Uber's enterprise systems and servers. The position offers a unique opportunity to work across Platform and Security engineering teams, making a significant impact on Uber's security posture. The role combines technical security expertise with innovative approaches, including AI/ML-driven solutions for enhanced security resilience. As part of the Cyber Defense organization, you'll be responsible for engineering preventative security services, ensuring configuration compliance, and implementing proactive hardening measures. The position offers competitive compensation, including a base salary range of $198,000-$220,000, plus equity and benefits. The role requires a hybrid work arrangement, with at least half of the work time spent in the San Francisco office. This is an excellent opportunity for security-focused engineers who want to contribute to protecting a global technology platform that operates in over 600 cities worldwide.

Last updated 4 days ago

Responsibilities For Sr. Software Engineer - Enterprise Security

  • Developing, scaling, and managing security infrastructure to secure and maintain production security tooling
  • Managing full lifecycle ownership of EDR agents, endpoint Binary Authorization capabilities, and Device Attestation services
  • Driving the roadmap for owned services, security features, and engineering enhancements
  • Balancing security risk trade-offs with operational efficiency
  • Innovating via modern tools and techniques, leveraging AI/ML-driven approaches to enhance observability and security resilience

Requirements For Sr. Software Engineer - Enterprise Security

Java
Python
Go
Kafka
Linux
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience
  • 2-years technical software engineering experience in programming languages (C, C++, Java, Python, or Go)
  • Experience developing, deploying, and configuring security services and tools, including API development, gRPCs, authentication, Infrastructure as Code, and Distributed Messaging (Kafka)
  • Strong understanding of secure software development practices, threat modeling, and common security vulnerabilities
  • Several years of hands-on experience in modern operating systems (Windows, macOS, Linux)

Benefits For Sr. Software Engineer - Enterprise Security

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Sr. Software Engineer - Enterprise Security

Senior Software Engineer - ML Threat Detection

Senior Security Engineer role focusing on ML-based threat detection, combining software engineering, security, and machine learning expertise at Uber.

Sr Security Engineer

Senior Security Engineer role at Uber focusing on incident response, security investigations, and automation development using ML/GenAI technologies.

Senior Software Engineer - Mobile Security

Senior Software Engineer - Mobile Security at Uber: Design and build industry-leading technology to secure Uber's marketplace.

Application Security Engineer, Amazon Application Security

Senior Application Security Engineer role at Amazon, focusing on securing applications across cloud, retail, and digital services while working with cutting-edge technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Identity & Access Management, offering competitive salary and remote work options.