Software Engineer II

Uber logo

Uber

View Salaries, Reviews, and more  

Job Summary


Salary
โ‚น60,694 - โ‚น94,722 / Monthly EST

Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python Java Go

Job Description

About The Role

The Tax Invoices team at Uber is responsible for managing the experience of various personas within Delivery and Transportation, including internal stakeholders such as Tax Managers, Local Operations, Tax Operations, Product Operations, and Support Agents. The mission is to develop tools and systems that enhance the efficiency and accuracy of tax invoice generation and management.

  • What You Will Do ----

Key Responsibilities

  • Technical Leadership:
  • Lead and mentor a team of software engineers.
  • Architect, design, and implement scalable and robust software systems for tax invoice generation and administration.
  • Collaboration:
  • Work closely with product managers, designers, and operations representatives to align on project goals.
  • Build and maintain strategic relationships with internal stakeholders to ensure the successful delivery of features and improvements.
  • Innovation and Improvement:
  • Develop self-serve tools to automate the generation, crediting, and re-issuing of invoices.
  • Enhance the Mobile Invoices platform to improve the accessibility and accuracy of tax invoices, particularly for international trips.
  • Quality Assurance:
  • Ensure the reliability and performance of tax invoice-related applications through rigorous testing and troubleshooting.
  • Implement systems to handle customer errors efficiently, aiming to increase invoice accuracy and completeness.
  • Continuous Learning and Development:
  • Stay up-to-date with the latest in software engineering and fintech developments.
  • Participate in code reviews, design discussions, and architecture reviews to ensure high standards of code quality.
  • What You Will Need ----
  • BTech/MS/PhD in Computer Science or related field.
  • 8+ years of experience in software engineering, with a strong background in backend development.
  • Proven experience in leading and mentoring engineering teams.
  • Expertise in Java, Python, Go or other relevant programming languages.
  • Strong understanding of software development principles, distributed systems, and large-scale system design.
  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications

  • Experience in the fintech domain, particularly in tax or invoicing systems, is a plus.

Interview Questions of Software Engineer II at Uber

Interview questions from Uber that are similar to Software Engineer II
View more interview questions from Uber โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now