Current jobs related to Principal Software Engineer - Old Toronto, Ontario - Uber


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building resilient and scalable systems?We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop high-quality software systemsCollaborate with cross-functional teams to drive innovation and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building resilient and scalable systems?We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop high-quality software systemsCollaborate with cross-functional teams to drive innovation and...


  • Toronto, Ontario, Canada ADVANCE ENDOSCOPY AND SPECIALIST CENTRE Full time

    About the RoleAs a Principal Software Engineer, you will lead the development of our enterprise software solutions. You will be responsible for designing, implementing, and maintaining complex software systems. Strong understanding of software development principles and practices is essential.Key Responsibilities• Lead the design and implementation of...


  • Toronto, Ontario, Canada Workday, Inc. Full time

    Principal Software EngineerAt Workday, we're revolutionizing the enterprise software market with a pioneering platform that enables our machine learning teams to handle and deploy their models. As a Principal Software Engineer, you'll be part of our dynamic team, refining the ML lifecycle by providing robust, scalable, and reliable services that address the...


  • Toronto, Ontario, Canada Workday, Inc. Full time

    Principal Software EngineerAt Workday, we're revolutionizing the enterprise software market with a pioneering platform that enables our machine learning teams to handle and deploy their models. As a Principal Software Engineer, you'll be part of our dynamic team, refining the ML lifecycle by providing robust, scalable, and reliable services that address the...


  • Toronto, Ontario, Canada Wiser Solutions, Inc. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Wiser Solutions, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada Wiser Solutions, Inc. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Wiser Solutions, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key Responsibilities:Design and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building resilient and scalable systems? Do you thrive in fast-paced environments? The Autodesk Developer Enablement team is seeking a highly motivated and seasoned Principal Software Development Engineer to build and maintain our software infrastructure.Key Responsibilities:Design and develop scalable...

Principal Software Engineer

3 months ago


Old Toronto, Ontario, Canada Uber Full time

About the Position

This is an exceptional opportunity for an experienced engineer and effective collaborator to influence the vision and execution of Uber's Mapping and GeoSearch technologies. The Maps platform underpins all of Uber's ride-hailing and delivery services worldwide, encompassing the 'where to?' search functionality, routing, estimated times of arrival, navigation, and the management of pickups and drop-offs. This role presents a chance to tackle complex technical challenges and make a significant impact across Uber's operations.

Senior Staff Engineers at Uber are dedicated and practical technologists who excel at designing scalable systems while producing efficient code. They serve as collaborative role models and approachable leaders with a clear vision within a larger team. They are also humble mentors, guiding a team of diligent engineers while executing on delivering uniquely engaging projects.

Key Responsibilities

  • Provide technical guidance to a passionate, skilled, and diverse engineering team.
  • Collaborate with the team and stakeholders to outline the overarching architecture for the Advanced Matching Platform.
  • Understand the broader context and pinpoint inefficiencies and opportunities for significant enhancements across the Matching Platform and Uber as a whole.
  • Facilitate alignment among teams regarding architecture and clarify responsibilities between platforms and product services.
  • Elevate engineering best practices across your organization to produce top-tier code, along with effective documentation, testing, and monitoring.

Essential Qualifications

  • Strong technical background with over 8 years of experience in developing highly scalable software solutions.
  • Outstanding written and verbal communication skills, with experience in crafting detailed technical documentation.
  • Proficiency in Java, Go, or C++ (additional languages are a plus).
  • Committed to fostering team growth by inspiring and mentoring fellow engineers.

Preferred Qualifications

  • Possess a Bachelor’s or advanced degree in Computer Science or a related discipline.
  • Experience in cross-functional collaboration with Product Management, Data Science, and Business stakeholders.
  • Background in developing software engineering solutions for predictive and optimization challenges.
  • Contribute to the broader software community through open-source initiatives.

For roles based in Canada: The salary range for this position is CAD$218,000 to CAD$242,000 annually.

Eligible candidates will have the opportunity to participate in Uber's bonus program and may receive equity awards and other forms of compensation. Additional benefits are also available.

We embrace individuals from all backgrounds who aspire to contribute to a future where everyone and everything can move independently. If you possess curiosity, passion, and a collaborative spirit, join us in moving the world forward together.

Our offices play a crucial role in fostering collaboration and embodying Uber's cultural identity. Unless formally approved for full remote work, Uber expects employees to spend at least half of their working hours in their designated office. For specific roles, such as those at green-light hubs, employees are required to be in-office full-time. Please consult with your recruiter for further details regarding in-office expectations for this position.

*Accommodations may be available based on religious and/or medical needs, or as mandated by applicable law. To request accommodations, please reach out.