Thursday, 25 December 2025

Director, Engineering - Maps | Uber Technologies | San Francisco, California

 Director, Engineering - Maps | Uber Technologies | San Francisco, California


Director, Engineering - Maps

Engineering
San Francisco, California |
Sunnyvale, California

About the Role

Uber’s Maps engineering team is looking for a Director to lead a talented and diverse team of engineers. The Maps team builds global-scale GeoSpatial solutions (Location Search, Pickups, Dropoffs, Routing, Navigation, Traffic, etc) that power products across Uber’s Rides and Delivery businesses.

What You’ll Do

  • Build the long term vision and provide technical leadership, while influencing and partnering with your team to architect, design and build consumer focused products that can stand the test of scale and availability, while reducing operational overhead
  • Strategize and collaborate closely with Product, Data Science and Engineering teams throughout the company to drive and shape the technical direction, product vision and roadmap
  • Build a strong eng brand for Maps and be able to attract, mentor and develop the talent in the team
  • Build trust and foster a collaborative team culture and help grow the respective leaders on the team
  • Have an excellent executive presence to communicate the team’s vision/plan effectively and represent the Maps engineering organization and POV in the overall Marketplace group
  • Translate the strategic roadmap into a practical execution plan with quarterly OKR’s
  • Build an influential culture of engineering excellence maintaining the balance and right tradeoff for building products for speed and tech debt
  • Develop an operational model to achieve operational excellence for Product metrics and Engineering metrics

What You’ll Need

  • Bachelor’s degree or equivalent experience
  • A minimum of 10 years proven experience building software across the stack (mobile, platform, data pipelining and ML) and significant experience working on optimization and distributed systems for consumer-facing products
  • Proven experience in designing, building, and managing large-scale realtime systems with high availability to support millions of users and/or high call volume.
  • A minimum of 7 years of management experience leading software engineering teams

Bonus Points If

  • Advanced degree
  • Prior experience in maps, location technologies or search domain
  • Experience with UI/X and consumer-facing mobile apps

About the Team

Uber’s Engineering team executes on the vision and builds the products for the future of urban mobility: deeply understanding our customers to solve their transportation needs with innovative technology. Engineering leaders at Uber move lightning fast to build, test, learn, and iterate, working in small teams that control their own destiny and own their own critical metrics. Leadership helps the vision become a reality and clears obstacles out of the way. Some of the brightest data scientists, designers, engineers, and marketers in the industry are here to build amazing products on top of leading-edge platforms for data, machine learning, and experimentation.

The products we build are used by millions of riders, drivers, eaters, restaurants, merchants and others to earn money for their families, and get around faster, easier, cheaper, and with less environmental impact.

For San Francisco, CA-based roles: The base salary range for this role is USD$284,000 per year - USD$315,500 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$284,000 per year - USD$315,500 per year.

For all US locations, 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. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

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.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/147951

Senior Applications Developer - Workforce Planning | Uber Technologies | New York, New York

 Senior Applications Developer - Workforce Planning | Uber Technologies | New York, New York


Senior Applications Developer - Workforce Planning

Engineering 
in New York, New York

About the Role

The FinTech team, part of the CFO’s organization, is responsible for innovating and building the best financial products and systems in the world. We are obsessed with our customers, building top-quality products, and operating with teamwork and transparency. We apply industry best practices to solve complex global business challenges at Uber's scale.

As a Senior Application Developer on our Enterprise Performance Management (EPM) team, you will take a lead role in transforming a critical business process: headcount and workforce planning. You will be at the center of a high-visibility project to migrate our internally-built headcount management tool to Oracle's cloud-native Workforce Planning module. This is a crucial initiative to create a more integrated, scalable, and efficient planning ecosystem for our Finance partners and business leaders. This role is supported by a Lead Product Manager who oversees the EPM portfolio, and you will work alongside other application developers who own other critical financial applications.

What You'll Do

  1. Lead the Migration: Spearhead the end-to-end migration from our custom Phoenix application to the Oracle Workforce Planning (WFP) module, ensuring a seamless transition for our business stakeholders.
  2. Partner with Finance: Work directly with the Finance and cross-functional teams in our NYC office to deeply understand their headcount planning processes, data flows, and strategic objectives.
  3. Architect the Solution: Translate complex business requirements into a robust, scalable, and efficient solution within the Oracle EPM Cloud ecosystem. Design and configure the Workforce Planning module to meet Uber's unique needs.
  4. Build and Integrate: Design, develop, and maintain sophisticated planning, forecasting, and reporting models within Oracle EPBCS, with a primary focus on WFP. Build and support data integrations between Oracle Cloud, our data warehouse, and other source systems.
  5. Drive Project Execution: Manage project communications, milestones, and deliverables. Proactively identify and solve challenges to ensure the project remains on track.
  6. Empower Users: Coordinate and facilitate user acceptance testing (UAT) and conduct comprehensive end-user training to drive adoption and ensure our Finance partners are successful on the new platform.
  7. Stay Ahead of the Curve: Remain current with market developments and EPM best practices to ensure Uber’s EPM environment is in line with changing requirements and cutting-edge technological solutions.

Basic Qualifications

  1. Deep expertise in Oracle Workforce Planning (WFP) is required.
  2. Strong functional understanding of financial planning, budgeting, and forecasting processes, particularly in the area of headcount and workforce management.

Preferred Qualifications

  1. 5+ years of hands-on experience with Oracle's EPM products and associated data integration tools.
  2. Proven experience leading at least one full-cycle migration from a custom-built or legacy planning system to an Oracle EPM Cloud solution.
  3. Proficiency in writing complex business rules using Groovy scripts.
  4. Strong experience with EPM integration tools (e.g., Data Management, Oracle Integration Cloud), EPM Automate, SQL, and expertise in building and maintaining both ASO and BSO cubes.
  5. Excellent communication and stakeholder management skills, with the ability to bridge the gap between technical and business teams.

For New York, NY-based roles: The base salary range for this role is USD$180,000 per year - USD$200,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. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

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.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/150141

Senior Software Engineer, Consumer Fulfillment (UberEats) | Uber Technologies | New York, New York

 Senior Software Engineer, Consumer Fulfillment (UberEats) | Uber Technologies | New York, New York


Senior Software Engineer, Consumer Fulfillment (UberEats)

Engineering 
in New York, New York

About the Role

The Consumer Fulfillment team builds solutions to boost post-order UberEats engagement and guarantee reliable delivery. From order placement to arrival, we create experiences and aim to provide transparent, proactive and reactive support to foster customer confidence in the timely and accurate fulfillment of their orders.

We are looking for a strong, customer focused and passionate software engineer to help us realize our vision to make UberEats the most trustworthy and reliable delivery platform.

---- What the Candidate Will Do ----

  1. Partner with fellow engineers and cross functional stakeholders to innovate, architect, develop and scale solutions to serve our customers.
  2. Put reliability front and center: both at the needs of the system and the business.
  3. Organize and program manage your own work and work for your team, facilitating proper tracking of progress against committed goals
  4. Provide initiative and technical leadership to build reliable, high-quality solutions that scale with Uber's engineering processes.
  5. Deliver and review technical design, code and documentation.
  6. Support your fellow teammates.

---- Basic Qualifications ----

  1. 5+ years of software engineering experience
  2. Experience with Go, Java, Python, or other backend languages/technologies
  3. Experience with shipping high quality product features on time and with high velocity
  4. Collaborative team player and willingness to work cross functionally to ship high quality solutions to serve our customers.

---- Preferred Qualifications ----

  1. Experience with distributed system concepts and microservices ecosystem
  2. Experience of handling critical user facing Tier 1 systems
  3. Comfortable dealing with system complexity
  4. Demonstrated leadership skills, with experience in mentoring and guiding junior engineers.

For New York, NY-based roles: The base salary range for this role is USD$198,000 per year - USD$220,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. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

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.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/144523

Staff Solution Architect - (Pre-Sales) Business Applications | Uber Technologies | Sunnyvale, California

 Staff Solution Architect - (Pre-Sales) Business Applications | Uber Technologies | Sunnyvale, California


Staff Solution Architect - (Pre-Sales) Business Applications

Engineering
Sunnyvale, California |
San Francisco, California

About the Role

As a Staff Solution Architect in the Business Applications team, you will be responsible for building solutions at global scale and delivering a world-class Marketing and Sales experience for the UberEats business. As part of the Architect team, you will be responsible for accelerating the value of architecture across the GoToMarket Tech stack by embedding architectural mindset and principles into engineering processes and talent. This role will require deep collaboration with various leaders and senior individuals across the company to build consensus and an in-depth understanding of key business processes and the applications and technologies that support them. This requires the ability to seamlessly blend engagement skills, business understanding, critical thinking, technical mastery, and architectural knowledge to drive to define an IT roadmap that will scale and mature capabilities.

This position requires you to be a self-starter with the ability to take ownership, prioritize, and handle various tasks simultaneously. In addition, strong verbal communication and written documentation skills are a must for this role for promoting ideas throughout the business to both technical and non-technical audiences.

What You'll Do

  1. Lead discovery → solution design. Run stakeholder workshops with Marketing, Sales, and RevOps; translate goals into target-state architectures (journeys, data flows, consent model), author diagrams/data contracts, and align designs to EA standards, security, and compliance.
  2. Build compelling demos & POVs. Configure campaigns, journeys, scoring, and handoffs in Marketo/Pardot/HubSpot/Eloqua integrated with Salesforce; prototype personalized experiences and automation; quantify impact (lift, cycle-time reduction) and present clear recommendations to exec and non-technical audiences.
  3. Orchestrate integrations & data quality. Map schemas and identities across MA, CRM, and adjacent systems (CDP/warehouse); design and configure APIs/ETL, field-level sync, and governance (consent, PII, retention); establish monitoring/SLAs to keep a unified customer view reliable.
  4. Win deals with technical leadership. Own the technical narrative in RFPs/RFIs, security reviews, LOEs/SOW inputs, and architecture reviews; create enablement docs and reference patterns; collaborate in Agile/DevOps with Product/Engineering to ensure smooth hand-offs to delivery and measurable business outcomes.

Basic Qualifications

  1. Design Uber B2B Marketing processes and technology for identifying quality leads and domain-led delivery, account mining for identified accounts, and supporting Sales & Pre-Sales
  2. Conduct discovery sessions and workshops with Marketing, Sales, and Commercial Operations team to gather business and technical requirements for key business issues and objectives
  3. Design comprehensive infrastructure and application architecture solutions to address Delivery Pre-Sales business goals
  4. Track and report on key metrics around pipeline conversion, demo performance, and sales cycles
  5. Define the vision, strategy, and roadmap for overall architecture to facilitate strategic and long-range planning for a set of broad business objectives
  6. Articulate technology strategy and roadmap to Leadership team to achieve Delivery objectives
  7. Build prototypes and POCs (proof-of-concepts) to vet different potential applications and solutions to meet business needs
  8. Communicate and evangelize the architecture vision across the enterprise and help various segments adopt and adapt the proposed solutions
  9. Research, evaluate, and recommend application technologies and help lead tradeoff studies and promote adoption of the right solutions for the enterprise
  10. Build the technology roadmap with the business strategy in mind to ensure a scalable and optimized application technology portfolio
  11. Engage and influence all major business partners on their respective initiatives
  12. Partner with Technical Program Managers and Product Management to align programs to the overall IT strategy and architectural roadmap

