Senior Software Engineer - Privacy & Security
Uber
We do not know your resume yet
Upload your resume to unlock your actual match score and identify important JD keywords before applying.
Recruiters may search these ATS Keywords in your resume
Keywords
Job Description
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.
About The Company
Uber
We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real time. At the incredible speed of now. The idea for Uber was born on a snowy night in Paris in 2008, and ever since then our DNA of reimagination and reinvention carries on. We’ve grown into a global platform powering flexible earnings and the movement of people and things in ever expanding ways. We’ve gone from connecting rides on 4 wheels to 2 wheels to 18-wheel freight deliveries. From takeout meals to daily essentials to prescription drugs to just about anything you need at any time and earning your way. From drivers with background checks to real-time verification, safety is a top priority every single day. At Uber, the pursuit of reimagination is never finished, never stops, and is always just beginning.
How to Apply Better for This Job
This section explains the correct next step without forcing sign-in immediately.
Check ATS score before applying
Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.
Customize your resume for this JD
Match your resume with the job description and add go , api , san , java , react , keywords where they fit naturally.
Find similar jobs too
Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.
Ready with your customized resume?
Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.
Market Insights:Best Programming Analyst Jobs in India
Find the latest Programming Analyst jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.