CrawlJobs Logo

Senior Software Engineer, Marketplace Experience

United States, Ventura Employment contract 185000.00 - 204000.00 USD / Year · Job Posted May 30, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a Senior Software Engineer to join our Bookings Empowered Product Team (EPT) — the team responsible for building and expanding Curri’s highest‑visibility, highest‑revenue product: the “Hot Shot Marketplace” bookings funnel. This role is central to improving the customer booking experience, driving customer satisfaction, and strengthening retention across Curri’s fast‑growing logistics platform. You will build tools and features that move the built world forward — improving both front‑end experience and back‑end funnel performance. This position calls for a hands‑on engineer with deep technical expertise and excellent communication skills

Job Responsibility

  • Design, build, and deploy core features for Curri’s bookings funnel, improving the full customer journey from initial request to post‑booking follow‑up
  • Lead development across front‑end (React, Next.js) and back‑end systems (GraphQL, Postgres), with a strong emphasis on front‑end architecture and performance
  • Improve application performance and reliability across the booking notification lifecycle and tracking experience
  • Build the foundation for the next-generation post‑booking architecture — creating cleaner component structures, better API design, and improved separation of concerns
  • Collaborate with product, design, and engineering partners to plan initiatives and deliver fast, high-quality outcomes
  • Triage and resolve production issues quickly, ensuring bugs are fixed within 48 hours
  • Contribute to a culture of clear communication, technical excellence, and continuous improvement

Requirements

  • 6+ years of advanced front-end engineering expertise, including deep knowledge of component architecture, state management, and performance optimization
  • 6+ years of back-end experience with Postgres and GraphQL, including writing performant SQL queries
  • Proven ability to design scalable, maintainable architectures while balancing delivery speed with long-term code health
  • Exceptional interpersonal and communication skills — you enjoy collaborating, sharing solutions, and driving alignment across teams

Nice to have

  • Experience in high‑growth logistics tech or booking funnels, especially with customer follow‑up workflows
  • History of scaling systems for enterprise-level clients (e.g., Walmart, Home Depot)
  • Experience building and deploying shared component libraries

What we offer

  • You will have the opportunity to work for a dynamic and successful start-up on a diverse team where you can make a huge impact by doing meaningful work
  • Significant and meaningful responsibilities from Day 1, with the ability to shape our engineering strategy
  • Work in a remote environment with a flexible schedule
  • We offer a competitive salary, and benefits including, but not limited to, health, dental, vision, 401K, and an equity compensation grant

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Marketplace Experience

8 matching positions

New

Senior Software Engineer, Marketplace Experience

We’re looking for a Senior Software Engineer to join our Bookings Empowered Prod...
Location
Location
United States , Ventura
Salary
Salary:
Not provided
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of advanced front-end engineering expertise, including deep knowledge of component architecture, state management, and performance optimization
  • 6+ years of back-end experience with Postgres and GraphQL, including writing performant SQL queries
  • Proven ability to design scalable, maintainable architectures while balancing delivery speed with long-term code health
  • Exceptional interpersonal and communication skills — you enjoy collaborating, sharing solutions, and driving alignment across teams.
Job Responsibility
Job Responsibility
  • Design, build, and deploy core features for Curri’s bookings funnel, improving the full customer journey from initial request to post‑booking follow‑up
  • Lead development across front‑end (React, Next.js) and back‑end systems (GraphQL, Postgres), with a strong emphasis on front‑end architecture and performance
  • Improve application performance and reliability across the booking notification lifecycle and tracking experience
  • Build the foundation for the next-generation post‑booking architecture — creating cleaner component structures, better API design, and improved separation of concerns
  • Collaborate with product, design, and engineering partners to plan initiatives and deliver fast, high-quality outcomes
  • Triage and resolve production issues quickly, ensuring bugs are fixed within 48 hours
  • Contribute to a culture of clear communication, technical excellence, and continuous improvement.
What we offer
What we offer
  • Opportunity to work for a dynamic and successful start-up on a diverse team
  • Significant and meaningful responsibilities from Day 1, with the ability to shape our engineering strategy
  • Work in a remote environment with a flexible schedule
  • A competitive salary
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401K
  • Equity compensation grant
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Consumer Experience

As a Senior Software Engineer, you will drive the design and development of the ...
Location
Location
United States , San Francisco
Salary
Salary:
200000.00 - 230000.00 USD / Year
joinhandshake.com Logo
Handshake
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering, ideally with consumer platforms, marketplaces, or social apps at meaningful scale
  • Proficiency in programming languages such as Python, Java, or JavaScript, with a track record of delivering robust, production-quality systems
  • Strong product sense and user empathy, with experience shaping features that create real value for members and measurable business impact
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and modern architectures (microservices, event-driven systems, or distributed systems)
  • Ability to break down complex problems, make pragmatic technical decisions, and communicate trade-offs clearly to both technical and non-technical stakeholders
  • Excellent communication and collaboration skills, with experience mentoring other engineers and contributing to a healthy engineering culture
Job Responsibility
Job Responsibility
  • Design and implement scalable, high-availability systems powering search and discovery experiences across our platform
  • Lead the development of agentic AI experiences for students, including our conversational AI agent for resume help, job search, and interview prep
  • Work with OpenAI real-time APIs and agentic frameworks to deliver intelligent, conversational features, and guide best practices for their use across teams
  • Collaborate with cross-functional partners (Product, Design, Data, GTM) to define, build, and iterate on features that drive member value and engagement
  • Own projects end-to-end, from technical design and implementation to rollout and monitoring, ensuring reliability and performance at scale
  • Champion engineering excellence through code reviews, technical mentorship, and improving our tooling, standards, and architecture
What we offer
What we offer
  • Equity in a fast-growing company
  • 401(k) match, competitive compensation, financial coaching
  • Paid parental leave, fertility benefits, parental coaching
  • Medical, dental, and vision, mental health support, wellness stipend
  • Learning stipend, ongoing development
  • Internet, commuting, and free lunch/gym in our SF office
  • Flexible PTO, 15 holidays + 2 flex days
  • Team outings & referral bonuses
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Capital Marketplace

We are seeking a Senior Software Engineer to join our Capital Marketplace engine...
Location
Location
United States , Remote; San Mateo; Columbus; Austin
Salary
Salary:
163600.00 - 226400.00 USD / Year
upstart.com Logo
Upstart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development, with a strong focus on full-stack development, distributed systems, and APIs
  • Experience with some or many of the following: Ruby on Rails, Kotlin, PostgreSQL, React, Next.js, Vercel, Python
  • Experience with cloud platforms (AWS, GCP, Azure) and deploying applications in a cloud native environment
  • Experience with microservices architecture and real-time data processing pipelines (Kafka, Spark, or similar)
  • Familiarity with database technologies such as SQL and data warehousing solutions
  • Good communication and teamwork skills, with the ability to work effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Collaborate with product managers, engineers, and business stakeholders to deliver projects that align with business goals
  • Assist in the design, development, and maintenance of self-service tools that enhance the investor experience
  • Work with business stakeholders to identify opportunities for process optimization and build solutions that improve business workflows
  • Develop scalable, reliable systems that meet the needs of both internal users and external investors
  • Ensure security, performance, and availability of our critical platforms
  • Participate in code reviews, testing, and the deployment of high-quality code
What we offer
What we offer
  • Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly
  • Generous 401(k) plan with Upstart matching $2 for every $1 contributed, up to $15,000 per year
  • Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees
  • Affordable medical, dental, and vision coverage, with multiple plan options - Upstart covers 90% to 100% of the cost depending on the plans you choose
  • Health Savings Account contributions from Upstart for eligible plans
  • Income protection benefits, including company-paid Basic Life, AD&D, and Short- and Long-Term Disability coverage, with options to purchase supplemental coverage
  • Paid time off, sick and safe time, and company holidays
  • Paid family and parental leave to support caregiving and major life moments
  • Family-centered benefits through Carrot and Cleo, supporting fertility, parenthood, and caregiving
  • Employee Assistance Program (EAP) offering mental health support and life-centered resources
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Dynamic Pricing

The mission of the Trip Value team is to improve the rider & driver experience b...
Location
Location
United States , New York, New York; San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5+ years of full-time Software Engineering work experience
  • Proficient in a language such as Java/Go/Python
  • Experience building scalable distributed systems
  • Familiarity with in-memory datastores (e.g. Redis, Memcached)
  • Masters/PhD in relevant fields (CS, EE, Math, Stats, etc.) with a focus on Machine Learning
  • 3+ years of experience in an ML role with an emphasis on data and experiment driven model development
  • Expertise in deep learning and optimization algorithms
  • Experience with ML frameworks such as PyTorch and TensorFlow
  • Experience building and productionizing innovative end-to-end Machine Learning systems
Job Responsibility
Job Responsibility
  • You will work with a mixed team of Engineers, Operations Researchers, and Economists to build large-scale optimization systems based on real-time marketplace conditions for Uber's rides products globally
What we offer
What we offer
  • Eligibility to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligibility to participate in a 401(k) plan
  • Eligibility for various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Ad Auctions

In this role you will build teams focused on the Ads Auction and Marketplace to ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building large-scale distributed systems
  • 5+ years working with cloud-based platforms and infrastructure
  • Deep experience in building microservices using Java for container platforms such as Docker or Kubernetes
  • Solid understanding of databases SQL and NoSQL
  • Hands-on Experience working with AWS, GCP or similar cloud services
  • Experience with a breadth of protocols and data formats such as REST, WebSockets, HTTPS, JSON, and Protobuf
  • Demonstrated ability to drive timely consensus in design with other senior team members
  • Bachelors or Master's degree in Computer Science, Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Lead the design, implementation, and evolution of real-time ads auction systems powering Roku’s CTV advertising across The Roku Channel and the Roku platform
  • Own and enhance core auction capabilities including ad pod construction, bid evaluation, ranking, pricing, pacing, budget enforcement, and frequency capping
  • Build low-latency, highly reliable distributed services that operate at massive scale, serving billions of ad opportunities with strict latency and uptime requirements
  • Design auction logic that balances viewer experience (ad load, relevance, repetition) with advertiser performance, publisher yield, and platform revenue
  • Develop and optimize SSP-side auction mechanisms, integrating with multiple DSPs, programmatic demand sources, and direct-sold campaigns
  • Partner closely with product managers, data science, ads research teams to translate marketplace and monetization goals into scalable technical solutions
  • Drive yield optimization through auction design, demand shaping, floor strategies, and pricing experiments
  • Lead experimentation using A/B testing, auction simulations, and offline replay frameworks, and make data-driven decisions based on performance metrics and statistical rigor
  • Ensure auction correctness, fairness, explainability, and transparency, while maintaining compliance with privacy, regulatory, and brand-safety requirements
  • Influence the long-term technical roadmap for Roku Ads by proposing architecture improvements, scalability strategies, and performance optimizations
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life insurance
  • accident insurance
  • disability insurance
  • commuter benefits
  • retirement options (401(k)/pension)
  • time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Earner Incentive

Uber’s Marketplace sits at the core of the business. The Earner Incentive team i...
Location
Location
United States , Seattle; San Francisco; Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's or Bachelor's degree in Computer Science or a related field, or equivalent practical experience with demonstrated long-term impact
  • 5+ years of experience across the full software development lifecycle, including requirements gathering, system design, implementation, testing, deployment, and operating large-scale production systems
  • Proficiency in at least one production language, such as Java, Scala, Go, Python, or C++
  • Strong experience in backend development, including designing microservices, developing APIs, and building reliable, scalable services
  • Proven track record of delivering impactful product features, balancing engineering quality, reliability, and execution speed
  • Strong ownership and learning mindset, with excellent problem-solving, collaboration and communication skills
  • able to work effectively and independently in cross-functional environments
Job Responsibility
Job Responsibility
  • Design, build, productionize, and operate high-performance, scalable, and reliable backend platforms and data pipelines that power driver incentive systems at large scale
  • Develop robust marketplace systems and incentive solutions that improve marketplace efficiency, reliability, and enable earning opportunities for millions of drivers
  • Build deep domain expertise in incentives, pricing, and marketplace dynamics, and understand how these systems interact with Operations
  • Translate business requirements into clear problem statements and actionable technical plans, reasoning through trade-offs to deliver practical, production-ready solutions
  • Work with ML engineers and scientists to deliver incentive systems and platforms and continuously improve product performance
  • Contribute to the team's technical direction by partnering with leads, designing scalable architectures, reviewing designs and code, and driving improvements in system performance, scalability, maintainability, and maintainability
  • Drive strong engineering best practices across development, testing, monitoring, and operational excellence to ensure long-term system health and reliability
  • Collaborate closely with engineers, product managers, scientists, and Operations to drive clarity, alignment, and delivery of high-impact solutions to complex business problems
  • Own projects end-to-end, from ideation and design through production rollout and iteration, delivering timely results and measurable business impact across teams
  • Mentor and support the growth of junior engineers
What we offer
What we offer
  • Eligibility to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligibility to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Communications Platform (Backend)

The Communications Platform at Uber is responsible for building technology that ...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or equivalent experience) in Computer Science, Engineering, Mathematics, or a related field
  • 4+ years of hands-on software engineering experience
  • Proficiency in Python, Go, or a general-purpose language such as Java
  • Familiarity with microservices and API design
  • Passion for building performant and scalable systems
  • Strong communication and collaboration skills
  • Demonstrated drive, resilience, and a deep sense of ownership
Job Responsibility
Job Responsibility
  • Design, build, and maintain the large-scale, intelligent communication infrastructure that supports essential business use cases and cutting-edge agentic AI experiences across Uber
  • Collaborate closely with senior engineers and cross-functional teams in Product, AI/ML, and other platform teams
  • Unlock the full potential of Uber's connected data to significantly enhance our communication channels
  • Drive the technical and architectural vision for the next generation of communication experiences
  • Create impact by delivering communication solutions across various channels for a wide range of marketplace products and consumers, disrupting the gig economy on a global scale
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Payments 3P

3P or (third party integrations) are critical to Uber’s broader company strategy...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of Experience in Scalable architectures
  • Knowledge in Distributed systems
  • Bachelors degree preferably in Computer science
  • Proven knowledge of at least one programming language, and of OOP patterns. Java and Go are primary languages in this team
  • Depth in algorithms and data structures
  • Excellent communication skills
Job Responsibility
Job Responsibility
  • Take ownership of key features and initiatives in crafting and building high quality, scalable systems in making paying on our platform reliable and efficient
  • Collaborate actively with many teams across Uber that power the Payments ecosystem
  • Design for scale & reliability. Our solutions support Uber's always-on marketplace. Maintaining this platform at scale requires constant investment in security, reliability and monitoring tooling
  • Innovate. Growth brings new complexity and new challenges every day
  • Fulltime
Read More
Arrow Right