Preferred Qualifications

  1. Minimum 8 to 10 yrs experience in Marketing and Sales Domain and tooling.
  2. Well-versed in bringing together marketing tech stacks to support personalized messaging and consistent hand-offs between marketing and sales teams.
  3. Skilled in implementing marketing automation platforms and integrating them with CRM systems
  4. Have worked extensively with leading Marketing Automation solutions like HubSpot, Pardot, Marketo, and Eloqua, successfully setting up campaigns, workflows, and data flows to sync with Salesforce.
  5. Able to map processes between systems, configure APIs, and optimize data sharing to create a unified customer view and targeted engagement strategy.
  6. This position requires you to be a self-starter with the ability to take ownership, prioritize, and handle various tasks simultaneously while maintaining a positive demeanor
  7. In addition, strong verbal communication and written documentation skills are a must for this role for promoting ideas throughout the business to both technical and non-technical audiences
  8. Demonstrated knowledge of business, technology, application, data, and security architectures
  9. Track record of successfully establishing and implementing enterprise architecture methods and practices in an Agile and DevOps environment
  10. Demonstrated knowledge of SaaS, infrastructure, and cloud computing architectures
  11. Demonstrated knowledge of data security and compliance controls

For San Francisco, CA-based roles: The base salary range for this role is USD$211,000 per year - USD$234,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$211,000 per year - USD$234,000 per year.

For all US locations, 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. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

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.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/148413

Partner Engineer II - (Delivery) | Uber Technologies | Toronto, Canada

 Partner Engineer II - (Delivery) | Uber Technologies | Toronto, Canada


Partner Engineer II - (Delivery)

Engineering 
in Toronto, Canada

About the Role

As the Uber delivery offerings continue to grow, so does our ecosystem of tightly integrated external partners. Partner Engineering is passionate about expanding, improving, and scaling the integration ecosystem across multiple lines of business. Partner Engineers work at the intersection of product, engineering, and relationship management to help our partners achieve comprehensive integrations that optimize all user experiences.

We seek an analytical problem solver with good business insight to help drive solutions for strategic partners that integrate with Uber’s APIs and other supporting systems. The individual must have the ability to build rapport with people inside and outside the organization and be comfortable engaging across all levels of a company -- from engineers to executives. Partner Engineers manage multiple projects simultaneously and must have meticulous organization skills with a keen attention to detail. One of Uber’s company values is to “see the forest and the trees” - meaning the ability to zoom out and understand the “why” and adjust the “how” as needed. This role must be strategic in opinion with the ability to back it up with data.

What You'll Do

As a Partner Engineer, you will be the technical liaison between Uber and our external partners. You will work closely with these partners to integrate our technologies, products, and services into their platforms, driving innovation and enhancing user experiences. You will leverage your technical expertise to understand partner requirements, provide technical guidance and support, and develop solutions to meet their needs. You will also be challenged to find ways to replicate these solutions at scale. This role requires strong communication skills, technical proficiency, and a passion for building strategic partnerships.

  • Technical Integration: Collaborate with strategic partners to integrate Uber’s technologies, products, and services into their platforms, ensuring seamless compatibility and functionality.
  • Solution Development: Develop customized solutions and integrations to meet partner requirements, leveraging APIs, SDKs, and other tools.
  • Technical Support: Provide technical guidance and support to partners throughout the integration process, addressing any technical challenges or issues that arise. Uplevel and improve our scaled technical support solutions for maximum success.
  • Relationship Management: Build and maintain strong relationships with key stakeholders at partner organizations, serving as the primary point of contact for technical discussions and support.
  • Cross-Functional Collaboration: Work closely with internal teams, including engineering, product management, operations, and business development, to align on partner integration requirements and deliver high-quality solutions.
  • Product Feedback: Gather feedback from partners on Uber’s products and services, advocating for partner needs and driving product improvements and enhancements.
  • Documentation and Training: Create technical documentation, tutorials, and training materials to support partner integration efforts and facilitate knowledge transfer.
  • Technical Expertise: Stay up-to-date on Uber’s latest technologies, products, and industry trends, serving as a subject matter expert for both internal teams and external partners.
  • Process Improvement:
  • Analyze existing processes and workflows to identify areas for optimization and efficiency gains.
  • Propose and implement scalable solutions to streamline partner engagement, onboarding, and support processes.
  • Continuously monitor and evaluate the effectiveness of implemented improvements, making adjustments as necessary.
  • Scaling Operations:
  • Develop strategies to scale partner engagement and support operations efficiently as the partner ecosystem grows.
  • Implement scalable systems and tools to automate repetitive tasks and streamline operations.
  • Collaborate with internal teams, such as product development and customer support, to ensure scalability and alignment with company objectives.

Basic Qualifications

  • Degree in Computer Science, a related discipline, or meaningful industry experience.
  • Intimate knowledge of APIs and adjacent technologies
  • SQL and/or other data analytics skills
  • Excellent communication and interpersonal skills, with the ability to effectively engage with both technical and non-technical senior stakeholders
  • Strong problem-solving skills and a proactive, results-driven approach
  • Programming or development skills

---- Preferred Qualifications

  • 5-10 years of experience in an external-facing technical role
  • JavaScript/Python development skills;
  • Spanish and/or Portuguese language skills.

For Canada-based roles: The base salary range for this role is CAD$112,000 per year - CAD$124,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. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/147526

Staff Software Engineer | Uber Technologies | Bangalore, India

 Staff Software Engineer | Uber Technologies | Bangalore, India


Staff Software Engineer

Engineering 
in Bangalore, India

About the Role

The Developer Platform Org organization is looking for a Staff Software engineer(Tech Lead Manager) to join us in Bangalore. In this role you will help define a holistic vision and build solutions/tools across various problem statements to enable developer productivity and efficiency improvements. All to help grow the developer experience, while collaborating with shared platform teams, service owners, product teams, data scientists and senior leadership.

An ideal candidate will be working closely with a highly cross-functional team, including product management, engineering, tech strategy, data science, and leadership to improve overall developer productivity and experience . A successful candidate will need to demonstrate strong technical skills, including coding, system architecture / design. The TLM role will require building a team of software engineers, while directly contributing on the hands-on technical side.

What you'll do

  • People Management for a small team
  • Develop and maintain foundational frameworks.
  • Design, build, and maintain sophisticated, scalable software frameworks within Developer Platform.
  • Collaborate and communicate with a globally distributed team to help discover gaps in our frameworks, tooling, and infrastructure and help drive solutions.
  • Write high-quality code and related documentation
  • Raise the bar in end-to-end and integration tests

What you'll need

  • BS/MS/PhD in Computer Science or a related technical field, or equivalent industry experience
  • 10+ years of experience building and managing distributed systems, as well as a sound understanding of distributed system fundamentals
  • Proficient in one of the following programming languages: Go, Java as well as good scripting skills and the ability to pick up new ones
  • Experience with container platforms such as Kubernetes
  • Grit, drive and a strong sense of ownership, coupled with an appetite for collaboration
  • Strong written / verbal communication, and the ability to manage stakeholders and leadership

Preferred

  • Distributed systems
  • API design
  • Familiarity with CI/CD

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/147155

Staff Applications Engineer - Contract Lifecycle Management (CLM) | Uber Technologies | New York, New York

 Staff Applications Engineer - Contract Lifecycle Management (CLM) | Uber Technologies | New York, New York


Staff Applications Engineer - Contract Lifecycle Management (CLM)

Engineering
New York, New York |
San Francisco, California

About the Role

We are seeking an experienced and highly skilled Staff Applications Engineer to be a core member of our team, focusing on optimizing and extending our Contract Lifecycle Management (CLM) capabilities, anchored by Docusign CLM and eSignature. This role requires a strong developer who can custom-build solutions and integrations both within and beyond the platform, with an eye toward future-proofing our legal technology stack through AI/ML.

