Java Software Engineer - Migration
900 Arastradero Road, Bldg B San Francisco, CA 91405
Company: Well Known Ride Sharing Company
Role: Software Engineer III
Start: ASAP through the end of the year + Potential Extensions
Uber' s Software Networking team is seeking experienced software developers to help create the future of urban transportation. Sound interesting? Read on.
The Network Platform team’ s mission is to build the next generation of Uber’ s Service Discovery, Datacenter Ingress, Load Balancing, and RPC solutions. These are high-impact problem areas that empower every engineering team across the company.
We' re establishing best practices and helping other teams architect better solutions, and we' re not afraid to get into the nitty gritty low-level details. We are looking to support Java gRPC in the long term.
What you' ll need:
We primarily work at Layer 7 of the OSI model, so we look for solid API design skills and a strong emphasis on testing.
The core language for this role is Java. Proficiency is preferred but not necessary. Experience in Go is great.
We strongly prefer generalists over low-level networking gurus. Familiarity with Software Defined Networking concepts (control, forwarding, and data planes) is a plus but not essential.
We' re bringing Uber to every major city in the world. We need your skills and passion to help make it happen!
Be sure to check out the Uber Engineering Blog to learn more about the team.