Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Customer Lifecycle

$176k - $242k
Full-time

Atoms

Who we are

In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people — but to succeed as a digital restaurateur you also need to have a passion for technology. We believe in the joy of serving others, and that's why we created Otter – to help restaurateurs succeed in online food delivery. Restaurants around the world, both large and small, including Chick-fil-A, Ben & Jerry's, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce order issues, and decrease delivery headaches.

What you'll do

As a Software Engineer on the Otter Customer Lifecycle team, you'll build the platform that every other team at Otter depends on — the core systems that define what a restaurant is in our product, and the services that get merchants from signup to serving orders.

  • Build and own the merchant platform: the core services and data models behind stores, facilities, brands, and the entitlement-driven configuration that determines what each merchant can access.
  • Design onboarding services that take a new restaurant from signup to live and serving orders, reliably and without manual intervention.
  • Build the backend for self-serve growth — signup, activation, and conversion flows that let restaurants adopt Otter without touching a salesperson.
  • Design offboarding and lifecycle cleanup so that when a merchant leaves, the systems behind them shut down cleanly instead of quietly running and costing money.
  • Own your services end-to-end: design, build, instrument, debug, and improve reliability and performance.

What we're looking for

We value diversity of experience and are looking for engineers excited to own complex, high-impact systems. We look for a strong sense of ownership — people ready to take their work from idea to production and take responsibility for outcomes.

Basic Qualifications

  • Proficiency in Java or Go, writing production backend services.
  • Solid foundation in distributed systems, microservices, and API design (gRPC and/or REST).
  • Experience with databases (e.g. PostgreSQL, CockroachDB) and writing performant queries.
  • Experience designing data models and core domain objects that other teams build on top of.
  • Experience operating services in production, and a collaborative, product-minded approach.

Nice to Have

  • Workflow orchestration (e.g. Temporal, Cadence) or event-driven architectures (Kafka).
  • Authentication, authorization, permissions, or entitlements systems.
  • Experience with API modernization or migrating services off a legacy stack.
  • Marketplace, merchant platform, subscription, or billing systems experience.
  • Cloud platforms (Azure, AWS, GCP) and containers (Docker, Kubernetes).

Why join us

  • Demand for online food delivery is growing really fast! In the last 5 years, just in the US, the overall market has expanded 10X from $10B to $100B, and could expand to $500bn-$1T by 2030.
  • Changing the restaurant industry : You'll be part of a team that helps restaurants succeed in online food delivery.
  • Collaborative environment: You will receive support and guidance from experienced colleagues and managers, helping you to learn, grow and achieve your goals, and you'll work closely with other teams to ensure our customer's success.

What else you need to know

This role is based in our Mountain View office location. As a company driven by innovation and continuous change, close collaboration is essential. We're constantly reimagining our industry, creating new products, and refining our processes, and we do our best work together. That's why all of our office-based teams work onsite, five days a week.

The base salary range for this role is $176,000 - $242,000 per year.

Actual compensation will be determined on an individual basis and may vary depending on experience, skills, and qualifications.

Base salary is just one part of your total rewards package. You may also be eligible for equity awards and an annual performance-based bonus.

Benefits Summary (USA Full-Time Exempt Employees):

  • Medical, dental, and vision insurance (multiple plans, incl. HSA options).
  • Company-paid life and disability insurance (short- and long-term).
  • Voluntary insurance: accident, critical illness, hospital indemnity.
  • Optional supplemental life insurance for self, spouse, and children.
  • Pet insurance discount.
  • 401(k).
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Time Off policies:
    • Discretionary vacation days
    • 8 paid holidays per year
    • Paid sick time
    • Paid Bereavement leave
    • Paid Parental Leave

Benefits are subject to change at the company's discretion.

Atoms accepts applications on an ongoing basis.

Ready to join us as we serve those who serve others?