---- What the Candidate Will Do ----

  1. CLM Platform Expertise: Serve as a subject matter expert for Docusign CLM and eSignature, configuring and extending its functionality to support complex, end-to-end contract processes for both sell-side (customer agreements) and buy-side (vendor/procurement) contracts.
  2. Custom Integration Development: Architect, develop, and maintain robust, custom integrations between Docusign CLM and various internal and external enterprise systems (e.g., ERP, CRM, data warehouse/datamart) using relevant APIs and SDKs. You will be responsible for end-to-end implementation and delivery of major features or components.
  3. Architectural Collaboration: Work closely with Enterprise Architecture and Data teams to define data models, ensure efficient data flow, and optimize data storage/retrieval for analytics and reporting from the datamart. You will define technical requirements for system-to-system interactions.
  4. Code Quality & Best Practices: Ensure all developed solutions are scalable, secure, optimized, and adhere to modern software engineering best practices. You will drive adoption of best practices within the team.
  5. AI/ML Application: Research, prototype, and implement AI/ML-driven features to enhance contract review, data extraction, risk assessment, and legal automation within the CLM process. You will solve ambiguous, cross-system problems by applying advanced technical knowledge.
  6. Future-Proofing: Identify and address technical debt and risks proactively, ensuring the CLM technology stack is resilient and adaptable to future business needs.
  7. Global Stakeholder Engagement: Effectively communicate and collaborate with diverse global stakeholders (Legal, Sales, Procurement, Finance etc) to gather complex requirements, facilitate design discussions, and ensure that CLM solutions meet the varied legal and operational needs of a global enterprise.
  8. Knowledge Sharing: Document designs, systems, and processes clearly and share knowledge to onboard and upskill peers and partner teams. You will drive productive technical discussions with peers and cross-functional teams.

---- Basic Qualifications ----

  1. Experience: Minimum of 5+ years of hands-on experience working with Contract Lifecycle Management (CLM) systems, with significant, dedicated experience in Docusign CLM.
  2. Core Software Engineering: Strong coding and software integration experience is mandatory. Proven ability to design and build custom, low-latency, and high-throughput system integrations using APIs (REST/SOAP).
  3. Technical Knowledge: Familiarity with the Docusign CLM API, web services, and common integration patterns (e.g., event-driven architecture). Experience with core programming languages for enterprise integrations (e.g., C#, Java, Python).
  4. Data & Architecture: Experience collaborating with architects on data governance, security, and modeling, with a clear understanding of working with large-scale data sets and populating a datamart for business intelligence.
  5. Legal Tech & AI: Hands-on AI development experience or strong familiarity with AI trends in legal technology. Specific experience with or knowledge of implementing solutions for AI contract redliningcontract intelligence extraction, and the ability to understand, implement, and work with legal AI tools and technology are required.
  6. Contract Expertise: Direct experience and technical understanding of implementing processes for both sell-side and buy-side contract lifecycles.
  7. Global Acumen & Communication: Proven ability to work effectively within a global enterprise environment and translate varied business needs into technical requirements. Exceptional verbal and written communication skills are required to lead technical design and requirements discussions with non-technical, international teams. You can communicate trade-offs effectively to peers and partner teams.

---- Preferred Qualifications ----

  1. CRM: Experience with CRM systems that connect to CLM, in particular Salesforce. Experience working with multiple CLM tenants and the complexities that come with the architectural setup.
  2. Legal Tech: Experience working at a Legal Technology firm or as a technologist within a legal firm.
  3. Contract Data Storage: Experience establishing a contract data mart or data storage at a large enterprise for all types of enterprise contracts.

For New York, NY-based roles: The base salary range for this role is USD$211,000 per year - USD$234,000 per year.

For San Francisco, CA-based roles: The base salary range for this role is USD$211,000 per year - USD$234,000 per year.

For all US locations, 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. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

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.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/152301

Principal Engineer - Capacity & Efficiency Engineering | Uber Technologies | Amsterdam, Netherlands

 Principal Engineer - Capacity & Efficiency Engineering | Uber Technologies | Amsterdam, Netherlands


Principal Engineer - Capacity & Efficiency Engineering

Engineering 
in Amsterdam, Netherlands

About the Role

The Capacity & Efficiency Engineering (CEE) organization is seeking an experienced and highly skilled Principal Engineer to join our dynamic team in Amsterdam. This role requires a unique blend of expertise in capacity engineering (Planning, forecasting, allocation), data engineering, and full-stack development. The ideal candidate will be a visionary leader, capable of designing, implementing, and optimizing complex systems to ensure scalability, reliability, and performance.

As a principal engineer, you will define and own the vision of this team to drive accountability across the company for multi-billion dollars spent on platforms. Your scope will include building deep analytical tools for understanding consumption patterns of infrastructure, liaising with stakeholders across the company to find inefficiencies and work with them to make our systems lean and efficient. You'll build and enhance our capacity analytics products that help drive our cost-to-serve efficiency programs while we grow Uber’s infrastructure in the cloud.

Responsibilities

As a Principal Engineer, you will be the key technical leader driving efficiency, scalability, and financial accountability across Uber's engineering organization. You will leverage deep Data Engineering expertise to architect systems that directly influence strategic resource decisions.

  • Strategic Capacity Management (Planning, Forecasting, & Allocation):Serve as the technical authority for strategic capacity planning and resource allocation. You will work across Uber to forecast future needs, proactively identify organizational capacity gaps, and establish technical guardrails to ensure resource efficiency within our budget.
  • Data-Driven Financial Visibility & Actionability:Architect, design, and lead the development of essential, high-scale Engineering infrastructure. This platform will provide organization-wide visibility and actionability into engineering spend, enabling data-driven optimization.
  • Technical Leadership & System Architecture:Provide technical leadership in designing and building highly available, scalable, and resilient products and core platforms that serve our customers and optimize internal systems. Your architectural decisions will define the future state of our most critical infrastructure.
  • Engineering Excellence & Collaboration: Drive collaboration with peer Principal Engineers and engineering teams to champion best practices for system health, robustness, and refactoring. You will mentor senior engineers, setting the bar for code quality, resilience, and longevity across systems.

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 15+ years of experience in software engineering, with a strong focus on capacity engineering, data engineering, and full-stack development.
  • Deep data engineering experience.
  • Proven experience in designing and implementing large-scale, distributed systems.
  • Expertise in cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
  • In-depth knowledge of database systems (SQL and NoSQL) and data warehousing concepts.
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks.
  • Excellent problem-solving, analytical, and communication skills.
  • Demonstrated ability to lead and mentor engineering teams.

Preferred Qualifications

  • Experience with stream processing technologies (e.g., Kafka, Flink).
  • Familiarity with machine learning/AI and their application in data engineering.
  • Contributions to open-source projects.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/150575

Software Engineer II -iOS | Uber Technologies | Bangalore, India

 Software Engineer II -iOS | Uber Technologies | Bangalore, India


Software Engineer II -iOS

Engineering 
in Bangalore, India

About the Role

Uber's applications are a critical part of daily life for hundreds of millions of users globally. Ensuring a seamless, stable, and high-performance experience on such a diverse range of devices, operating systems, and network conditions is a monumental challenge.

This is where the Mobile Observability team comes in.

We build the foundational iOS SDKs that provide deep, real-time insight into the health of all Uber applications (Rides, Eats, Freight, and more). Our mission is to proactively detect, diagnose, and resolve critical issues like crashes, hangs (ANRs), elusive bugs, memory leaks, and performance bottlenecks before they impact our users.

You will be responsible for engineering the lightweight, highly-efficient observability tools that are embedded within every Uber app. These SDKs are the "flight recorder" for our mobile fleet, capturing the essential diagnostic data needed to identify and fix the most complex bugs that happen in production. If you are passionate about solving complex low-level problems, love debugging challenging issues, and want to build tools that directly improve stability for hundreds of millions of users, this is the team for you.

What You'll Do:

  • Design, develop, and maintain the core iOS observability SDKs responsible for crash reporting, hang/ANR detection, performance monitoring, and broad bug diagnostics.
  • Engineer highly performant, low-overhead code. Our SDKs run in the critical path of all Uber apps and must have a minimal impact on application performance and battery life.
  • Dive deep into complex crashes, hangs, memory issues, and performance bugs from across all Uber apps, performing root cause analysis and implementing platform-level fixes.
  • Develop new tooling and heuristics to automatically detect and classify a wide spectrum of bugs, from simple UI glitches to complex, multi-threaded race conditions.
  • Collaborate with backend engineers to build the data ingestion pipelines and dashboards that process terabytes of diagnostic data from our mobile fleet.
  • Act as a subject matter expert on iOS stability and performance, providing guidance, tooling, and best practices to feature teams across Uber.
  • Continuously innovate on our diagnostic capabilities, exploring new ways to capture and surface critical health metrics related to bugs, crashes, and performance from hundreds of millions of devices.
  • Uphold rigorous standards for code quality, testing (especially unit and integration testing for an SDK), and on-call practices for a Tier-0 service.

What You'll need:

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, WHICH INCLUDES 3-years total technical software engineering experience in one or more of the following areas:
  • Programming language (e.g. Swift, Objective C, C)

Note the 3-years total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated.

Bonus Point, If:

  • Extensive iOS development experience, with deep proficiency in Swift and Objective-C.
  • Proven experience in building, maintaining, and shipping mobile SDKs or shared, reusable libraries.
  • Deep understanding of iOS internals, memory management (ARC, retain-cycles), and concurrency (GCD, OperationQueues).
  • Expertise in low-level debugging and performance optimization using tools like Instruments (Time Profiler, Leaks, Allocations, Hangs), lldb, and crash log analysis.
  • Familiarity with mobile observability, crash reporting, and performance monitoring principles and tools.
  • Experience developing for applications at massive scale (handling hundreds of millions of users) is a strong plus.
  • Ability to take ownership and independently drive complex, low-level platform projects to completion.
  • Strong focus on writing highly performant, testable, and resource-efficient code.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/150494

Senior Staff Engineer, JVM | Uber Technologies | Amsterdam, Netherlands

 Senior Staff Engineer, JVM | Uber Technologies | Amsterdam, Netherlands


Senior Staff Engineer, JVM

Engineering 
in Amsterdam, Netherlands

About the Role

We are looking for a Senior Staff Engineer to provide technical leadership across the Developer Platform teams based in Amsterdam. This is a high-impact, cross-functional role for someone passionate about building platforms that enable thousands of engineers to move fast and ship reliably at scale.

You will drive the design, evolution, and cohesion of critical backend and developer infrastructure services used across Uber’s engineering organization. This includes build and test platforms, CI/CD, developer tooling, IDE integrations, language-specific frameworks and plugins, and open-source leadership for our backend JVM ecosystem of Kotlin, Java, and Scala. You'll play a key role in aligning technical direction across the JVM backend ecosystem, partnering closely with global counterparts and industry collaborators, mentoring senior engineers across multiple teams, and creating a best-in-class developer experience for our engineers.

What You’ll Do

  • Lead the architecture and roadmap for developer platform initiatives in Amsterdam.
  • Drive cross-team alignment and consistency across build systems, deployment tooling, and JVM-based frameworks.
  • Deeply engage with engineers across the org to identify gaps and build long-term platform solutions.
  • Act as a technical partner to engineering managers and product leaders, contributing to org-wide strategy.
  • Provide hands-on guidance, mentoring, and technical direction to senior/staff-level engineers.
  • Influence global platform initiatives and ensure strong collaboration across sites.

What We’re Looking For

  • 10+ years of experience in backend or infrastructure engineering roles.
  • Proven experience operating at Staff+ level in large-scale engineering environments.
  • Deep expertise in the JVM ecosystem, with hands-on experience in both Java and Kotlin.
  • Prior experience with monorepos, Bazel or similar, or internal developer platforms.
  • Track record of building and scaling distributed systems, CI/CD infrastructure, or developer-facing platforms.
  • Strong architectural thinking, especially in high-scale, multi-team environments.
  • Experience influencing engineering strategy across orgs and locations.
  • Experience influencing long-term product vision and ecosystem direction to serve developer customers.
  • Experience leading horizontally across many teams and mentoring downstream tech leads.
  • Exceptional communication and mentorship skills.

Preferred Qualifications

  • Build/test infrastructure to data-intensive workflows powered by Apache Spark and other distributed systems.
  • Contributions to open-source JVM tooling or frameworks.
  • Experiencing collaborating across companies and industry engagement and leadership.
  • Experience building SDKs, internal libraries, backend or mobile infrastructure is a plus.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/151909