Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Uber is seeking a software engineer to design and operate AI-powered security automation for reviews, threat modeling, and testing. You will own the production lifecycle and reliability within Uber's development ecosystem.
The role requires 3+ years of software engineering experience and proficiency in Go, Java, Python, or C++, with a strong foundation in secure SDLC and CI/CD practices.
Build and operate software platforms and AI-powered automation for security reviews, threat modeling, penetration testing, vulnerability discovery, and AI red teaming. Integrate these capabilities into Uber's development ecosystem, and own their design, evaluation, reliability, and production lifecycle.
Requires at least three years of professional software engineering experience, proficiency in a programming language such as Go, Java, Python, or C++, and experience with APIs, automated workflows, testing, and monitoring. A bachelor's degree or equivalent experience in computer science, engineering, or a related technical field is required, along with knowledge of secure software development and CI/CD practices.
Backend Development, Distributed Systems, Data Engineering, Go, Java, Python, C++, Security Automation, Artificial Intelligence, Large Language Models, Agentic Workflows, Security Testing, API Development, CI/CD, Data Modeling, Monitoring
Bonus Program, Equity Awards, 401(k) Plan, Benefits