Uber
US - Washington - Seattle
View Company Profile /
<< Go Back
Design, develop, and maintain software and foundational infrastructure, including scalable data pipelines, while owning the software lifecycle from design through production support. Collaborate across teams to turn ambiguous requirements into reliable system designs, improve performance, review code, test features, and manage production incidents.
Requirements: Requires at least three years of professional software engineering experience in backend development, distributed systems, or data engineering, proficiency in one or more listed programming languages, and a bachelor's degree or equivalent experience in a related technical field. Candidates should also have experience with data modeling, query optimization, testing, and monitoring; experience with big data or streaming frameworks and a PhD are preferred qualifications.
Key Skills: Backend Development, Distributed Systems, Data Engineering, Go, Java, Python, C++, Data Modeling, Query Optimization, System Design, Testing, Monitoring, Technical Debt Reduction, Apache Spark, Apache Flink, Apache Kafka
Benefits: Bonus Program, Equity Awards, 401(k) Plan, Other Benefits
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX