Sr. Software Engineer - Backend
Uber Freight, Chicago, IL 60607 +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering
- Posted
- Oct 1, 2026
About the role
Job ID: 3448
Position Title: Sr. Software Engineer - Backend
Company/Employer: Uber Freight US LLC
Location: 433 West Van Buren Street, Chicago, IL 60607
JOB DUTIES AND RESPONSIBILITIES:
- Architect and develop high quality software – efficient, maintainable, and scalable development of multiple applications and services.
- Adhere to safe coding practices from security, dependency, and risk mitigation perspectives.
- Identify the impacts on other modules and applications of the systems, including in the content of distributed systems.
- Assist project leadership in creating estimations of work for client projects, estimating required staffing resources, participating in interviews, and determining the project software development schedule.
- Work with version control complexities, including multiple concurrent branches and multi-branch merges.
- Perform unit and integration testing in a deployment environment to verify the delivered implementation meets the given requirements.
- Identify gaps in testing methodology and suggest alternative solutions or framework.
- Provide support for implementations to Business Analysts and Technical Support in resolving production issues and providing key contributions in resolution.
- Act as a specialist in complex matters to perform in-depth evaluation and analysis of variable factors.
- Lead large, complex projects end to end while collaborating with other engineers and cross-functional stakeholders from Product, Design, Operations, and Data Science.
- Mentor junior software engineers.
- Define architecture for cross team projects.
- Accountable for delivery of complex workstreams.
- Create and assign tasks to complete large-scale projects.
- Work independently to deliver projects with increased levels of complexity and ambiguity.
MINIMUM EDUCATION/EXPERIENCE REQUIREMENTS:
- Requires a Master of Science degree in Computer Engineering, Computer Science, or a directly related field of study, plus the following experience:
1. 3 years of experience in Golang. 2. 3 years of experience in Go FX. 3. 3 years of experience in Thrift. 4. 3 years of experience in gRPC. 5. 3 years of experience in Bazel. 6. 3 years of experience in Message Queues. 7. 3 years of experience in Grafana. 8. 3 years of experience in ELK. 9. 3 years of experience in MySQL. 10. 3 years of experience in GORM. 11. 3 years of experience in Go-sqlmock. 12. 3 years of experience in Goland. 13. 3 years of experience in VS Code. 14. 3 years of experience in Shell Scripting. 15. 2 years of experience in Redis. 16. 2 years of experience in Phabricator. 17. 2 years of experience in Sourcegraph. 18. 2 years of experience in Zap logging framework. 19. 2 years of experience in a transportation or logistics environment. 20. 2 years of experience in the web development frameworks React or AngularJS. 21. 2 years of experience in M3 metrics. 22. 2 years of experience in Yarpc.
Similar roles at other companies
Sr. Software Engineer - Backend
Uber FreightChicago, Illinois
Pay not posted
Posted 3 days ago
Sr. Integration Engineer
Uber FreightFrisco, Texas
Pay not posted
Posted 3 days ago
Applied Scientist III - Shipper Pricing
Uber FreightChicago, Illinois
Pay not posted
Posted 3 days ago
Senior Software Engineer, Backend (All Teams)
DoorDash USASan Francisco, CA +3
$160K–$235K / yr
Posted 25 days ago
Listed on Uber Freight's Greenhouse job board; checked 25 h ago. First seen by us 25 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.