Software Engineer II

2 years

1 - 8 Lacs

Posted:2 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

About the Role!
We are looking for someone passionate about using technology to solve big business problems and who is hungry to make a difference. You have created software that can scale and handle complex interchange of data and computation between multiple geographical locations. You are excellent at fundamentals, have a phenomenal willingness to learn, and have a steadfast desire to follow through with the job. Someone with a passion for architecting, building, and scaling highly available, mission-critical systems that support millions of users every day. This is a unique opportunity for an experienced engineer who is collaborative, has a healthy sense of curiosity, and acts with responsibility to join Uber, work with like-minded people across the board, and help improve our next-generation FinTech platforms and scale them to the next level. - What the Candidate Will Do -
  • Design, develop, and deploy systems/platforms/algorithms to solve complex business problems and improve product performance
  • Collaborate with applied/data scientists, software engineers, and product managers to understand requirements, define project goals, and deliver high-quality solutions
  • Deliver and review technical design, code and documentation
  • Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
  • Tackle sophisticated technical challenges involving multiple technology stacks
  • Mentor and support your interns/fellow team members
  • Collaborate with cross-functional teams to drive best practices in data management, data quality, and service deployment
  • Stay informed about industry trends, emerging technologies, and advancements in software engineering
- Basic Qualifications -
  • A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 2+ years of experience in professional software development experience, developing and deploying systems in production environments
  • Experience in developer tooling or developer productivity spaces
  • Knowledge of different compilation steps (and ability to fix) in languages such as Go, C, C++, or Java.
  • Experience using metrics to measure and improve developer experience.
  • Ability to leverage AI tools such as Cursor & Co-pilots to quickly and effectively author and deliver code.
- Preferred Qualifications -
  • Master's or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • Experience building and iterating on code review (Phabricator, GitHub), automation test infrastructure (unit, integration, E2E), and build systems (Bazel / buck)
  • Strong knowledge of backend development, distributed systems
  • Strong motivation to grow and continuously develop new skills
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams
  • Strong analytical and problem-solving skills are necessary to tackle complex challenges

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Uber logo
Uber

Technology, Information and Internet

San Francisco California

RecommendedJobs for You

bengaluru, karnataka, india

hyderabad, telangana, india

hyderabad, telangana, india

hyderabad, telangana, india