Software Engineer II - Engineer
$144k per yearUber Technologies Inc.
About the Role
The Maps Search team builds features and experiences that expand how people use Search at Uber. Our work connects search, maps, and personalized discovery to help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads.
As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine learning engineers, as well as product managers and data scientists, to turn ideas into reliable, performant features. Projects include cross line of business functionality in search, exploration and local discovery, with opportunities to build new experiences from the ground up.
This is a hands-on, product-focused engineering role. You’ll own well-scoped features from technical design through implementation, experimentation, deployment, and production monitoring, with support from experienced engineers. You’ll tackle distributed systems challenges while seeing how your work improves the customer experience and contributes to Uber’s Growth.
What You Will Do
- Build customer-facing features: Develop backend services and APIs that power search, map exploration, and local discovery experiences.
- Own delivery end to end: Take well-scoped features from design through implementation, testing, rollout, and monitoring, collaborating with senior engineers on broader architectural decisions.
- Engineer for scale and reliability: Improve service performance, scalability, and resilience, balancing customer needs with maintainable technical solutions.
- Collaborate across disciplines: Partner with mobile engineers, machine learning engineers, product managers, and data scientists to deliver cohesive experiences.
- Experiment and learn: Support A/B tests, instrument features, and use results to understand customer impact and guide improvements.
- Maintain engineering quality: Write clean, well-tested code, participate in design and code reviews, and contribute to shared engineering practices.
- Support production systems: Investigate issues, strengthen observability, and contribute to the operational health of the services you build.
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2+ years of professional software engineering experience, including building and shipping backend services.
- Proficiency in a backend programming language such as Go, Java, or a comparable language.
- Strong foundations in data structures, algorithms, API design, and software testing.
- Experience working with databases and distributed systems, with an understanding of performance and reliability trade-offs.
- Ability to deliver well-scoped projects independently, communicate technical decisions clearly, and collaborate effectively with teammates and cross-functional partners.
Preferred Qualifications
- Experience with search systems, including retrieval, ranking, or search indices.
- Familiarity with personalization, recommendation systems, or integrating machine learning capabilities into backend services.
- Experience working with geospatial data, maps, points of interest, or location-based products.
- Familiarity with A/B testing, product analytics, and metrics-driven feature development.
- Experience operating production services, including monitoring, debugging, and safe deployment practices.
- Experience building consumer-facing products in collaboration with mobile engineering teams.
For Canada-based roles: The base salary range for this role is CAD $144,000 per year - CAD $160,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits.
Ready to Ride?
This isn't the kind of place where you follow a playbook — it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves — we'd love to hear from you.
You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.
Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
#J-18808-Ljbffr$125.28k - $210.6k per year
...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building, scaling, and expanding Braze’s suite of global messaging...SuggestedFull timeInternshipWork at officeLocal areaFlexible hours$100k - $147k per year
...guests, do what they love, and thrive. We're looking for an engineer to help build and scale Toast's earnings platform — systems that... ...livelihoods, we'd love to hear from you. About this roll*: As a Software Engineer on our team, you will: Help shape our tip and...SuggestedFull timeWork at officeLocal area- ...Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse,...SuggestedFull timeWork at office
$186.84k - $334.74k per year
.... If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We're looking for a Senior Software Engineer to grow our Data Lakehouse team’s capacity for impact. The Data Lakehouse team provides the foundational infrastructure and tools...SuggestedFull timeInternshipWork at officeLocal areaFlexible hours$90k - $110k per year
...execution at the frontier of enterprise AI. That work begins with Lily™ , the world's first AI Forward Deployed Engineer, which learns how a business works, builds the software it needs, and goes live in days. It does not leave when the work ships; it stays and keeps the software...SuggestedFull timeInternshipLive InWork at officeRemote work- ...Job Summary: The Software Engineer II – DevOps is responsible to for building and maintaining continuous integration (CI) and continuous deployment (CD) processes to ensure software systems are built, tested, and deployed in secure, reliable, and reproducible ways. This...Long term contractFull timeWork at office
$144k per year
...help users explore places and find relevant offerings across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these experiences. You’ll work alongside backend, mobile, and machine...Local area$113.7k - $136.45k per year
...warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that... ...movement across the systems, clouds, engines, and tools they rely on. dbt Labs... ...companies. We’re seeking an enthusiastic Software Engineer to join our fast-growing data company...Full timeInternshipWork at officeRemote workFlexible hours$125k - $175k per year
...to power precision medicine by building software that breaks down barriers to responsible... ...nimble, cross-functional team of scientists, engineers, designers, and product thinkers working... ..., CloudFormation) Databases and query engines (PostgreSQL, BigQuery, RedShift, Trino)...Full timeContract workInternshipWork at officeRemote workFlexible hours- ...interview philosophy and how we use AI in our recruiting process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely with product managers, designers, and backend engineers, you’ll...Full timeWork at officeRelocationRelocation package
- ...business value and inspires extraordinary results. The Support Engineer II role spec ifically supports our Emburse Enterprise platform, helping... ...Will Bring Technical Foundation: A couple of years of software support experience backed by a Computer Science (CS) background...Full timeLocal areaFlexible hoursAfternoon shift
$110k - $151.8k per year
...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Software Engineer II to join the Auth0 Security Engineering organization. You'll help build and maintain the security guardrails for our multi-cloud...Full timeLocal areaWorldwide$110k - $130k per year
...TMS Inventory team manages the core availability and reservation engine at OpenTable. At a high level, we own: The Inventory &... ...docs, and collaborative problem-solving. We own the entire software lifecycle for our services — we build, deploy, monitor, and operate...Work at officeLocal areaFlexible hours2 days per week$114.8k - $191.8k per year
...customers can act on — and we're looking for engineers who want to shape it from the ground up. We're looking for a software engineer to join the team to design and build... ...response latency, accuracy, and cost. As an SDE II you'll own features and components of the...Internship$120k - $180k per year
...Join to apply for the Senior Software Engineer II role at Tripledot Studios Description Department: Engineering Location: Toronto, CA Who are we? Tripledot is one of the largest independent mobile games companies in the world. We are a multi‑award...Work at officeRemote workFlexible hours- ...that enable Socure to transition from traditional software workflows to agent-native operations. As a Software Engineer II on the team, you will help design, build, and... ...or policy systems — including guardrails, policy engines, content filters, or responsible AI frameworks —...Full timeInternship
$181.05k - $213k per year
...connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity... ..., and fun (yes, we said that). As a Senior Design Systems Engineer, you’ll work to: Architect and evolve the Ink component...Full timeWork at office$130k - $140k per year
...role is open to remote/ hybrid candidates commutable to our Toronto HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the...Part timeWork at officeRemote workWork from homeFlexible hours- ...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin....Work at officeRemote workFlexible hours
$181.05k - $213k per year
...system of record, Carta brings together the software, services, and legal infrastructure that... ...moves real money. We’re hiring multiple engineers, and you’ll be hired into the Investors... ...Solve As a Senior Software Engineer II within the Investors business unit, you will...Full timeInternshipWork at officeRemote work1 day per week- ...at scale. Collaborate with product managers, designers, and engineering teams to clarify requirements and deliver customer-focused features... ...development or backend services. Strong understanding of software design, data structures, and algorithms. Experience with SQL...Full timeWork at officeFlexible hours
- ...the future of legal research with AI? Join our Global Westlaw Engineering organization and help shape the next generation of intelligent... ...into scalable technical specifications; mentor senior and junior software engineers; champion MLOps and LLMOps practices and governance for...Full timeWork at officeLocal areaWorldwideFlexible hours
- ...learning never stops. The Adventure Ahead As a Senior Product Engineer II, you bring deep expertise in backend engineering alongside... ..., and ensure the team can consistently deliver high quality software without creating unnecessary knowledge silos. The Day-to-...Long term contractFull timeFor contractorsWork at officeImmediate startWorldwide3 days per week
$114.8k - $191.8k per year
...Description The Umbrella Training team is looking for a Software Development Engineer to join our mission-critical platform that powers training for Amazon's global fulfillment network. This unique role impacts millions — over 2 million Associates trained annually across...InternshipWorldwide$133k - $183k per year
...Software Engineer II, Full Stack (Card Acquisition) Remote Canada At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. What You'll Do...Work at officeRemote workFlexible hours$133k - $183k per year
...These responsibilities require us to learn and gain deep expertise in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying opportunities to improve how we migrate, productionize,...InternshipWork at officeRemote workFlexible hours$114.8k - $191.8k per year
...Description The Advertiser Growth Engine (AGE) team owns and builds services and applications across Amazon Advertising that make advertising... ...and brands. We are currently recruiting Mid‑Level Software Engineers who enjoy solving technical challenges at a global scale...Permanent employmentInternshipNight shiftDay shift$133k - $183k per year
...Software Engineer II, Fullstack (Ads Platform) Remote Canada At Affirm , we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Our Marketplace is continually...Work at officeRemote workFlexible hours- ...MongoDB Technical Services Engineers combine technical expertise, structured problem solving, and exceptional customer service to help customers... ...behalf. And you'll contribute to internal projects, including software development of support tools for performance, benchmarking, and...Work at officeWorldwide3 days per week
$133k - $183k per year
...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy‑aware consumer web experiences... ...technology integrations, attribution, and measurement. As a Software Engineer II on MPE, you will build and improve high‑traffic consumer web...Work at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - Engineer. Be the first to apply!
- software engineer - computer Toronto, ON
- software developer no experience Toronto, ON
- développeur logiciel Toronto, ON
- senior software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer summer internship Toronto, ON
- software engineer co-op Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer Toronto, ON


