What You'll Do
- Design, develop, document and deploy secure, scalable, and well tested APIs for delivery integrations
- Collaborate with product managers and engineers across multiple teams to understand business needs and translate them into technical requirements and solutions.
- Select and implement appropriate technologies for API development following industry best practices
- Write clean, maintainable, and efficient code adhering to best practices and coding standards
- Monitor API performance and troubleshoot any issues that may arise.
- Develop and maintain unit and integration tests to ensure API functionality and quality
- Drive continuous improvements on integration availability, scalability, performance and efficiency.
- Provide technical leadership and influence fellow engineers on engineering best practices.
Basic Qualifications
- Highly proficient in one of the following programming languages: Java, Go, C/C++.
- Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field, with 4+ years of full-time engineering experience
- Product engineering
- Scalability engineering
- Distributed systems
For New York, NY-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .