Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Software Engineer II

Uber

$167,000 - $185,500
Oct 30, 2025
San Francisco, CA, United States of America
Apply Now

Uber Eats sellers need tools and automation to simplify and optimize the sales process, from prospecting to onboarding, to drive top-line growth by helping sellers close deals faster and more effectively.

Requirements

  • Strong understanding of computer science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
  • Proficient in at least one programming language, such as Python, Golang, Java, C-Sharp, or C++.
  • Working knowledge of API design, development, and management.
  • Excellent problem-solving and troubleshooting skills.
  • Knowledgeable in software engineering best practices throughout the entire software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Familiarity with cloud platforms, especially Salesforce, and hands-on experience with cloud-based integrations.
  • Understanding of DevOps practices and tools, including CI/CD pipelines.

Responsibilities

  • Design, implement, and ship reliable and well-tested features to our sales users
  • Collaborates with stakeholders, solution architects, product managers, and other engineering teams to define project requirements and execution plans.
  • Create comprehensive documentation for the solutions, including design specifications, deployment guides, and operational support documentation.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Leverage AI-driven solutions to empower the sales team with intelligent insights, automation, and personalized recommendations that enhance efficiency and drive revenue growth.

Other

  • At least 4+ years of professional experience in software development.
  • Effective communication skills to interact with engineers, technical teams, and senior management to gather requirements, and describe software software product features, technical designs, and product strategy.
  • Proven ability to work collaboratively in a fast-paced and dynamic environment.
  • Experience working in Agile development environments, with a strong commitment to delivering iterative, high-quality solutions.
  • Enjoys solving complex business problems through innovative and technology-driven solutions.