Software Engineer II - Cyber Defense Vulnerability Platform
AI Summary ✨
Requirements
BS/BE degree in Computer Science or related fields
3+ years of experience in software engineering
Hands-on experience with Go/Java/C/Python (we use Go!)
Knowledge in datastore technologies including RDBMS & NoSQL
Experience implementing RPC APIs
Distributed Messaging / Kafka
Solid problem solving, service architecture, and coding skills
Nice to Haves
Experience with building data pipelines
Full-stack experience, Web UI development
Experience designing, implementing, and deploying production-quality systems
Experience building out integrations with open source and vendor products
Ability to communicate ideas and proposals concisely to a wide range of audiences
What You Will Be Doing
Deliver features and systems that solve problems related to Vulnerability Scanning, Remediation, and Supply Chain security
Collaborate and consult with multiple engineering teams and other functional stakeholders from Privacy, Security, Compliance, Infrastructure, and Product for integration into our platform
Design and develop new systems to empower fast data-driven risk decisions
Build distributed backend systems processing real-time vulnerability data at Uber scale
Leverage AI tools and frameworks to improve quality and efficiency of Uber’s Vulnerability Management program
Perks and Benefits
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