Sr Software Engineer
Uber
New York, NY, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Automation of Tests
Cloud Computing
Code Review
Data Structures
Software Debugging
Distributed Systems
Performance Tuning
Software Engineering
Backend
+7 more
Information Technology
Low Latency
Integration Frameworks
Front End Software Development
Marketplace
Grpc
Golang
Job description
The Delivery team is focused on innovating and streamlining how products and services reach our customers. In this role, you’ll contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking. Your contributions will help optimize the end-to-end delivery experience, making it more reliable and seamless for both drivers and customers.
What You Will Do
- Technical Ownership: Lead the development of complex features and systems within the 3PDG domain, ensuring they meet high standards of performance and reliability.
- Systems Design: Create detailed technical designs for multi-tenant integration frameworks, with a focus on reducing friction for external partners.
- Mentorship & Quality: Drive the technical bar for the team through rigorous code reviews, design docs, and by mentoring L3 and L4 engineers.
- Operational Excellence: Take a lead role in on-call rotations and system health, implementing advanced observability and automated testing for partner-facing flows.
- Stakeholder Management: Collaborate with Product Managers, co-creating the solutions and managing them since the creation, breaking down epic-level requirements into actionable technical tasks and milestones, until delivery.
Requirements
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field, with 5+ years of full-time engineering experience.
- Experience in hands-on software development with thoughtfulness of scale, latency, and distributed architecture.
- Highly efficient coding in Golang, Java, or any similar language.
- Proven track record of delivering high-quality software and contributing to impactful projects.
- Ability to execute on a product roadmap and collaborate effectively with cross-functional teams.
- Excellent communication skills, both written and verbal.
- English proficiency
- Algorithm & Data Structures fundamentals, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS.
—- Preferred Qualifications —-
- Proven Seniority: 7+ years of professional experience in software engineering, with a strong focus on distributed systems.
- Integration Expert: Deep experience building and maintaining public or partner-facing APIs (REST/gRPC) and Webview-based integrations.
- Backend Mastery: Strong proficiency in Go or Java and cloud-native environments (AWS/GCP).
- Problem Solver: Ability to debug highly complex solutions.
- Communication: Ability to lead technical discussions and influence the team’s technical direction.
Nice to have
- Experience with frontend performance optimization.
- Prior experience in high-growth delivery or marketplace platforms.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dejobs.orgGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago