Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Software Engineer @ Uber

Home > Quality Assurance and Testing

 Sr. Software Engineer

Job Description

 
We are looking for someone who has passion for designing and driving large projects from inception to production. The right person will work with stakeholders, product managers, scientists, partner engineering teams to gather requirements and translate them into a platform feature. Must be a great communicator, team player, and a technical powerhouse.
Basic Qualifications ----
  1. 5+ years of experience in software development.
  2. Experience with:
  3. Scalable system architecture design
  4. Production-quality services, deployment, monitoring, and reliability.
  5. Microservice designs, gRPC or REST API development
  6. Ability to decompose complex business problems into clean, extensible, performant services and systems
  7. Logging, monitoring, performance troubleshooting and tuning experience
  8. Excellent problem-solving skills and the ability to work in a collaborative team environment
  9. Comfortable in navigating multi-disciplinary teams with respect
  10. Focus on code quality in terms of coverage, code reviews
  11. Excellent technical writing skills to communicate design, requirements, flows, architecture
  12. Fluent in one of these programming languages: Golang, Scala, Java,
  13. Comfortable in one of these scripting languages: Javascript, python
  14. Solid understanding of algorithms, data structures, and software design principles.
  15. Experience with version control systems such as Git.
Preferred Qualifications ----
  1. Experience in machine learning, GenAI, or LLM technologies.
  2. Experience with building conversational assistants
  3. Dialog management systems like Google Dialogflow, Amazon Alexa
  4. Familiarity with large scale distributed systems like Kafka and cloud platforms like AWS, GCP, or Azure.
  5. Familiarity with communication channel interfaces eg: WhatsApp, SMS, slack

Job Classification

Industry: Urban Transport
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Uber
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   System architecture Software design Technical writing Javascript SMS Data structures Troubleshooting Distribution system Monitoring Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Quality Engineer

  • Grid Dynamics
  • 3 - 6 years
  • Hyderabad
  • 12 hours ago
₹ Not Disclosed

QA Automation Engineer (Senior)

  • Infogain
  • 6 - 8 years
  • Noida, Gurugram
  • 15 hours ago
₹ Not Disclosed

Quality Assurance Engineer

  • Grid Dynamics
  • 4 - 7 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

QA Engineer- Face To Face interview on 10th Jan - GandhiNagar

  • Cognizant
  • 3 - 7 years
  • Gandhinagar
  • 5 days ago
₹ Not Disclosed

Uber

Movement is what we power. Its our lifeblood. It runs through our veins. Its what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across th...