Software Engineer Ii - Engineer
$144k per yearUber
About the RoleThe 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.
#J-18808-Ljbffr
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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii - Engineer in Winnipeg, MB vacancy
- Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an... ...Domain Experience: Prior experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with...SuggestedWork 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 learning...SuggestedFull timeWork at officeLocal areaRemote work$82k - $123k per year
...What We're Looking For:Designs, develops, analyzes, and maintains software solutions for the organization’s products and systems (Aurora... ...Stays up to date with the latest technologies and software engineering methodologies (C++, C#, Python, Agentic AI tools), applying them...SuggestedRemplacementFull timeWork at officeLocal area3 days per week$114.8k - $191.8k per year
...responses 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 agent...SuggestedInternship- ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right... ...the role:Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion...SuggestedLong term contractFull timeRemote workRelocation packageFlexible hours
- Build Python data pipelines and full-stack applications as an Analysis Software Engineer II in Morrisville, North Carolina. Support scientific research at UL Research Institutes.This role develops software for Chemical Insights’ research into chemicals and risks to human health...
$133k - $183k per year
...customer identity and authentication. This role is a hands‑on, mid‑engineering position inside Information Security, contributing to core CIAM... ...in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.Work with...InternshipWork at officeRemote workFlexible hours- ...thousands of Canadians, Spring offers the opportunity to make a tangible impact through well-built technology.About The Role As a Software Engineer II, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take...Contract workRemote workFlexible hours
usd165k - usd225k per year
At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft, building reliable, performant, and... ...look for You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching...Work at officeRemote workFlexible hours- Explore a remote role as a Software Engineer II with Affirm, specializing in mobile and full-stack development. Leverage your skills in React Native and API design in a dynamic team environment. As a Software Engineer II at Affirm, you will collaborate on mobile and web applications...Remote work
- ...impact as we build for the long term. About the role:As a Senior Engineer in the Infrastructure org, you will help evolve the cloud... ...requirements for the role: 6+ years of experience designing and building software, infrastructure, or distributed systems, including operating...Long term contractFull timeRemote workFlexible hours
$120.4k - $216.6k per year
...leading architectural decisions and mentoring engineers to elevate technical standards? Join... .... Your responsibilities as a Senior II Software Engineer will include the following: Architecting... ..., or managing your savings, we're the engine behind the scenes. We provide the world's...Work at officeWork from home$148.8k - $198.8k per year
## Staff Software Engineer - II (KeyCite)Apply: Hybrid: Canada, Toronto, Ontario: Full time: Posted Today: End Date: January 4, 2027 (30+ days left to apply): JREQ204795**Job Description**As a Staff Software Engineer II at KeyCite, you will lead complex, business-critical engineering...Long term contractFull timeWork at officeLocal areaImmediate startFlexible hours- ...frontend development. If you're interested in joining a dynamic engineering team that thrives on innovation and scaling to meet increased... ...conceptualization and business analysis to technical design and software development, utilizing a range of fullstack technologies.Interested...Internship
- ...Tuesday-through-Thursday onsite schedule. Shape customer-focused applications from concept through deployment.As an AI Native Software Engineer II, you direct AI agents instead of writing code directly. You develop applications, workflow automations, and basic agents end-to...
- Elevate your engineering career at affirm as a Frontend Software Engineer II, focusing on Marketing and Privacy. Work remotely in Canada to build efficient web experiences and insights. As a Software Engineer II in the Marketing & Privacy Engineering team, you'll develop high...Remote work
- Build full-stack fintech software remotely from Mexico using modern languages, AWS, APIs, databases, and AI-powered development tools.As a Software Engineer II at Spring Financial, you will independently deliver production-grade features across the stack. You will connect technical...Remote work
$250k - $280k per year
Senior Software Engineer II - LLM ObservabilityRemote - Canada What We’re Building Honeycomb is a service for the near and present future, defining observability and raising expectations of what developer tools can do! We’re working with well known companies like HelloFresh...InternshipWork at officeLocal areaRemote workWork from homeHome officeShift work- Cisco Systems, Inc. is seeking a software developer to craft user-friendly, reliable software and tools that support critical technology platforms such as operating systems, networks, and databases. You will balance growing our software capabilities with hardware compatibility...
$133k - $183k per year
...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 shipping web apps using declarative UI frameworks like React or Vue You have experience shipping...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$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- ...tradeoffs on what matters most.We are looking for a passionate engineer to join our Capital Orchestration team, which is responsible for... ...We Look For You have a total of 2+ years of experience as a software engineer.Fluency in full stack web development, back end development...Work at officeRemote workFlexible hours
- ...empower them to do more with less. The Opportunity - Senior Software Engineer II, Platform & Enablement (Remote - CANADA) Wrapbook is... ...every product team at Wrapbook relies on: the Approval Workflow Engine (AWE), permissions for customers and internal employees, authentication...Long term contractTemporary workRemote workWork visa
- ...of affirm’s Checkout Platform to provide a world-class buying experience that puts customers first! We are seeking a Backend Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to our users. You will work in...Long term contractWork at officeLocal areaRemote workFlexible hours
- Software Dev Engineer II, Vendor FundingAre you excited about building autonomous AI systems that operate in high-stakes financial domains? Do you want to design multi-agent solutions where precision and trust are non-negotiable? If so, we'd love to talk with you. Amazon...InternshipWorldwide
- ...Amazon Development Centre Canada ULC in Toronto is seeking an SDE II to own the architecture and delivery of major system components... ...for omnichannel measurement. You will lead design reviews, mentor engineers, and collaborate with scientists and product managers to...
$133k - $183k per year
Software Engineer II, Fullstack (Ads Platform) Remote CanadaAt 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 evolving...Work at officeRemote workFlexible hours$145k - $160k per year
...contrast). Our unique integrated stack of optimized hardware, software, and increasingly AI, coupled with the patient-centric experience... ...change against “we caught it too late again”. The Senior Engineer II role is a senior technical leadership position responsible for...Long term contractLocal areaImmediate startRemote workFlexible hours- CNN is seeking a Software Engineer II with a passion for technical writing to join our CNN Digital documentation team. You will collaborate with front-end, back-end, mobile, design systems, and more to improve onboarding experiences and document complex systems. You will define...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Ii - Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

