About the Role
As a Manager of Software Engineering II at Uber Freight, you will create a scalable architecture and implement algorithms in our applications that power our independent drivers, shippers, sales and operations teams to transport freight across the world. You will be developing scalable microservices and partner with Product Managers & Data Scientists to deliver solutions.
What the Candidate Will Do
- Lead all aspects of design development for multiple teams that incorporates current short- and long-term needs
- Build new technical solutions that will handle the future expected scale and create the technical roadmap for new product features that will shape the experience for our earners
- Direct efforts within the organization to understand requirements, followed by consolidating them and translating them into strategically important business needs followed by executable and extensible designs
- Define standards in testing, monitoring, and alerting systems and lead the efforts of the organization to execute against them
- Identify and advocate for strategic investments in extensible solutions within organization and create extensible solutions that are capable of reuse or integration to avoid redundant development
- Serve as a resource for the team to connect them with broader engineering directions and initiatives
- Scale up initiatives quickly, by assigning appropriate resources to various tasks and sub-tasks, and facilitating rapid movement towards the end-goal
- Set the standard for the engineering team and shape the culture within the organization
- Manage and mentor a team of software engineers, looking out for their career progression and skills development
Travel
- Minimal
Basic Qualifications
- 8-10 strong years of related experience
- Strong hands on experience with software development
Preferred Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or relevant experience
- Experience with Go, Java, Python, or similar
- Experience as a technical leader and manager
- Experience with performance Management
About Uber Freight
Uber Freight is a logistics platform and partner with a mission to reimagine the way goods move to help communities thrive. Backed by innovative technology and a dedicated team of domain experts, we provide logistics solutions that give shippers and carriers of all sizes greater reliability, flexibility, and transparency so they can take control of their freight. With over $17 billion in FUM, we’ve built one of the world’s most comprehensive logistics networks consisting of over 130,000 digitally-enabled carriers and thousands of shippers, from small businesses to Fortune 500 companies. For more, visit uberfreight.com.