> Markdown version of [/jobs/ext/2707761-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2707761-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Uber - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $152,000.0 - $186,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Azure, Cloud Computing, Computer Programming, Data Structures, Distributed Systems, Mobile Application Software, Java Database Connectivity, Python (Programming Language), Machine Learning, Oracle (Applications), SQL Databases, Spring-boot, Backend, Information Technology, Oracle Cloud Infrastructure, Golang, Microservices - **Published:** September 4, 2026 - **Apply:** https://www.careerjet.com/job/us0478b7c4bd9efe94ce4407971128cd3d/eaa ## About the Role * Bachelor's, or Master's in Computer Science or a related field (or equivalent experience) * 5+ years of professional software programming experience * Strong programming experience in Java and Go (Golang) * Strong experience in design and leading backend micro services, * Knowledge of data structure and algorithms and an ability to use them when implementing solutions. * Experience handling complex problems at scale. * Strong experience with SQL, Oracle, and JDBC * Experience with Python, Spring Boot Go frameworks * Experience with distributed systems and micro services architecture * Strong understanding of system design, performance, and reliability * Experience with cloud platforms (GCP, Azure, or OCI) * Experience working in cross-functional product teams * Knowledge of the logistics, transportation, or freight industry is a plus ## Description The Uber Freight team is building a better future for FinTech. We believe that when shippers and carriers have the freedom to move together, the entire industry moves ahead. Our teams design and build innovative applications, infrastructure, and models to power Uber Freight. Utilizing Uber's foundational elements, these include the mobile app for Carriers, the portals and integrations that give Shipper's access to the platform, tools for our Operations teams, and all the underlying pricing, matching, and forecasting algorithms that evolve the freight industry forward. What the Candidate Will Do As a Senior Software Engineer at Uber Freight, you will design, develop, and maintain highly scalable backend applications to improve Uber Freight's Transportation Management Platform. Our teams operate our business through amazing product experiences built specifically to deliver value to customers, whether on the supply or demand side of our market. You will be partnering with Product Managers, Designers, UXR & Data Scientists to bring agentic solutions to our users. At your disposal will be the tools that helped Uber grow to be a worldwide company, as well as new and upcoming tech from our Compute, Platform and Machine Learning teams., Description We are seeking a Senior Transmission Line Engineer who will work as members of a dynamic team working in a fast-paced environment, solving challenging problems involv… + 1 month ago + ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)