Senior Software Engineer (Backend)Posted today$186K
The opportunity
The Uber Freight team is building a better future for shipping. We believe that when shippers and carriers have the freedom to move together, the entire industry moves ahead.
What you'll do
Build Scalable Backend Services: Design, develop, and maintain high-throughput, low-latency microservices and distributed systems using languages like Go, Java, Python, or C++.
Lead System Architecture: Drive architectural decisions, data models, and API contracts for resilient, fault-tolerant backend infrastructure.
Champion Engineering Excellence: Advocate for best practices across automated backend testing, security, code maintainability, and deployment pipelines.
Drive Scoping & Product Delivery: Partner closely with Product, Operations, and fellow engineering teams to define technical scope, manage trade-offs, and ship complex logistics features.
Shape the Technical Roadmap: Proactively identify technical debt, bottlenecks, and architectural limits to guide the long-term scalability of the platform.
Mentor & Foster Culture: Guide and mentor engineers across levels, conduct rigorous code and system design reviews, and promote operational ownership.
What they're looking for
- Knowledge of data structures and algorithms and the ability to use them: practically when implementing solutions.
- Experience with one of the following databases: MySQL, SQL Server, or Oracle.
- Proven track record of leading technical projects and mentoring engineers.
- Knowledge of the logistics and transportation industry.