Senior Software Engineer - Privacy & Security
Uber
Software Engineering
San Francisco, CA, USA · Sunnyvale, CA, USA
USD 202k-224k / year + Equity
About the Role
We are seeking a Senior Software Engineer with strong technical fundamentals, good engineering intuition, and a builder’s mindset to join our Privacy & Security Engineering team. In this role, you’ll work closely with other engineers and cross-functional partners, including Applied Scientists, Data Analysts, and Product and Program Managers, to design and implement tools, services, and platforms that solve real-world problems. You should thrive in uncharted territory. You’ll help develop customer and internally-facing privacy and security systems and shape how they’re built at Uber scale.
---- What the Candidate Will Do ----
- Build services and backend platforms that interface with user-facing solutions for Uber customers, partners, and internal stakeholders.
- Work closely in big data environments and leverage large-scale systems to deliver software solutions at a worldwide scope.
- Drive excellence by evangelizing and adopting best practices on engineering standards.
- Stay at the forefront of technology by continuously evaluating new tools, frameworks and methodologies to deliver cutting-edge solutions.
---- Basic Qualifications ----
- Experience with Go, Java, Python, or other backend technologies
- Strong architectural skills and solid understanding of large scale platforms
- Strong written and verbal communication skills
- An engineering-focused undergraduate degree
- 6+ years of software engineering experience
- Experience working on highly scalable, robust, and fault-tolerant services and platforms
- Experience collaborating with other engineers and non-tech stakeholders, both to meet short term goals and to create long-term partnerships
- Experience in web technologies like React or Javascript, full stack development is a plus.
- Familiarity with GenAI applications or LLM approaches (e.g., Agent-Based, Retrieval-Augmented Generation) is a plus.
- Familiarity with big data technologies (e.g., Spark) is a plus.
---- Preferred Qualifications ----
- Versatility. In addition to having an intimate knowledge of the full stack, you see how it all fits together and can navigate both typical and complex pitfalls.
- Ability to learn on the go. You flourish with new technologies and don't believe in one-size-fits-all solutions. You can adapt to meet the needs of our massive scale, growth, and evolving business environment.
- Ownership. You feel ownership for everything you deliver. You'd never call code "released" until you're satisfied that it's well implemented and tested. You pride yourself on efficient monitoring, thorough documentation, and proper test coverage.
- Attention to details. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details results in a delightful user experience.
- A great teammate. You believe that you can achieve more on a team; that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement. You can take the lead and have a great sense of what doing 'the right thing' is. You seek ways to mentor others and share your knowledge with the team.
For San Francisco, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.