#LI-Onsite

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Customer Lifecycle in Mountain View, CA vacancy
  • $172.43k - $230.95k

     ...do the most meaningful work of your career, help our customers and partners advance their AI strategies, and be part...  ...with us at Crusoe. About This Role: The Senior Software Engineer for the AI Model Lifecycle team will play a crucial role in building a... 
    Customer
    Temporary work

    Crusoe

    Sunnyvale, CA
    11 days ago
  •  ...service offerings:  Staff Augmentation  Lifecycle IT solutions  Application...  ...Automation  Job Description Job Title: Software Engineer - Front End - Item Store/Marketplace...  ...learner and builder with strong customer focus and obsession with quality... 
    Customer
    Full time

    Pyramid Consulting

    Sunnyvale, CA
    1 day ago
  • $152k - $214k

     ...Why Drivemode:  Drivemode is the new software and user experience division of...  ...together with external teams Support engineering development lifecycle processes in a highly regulated and...  ...experience with the development of customer-facing iOS apps ~1+ years of experience... 
    Customer
    Full time

    Drivemode

    Mountain View, CA
    1 day ago
  • $10,000 per month

     ...builds the world’s leading software for data-driven decisions and...  ...The Role Software Engineers at Palantir build software at...  ...driven by rich-ML models. Our customers use our defense offering to...  ...involved throughout the product lifecycle - from idea generation,... 
    Customer
    Work experience placement
    Internship
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Palo Alto, CA
    1 day ago
  • $135k - $145k

     ...builds the world’s leading software for data-driven decisions and...  ...more. The Role Software Engineers at Palantir build software...  ...involved throughout the product lifecycle - from idea generation,...  ...counterparts to understand our customers' problems and build products... 
    Customer
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    1 day ago
  • $115k - $210k

     ...checkout experience for over 40 million users. Customers just place their items on our kiosks and...  ...-stack developer to help us build the software that runs our kiosks and powers the...  ...involved throughout the entire product lifecycle, from idea generation, design, and prototyping... 
    Customer
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin

    Palo Alto, CA
    1 day ago
  • $117k - $234k

     ...: Home OfficeRole summary:As a Senior Software Engineer, you will lead the delivery of scoped...  ...requires expertise in software development lifecycle, including coding, debugging, and...  ...Continuous experimentation, innovation, and customer feedback drive the development of... 
    Customer
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $130k - $170k

     ...and QA throughout the product development lifecycle.Develop pre- and post-sales tools and...  ...new solution. Requirements :3+ years in software development work experienceGood Problem...  ...meaningful and lasting impact to our 660,000+ customers around the globe.Fortinet (NASDAQ: FTNT)... 
    Customer
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $165.2k - $223.6k

     ...are looking for skilled and passionate software engineers to join our world-class, growing team....  ...that will impact millions of customers. Key job responsibilities- Design, develop...  ...and cloud platforms, and manage their lifecycle.- Stay updated with the latest advancements... 
    Customer
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...division merges fresh hardware and software innovations to offer leading...  .... Our team of skilled engineers is committed to addressing...  ...knowledge across the entire node lifecycle. This covers CAPI providers,...  ...-node workflows that allow customers to integrate different... 
    Customer
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $165.2k - $223.6k

     ...development company that designs and engineers high-profile consumer...  ...Amazon experiences, giving customers instant access to everything...  ...will:- Create world class software and firmware to customer features...  ..., training/inference lifecycles, and optimization techniquesPreferred... 
    Customer
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    1 day ago
  •  ...ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING (STARLINK)...  ...have deployed. Our goal is to provide customers with the best possible satellite...  ...are responsible for the complete lifecycle of the software they create, including... 
    Customer
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    7 hours ago
  • $147k - $210k

     ...internal business processes including customer ordering.Identify, assess, estimate,...  ..., customer sales.Knowledge of software implementation lifecycle (e.g., analyze, design, build, test,...  ...infrastructure, and talent. AI/ML software engineers in Cloud bridge the gap between... 
    Customer
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $90k - $180k

     ...Segment: Home OfficeRole summary:The Senior Software Engineer will lead the delivery of scoped...  ...seamless shopping journeys for millions of customers. Focused on delivering best-in-class...  ...and drive BE software development lifecycle including CI/CD and automated testing.... 
    Customer
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    7 hours ago
  • $193.3k - $261.5k

     ...continuously learn from real-world customer interactions to become more...  ...excellence* Raise the engineering bar through technical leadership...  ...non-internship professional software development experience- 5+...  ..., training/inference lifecycles, and optimization of model executionAmazon... 
    Customer
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    7 hours ago
  • $193.3k - $261.5k

     ...are looking for a passionate engineer to work on the development of...  ...services for Alexa Cloud that power customer-facing experiences across...  ...how we build, test, and ship software.Key job responsibilities-...  ...services and our development lifecycle. This is a highly visible role... 
    Customer
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    4 days ago
  • $165.2k - $223.6k

    As a Software Development Engineer, you will be responsible for defining, building and supporting the...  ...delivery of seamless SW engineering lifecycle, system health monitoring, diagnostics...  ..., and staff to ensure exceptional customer service; and follow all federal, state... 
    Customer
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    1 day ago
  • $129.4k - $198.4k

    Job DescriptionSenior Software Engineer — Interactive ExperienceJob SummaryWe are seeking a highly...  ...reliability throughout the vehicle lifecycle.Job Responsibilities- Design and...  ...thrive and develop better products for our customers.All employment decisions are made on a... 
    Customer
    Full time
    Local area
    Work from home
    Flexible hours
    Shift work

    General Motors

    Sunnyvale, CA
    1 day ago
  • $169k - $338k

     ...: Collaborate with Platform Engineering to leverage profiling insights...  ...to large scale application lifecycle management across all of...  ...information without impacting customer-facing latencies, while establishing...  ...information systems, software engineering, or related area... 
    Customer
    Full time
    Temporary work
    Part time
    Immediate start

    Walmart

    Sunnyvale, CA
    1 day ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...Function of Position:As a Sr Software Engineer Navigation on the...  ...the medical device software lifecycle end-to-end for navigation components...  ...that Intuitive and/or your customer(s) may require that you show... 
    Customer
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $169k - $338k

     ...products.Design scalable, modular software architectures ensuring...  ...seeking a Distinguished Software Engineer to lead the design,...  ...the full software development lifecycle. The successful candidate will...  ...delivering exceptional value to customers. About the team: The Marketplace... 
    Customer
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $165.2k - $223.6k

     ...enable Amazon’s AI to learn from real-world customer behavior and continuously improve at massive scale.As a Software Development Engineer, you will solve challenging data and...  ...transformer architecture, training/inference lifecycles, and optimization techniquesPreferred... 
    Customer
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    7 hours ago
  • $193.3k - $261.5k

     ...for a passionate and talented Senior Software Development Engineer with deep expertise in building...  ...solutions, and directly impact every Amazon customer's shopping experience.An information...  ...architecture, training/inference lifecycles, and optimization of model execution... 
    Customer
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $117k - $234k

     ...remote work.Role summary:As a Senior Software Engineer at Walmart, you will lead the design,...  ...that enhance operational performance and customer experience across Walmart’s digital...  ...testing methodologies, tools, and defect lifecycle processes.Demonstrated problem-solving... 
    Customer
    Full time
    Temporary work
    Part time
    Work at office

    Walmart

    Sunnyvale, CA
    4 days ago
  • $160k - $200k

    Join Fortinet as a Senior Software Developer and play a pivotal role...  ...entire software development lifecycle of our existing and...  ...programmingKnowledge of professional software engineering practices, including version...  ...impact to our 660,000+ customers around the globe.Fortinet (... 
    Customer
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    7 hours ago
  • $165.2k - $223.6k

     ...advertising at Amazon's scale. As a Software Development Engineer on the CAX team, you will drive major...  ...systems to ML infrastructure to customer-facing UX on Amazon Search- Shape the...  ...transform every aspect of the advertising lifecycle from ad creation and optimization to... 
    Customer
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    4 hours ago
  • $117k - $234k

     ...Segment: Home OfficeRole summary: As a Software Engineer III, you will lead the design and...  ...workflows. It leads the evolution of item lifecycle management through AI-driven processes...  ...area."]Preferred qualifications["Customer Service", "We value candidates with a... 
    Customer
    Full time
    Temporary work
    Part time

    Sam's Club

    Sunnyvale, CA
    3 days ago
  • $117k - $234k

     ...Segment: Home OfficeRole summary:As a Senior Mobile Software Engineer, you'll design, build, and deliver customer-facing iOS experiences that power Walmart's in-...  ...languages, driving full software development lifecycle including CI/CD and automated testing.Integrate AI... 
    Customer
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    7 hours ago
  • $117k - $234k

     ...are not available. Role Summary:As a Software Engineer III at Walmart, you will design, build...  ...and optimize the software development lifecycle through automation and tooling.What You...  ...with large‑scale eCommerce, retail, or customer‑facing systems.Strong understanding of... 
    Customer
    Full time
    Temporary work
    Part time
    Remote work

    Walmart

    Sunnyvale, CA
    4 days ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...company. As a result, our customers are better served. Within...  ...for a Principal Software Engineer - Responsible AI who is passionate...  ...for the development lifecycle and production readiness of the... 
    Customer
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Customer Lifecycle. Be the first to apply!