Architect and build scalable web systems for Uber One, collaborating across teams to deliver high‑impact products.
Locations (3)
San Francisco, California, United States
New York City, New York, United States
Sunnyvale, California, United States
Compensation
For New York City, NY-based roles: The base salary range for this role is USD $171,000 per year - USD $190,000 per year.
For San Francisco, CA-based roles: The base salary range for this role is USD $171,000 per year - USD $190,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD $171,000 per year - USD $190,000 per year.
Responsibilities
Identify new impactful opportunities to evolve the Uber One program across UberEats and UberX
Collaborate with engineers, PMs, Data Science and Designers to design, build, and optimize products used by millions of members globally
Architect robust, highly available, and scalable systems to serve millions of users
Drive technical strategy for platform evolution, microservices architecture, and API design
Cultivate engineering culture and technical excellence to drive up engineering velocity and quality
Quality engineering role responsible for ensuring reliability and performance of Genesys’ internal Contact Center as a Service platform, owning and evolving the test automation framework and combining automated and manual testing across voice, digital, and AI-driven experiences.
Responsibilities
Own, maintain, and evolve the test automation framework
Design, build, and execute automated test suites for voice, digital, and AI-driven experiences
Perform targeted manual and exploratory testing
Test AI capabilities such as conversational bots, intent recognition, knowledge surfacing, summarization, and agentic AI workflows
Validate routing, queue, IVR, and data action behavior, and REST API integrations
Requirements
Bachelor’s degree in computer science, engineering, or related discipline, or equivalent experience
Responsible for planning, designing, coordinating and executing testing activities for the SPARO application, ensuring quality and compliance with functional, technical, performance and business requirements.
Responsibilities
Support Test Manager in developing and maintaining test strategies, plans, schedules and artefacts
Define testing scope, objectives, acceptance criteria and coverage requirements
Estimate testing activities and support release planning and sprint delivery
Monitor testing progress and provide timely reporting on quality, coverage, risks and defects
Support continuous improvement of testing processes, standards and quality assurance practices
Technical Account Manager responsible for troubleshooting, providing solutions, and delivering high-touch consultative services to premium clients in the Central Eastern European region.
Responsibilities
Troubleshoot technical issues and provide solutions
Escalate to tier 2 support or product teams when necessary
Provide in-depth updates and insights to internal departments
Deliver high-touch consultative technical services and solutions to premium clients
Responsible for designing, developing, and maintaining scalable software applications across digital channels, leading code reviews, mentoring junior engineers, and providing production support.
Compensation
Pay Range Minimum:
$86,400.00
Pay Range Maximum:
$138,600.00
Responsibilities
Design and write code adhering to coding standards
Perform code reviews
Participate in all scrum ceremonies and sprint planning
Create tasks in Jira or RTC and update status
Monitor production schedule and report issues
Requirements
Bachelor's Degree in Computer Science, Computer Engineering or Closely Related Field
Master's Degree in Computer Science, Computer Engineering or Related Field
A short, paid project testing whether AI coding agents work as well on instructions written in Japanese as they do in English for software engineering tasks.
Compensation
US$75 - US$90 per hour
Responsibilities
Translate English software engineering task briefs into Japanese while keeping requirements, constraints, and success conditions.
Compare translations with English source to check for missing, added, or changed meaning.
Log corrections by error type.
Read and understand technical text and code context.