Software Engineer

2 weeks ago


Mountain View, United States Otter.ai Full time
Who We Are

At Otter, we are dedicated to building Infrastructure for Better Food. Our mission is to empower restaurateurs worldwide to thrive in the online food delivery market. By making food more affordable, of higher quality, and convenient, we're transforming the industry for everyone, from budding entrepreneurs opening their first restaurant to global quick-service chains.

What You'll Do

As a backend-focused Software Engineer, you will be an integral part of our data-driven development team, contributing to the advancement of our cutting-edge menu platform. Your responsibilities will include:
  • Data-Driven Development: Contribute to our data-centric development efforts.
  • Project Planning: Participate in strategic planning for various internal tools.
  • Agile Methodologies: Implement and test software using agile methodologies.
  • Collaborative Teamwork: Work closely with a team to enhance and support our technology.
  • Code Contribution: Write, debug, maintain, and test code across multiple projects.
  • Architectural Design: Design scalable systems with a focus on robust architecture.
  • Continuous Improvement: Engage in continuous improvement initiatives.
  • Innovation: Drive innovation within the team and support technological advancements at CSS.
What the Team Focuses On

Our menu platform offers comprehensive menu management features designed to streamline restaurant operations, enhance customer experiences, and optimize performance. It serves as a single source of truth for menus, seamlessly integrating with online channels such as DoorDash, UberEats, and Grubhub and offline point-of-sale (POS) systems like Square, Toast, and NCR.

Key capabilities include updating menus with new items, pricing, and taxes, performing A/B testing on different structures, setting availability by channel, creating combos and promotions, managing ingredients and SKUs, and configuring operational hours. Additionally, our platform features automated linking to ensure POS and online menus are always synchronized, minimizing discrepancies.

Boasting a 99.9% availability rate, our platform supports a vast network of brands in the US and worldwide, ensuring uninterrupted service. Over 100,000 restaurateurs use our platform daily to streamline their operations and consistently express high satisfaction.

What We're Looking For
  • Education: Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Computer Systems or Networks Engineering, or a related technical field.
  • Experience: 5-8 years of domain experience in a relevant role. Java experience a MUST.
  • Individual Contribution: Proven track record of significant contributions in previous roles as an Engineer
  • Architectural Skills: Ability to design and create robust architecture from scratch and evolve existing systems.
  • Technical Expertise: Experience designing and implementing scalable, reliable, and efficient distributed systems.
  • Application Maintenance: Experience in maintaining and extending large-scale, high-traffic applications.
Why Join Us
  • Growing Market: You'll be part of an $80 billion market projected to reach at least $500 billion by 2030 in the US alone.
  • Industry Impact: Join a team that is transforming the restaurant industry and helping restaurants succeed in online food delivery.
  • Collaborative Environment: Benefit from the support and guidance of experienced colleagues and managers, who will help you learn, grow, and achieve your goals. Work closely with other teams to ensure our customers' success.

Additional Information

This role is based in our Mountain View office. We believe in the power of in-person collaboration to drive innovation and success. Therefore, all our teams work from our office locations five days a week. We look forward to sharing more about a meaningful career at CSS

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

#LI-Onsite

  • Mountain View, California, United States General Motors Full time

    Job OverviewGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of complex software systems and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead cross-functional teams of software...

  • Software Engineer

    4 weeks ago


    Mountain View, California, United States Gen Full time

    Job Duties: Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications....


  • Mountain View, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Technical Architect to lead our software engineering team in designing and implementing cutting-edge solutions for our e-commerce platform. As a key member of our technology team, you will be responsible for architecting and implementing scalable, secure, and high-performance software...

  • Software Engineer

    3 months ago


    Mountain View, California, United States FlutterFlow Full time

    We are looking for an experienced AI Engineer to join our dynamic and innovative team. As an AI Engineer, you will collaborate with cross-functional teams to develop and deploy state-of-the-art solutions in application development. You will be responsible for enhancing our products by integrating cutting-edge AI/LLMs, and ensuring they are scalable,...


  • Mountain View, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on a specific project critical to our needs, with opportunities to switch teams and projects as our business grows and evolves.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions.Manage project priorities, deadlines, and...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its inception as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World's Most Experienced DriverTM-to improve access to mobility while saving thousands of lives now lost to traffic crashes. The...


  • Mountain View, California, United States Intuit Full time

    As an AppFabric Platform Services Engineer, you'll join a team that designs, builds, evolves, and maintains the foundational ecosystem that supports the development of plugins, widgets and web applications at Intuit. Your decisions will have a significant impact directly on Intuit and on the productivity of our engineers. In the coming years, the AppFabric...


  • Mountain View, Arkansas, United States Waymo Full time

    About the RoleWaymo is a leading autonomous driving technology company with a mission to provide safe and reliable transportation solutions. As a Software Development Engineer, you will play a critical role in designing and developing software for our autonomous vehicles.Key ResponsibilitiesDevelop high-quality software for embedded systems using modern...


  • Mountain View, California, United States Google Full time

    About the JobAs a software engineer at Google, you will have the opportunity to work on a specific project that is critical to the company's needs. This project will allow you to utilize your technical expertise to manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions that...

  • Software Test Engineer

    2 months ago


    Mountain View, California, United States Qualified Technical Services Full time

    Work Location: NASA Ames Research Center - Mountain View, CAMinimum Citizenship: U.S. Citizen or Permanent ResidentClearance: US Government Public TrustJOB DESCRIPTION - Software Test Engineer - NASA Lunar RoverAt NASA Ames Research Center in Silicon Valley, we are designing a Lunar prospecting mission to search for water ice in a polar region of the...


  • Mountain View, United States Wayve Full time

    At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status,...


  • Mountain View, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will be part of a dynamic team responsible for developing cutting-edge technologies that transform the way billions of users interact with information and each other.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions to meet the needs of Google's products and...

  • Data Engineer

    2 months ago


    Mountain View, United States Intelliswift Software Full time

    Pay rate range - $84/hr. to $86/hr. on W2Hybrid- 4 days a week in officeTop skills: SQL, Python, ETL, Data warehouseKEY RESPONSIBILITIES/REQUIREMENTS:Responsibilities for Data Engineer• Create and maintain optimal data pipeline architecture,• Assemble large, complex data sets that meet functional / non-functional business requirements.• Identify,...

  • Data Engineer

    2 months ago


    Mountain View, United States Intelliswift Software Full time

    Pay rate range - $84/hr. to $86/hr. on W2Hybrid- 4 days a week in officeTop skills: SQL, Python, ETL, Data warehouseKEY RESPONSIBILITIES/REQUIREMENTS:Responsibilities for Data Engineer• Create and maintain optimal data pipeline architecture,• Assemble large, complex data sets that meet functional / non-functional business requirements.• Identify,...


  • Mountain View, United States Edison Smart Full time

    Software Engineer - up to $230,000 - AI - On-siteJoin an exciting start-up in the Mountain View area, who are building AI products within the Cybersecurity space.As a hands-on Staff Software Engineer, you’ll work in a team to create some of the most exciting AI products with industry proven industry leaders.This is an on-site position in the Mountain View...


  • Mountain View, United States Edison Smart Full time

    Software Engineer - up to $230,000 - AI - On-siteJoin an exciting start-up in the Mountain View area, who are building AI products within the Cybersecurity space.As a hands-on Staff Software Engineer, you’ll work in a team to create some of the most exciting AI products with industry proven industry leaders.This is an on-site position in the Mountain View...

  • Software Engineer III

    2 weeks ago


    Mountain View, United States The Judge Group Inc. Full time

    Location: Mountain View, CASalary: $99.00 USD Hourly - $110.00 USD HourlyDescription: Our client is currently seeking a Software Engineer III Position: Software Engineer III Location: Mountain View, CA Duration: 6 months contractJob Description: Mandatory Bachelor's degree in Computer Science or equivalent practical experience. 5 years...


  • Mountain View, United States Edison Smart® Full time

    Software Engineer - up to $230,000 - AI - On-siteJoin an exciting start-up in the Mountain View area, who are building AI products within the Security space.As a Senior Software Engineer, you’ll work in a team to create some of the most exciting AI products with industry-proven leaders.This is an on-site position in the Mountain View...


  • Mountain View, United States Edison Smart® Full time

    Software Engineer - up to $230,000 - AI - On-siteJoin an exciting start-up in the Mountain View area, who are building AI products within the Security space.As a Senior Software Engineer, you’ll work in a team to create some of the most exciting AI products with industry-proven leaders.This is an on-site position in the Mountain View...


  • Mountain View, California, United States Abidi Solutions Full time

    Job OverviewPosition: Senior Software Engineer - Mobile AndroidCompany: Abidi SolutionsLocation: HybridContract Type: C2CVisa: USC GC GC EAD H4 EADCompany ProfileAbidi Solutions is at the cutting edge of automotive technology, specializing in the development of innovative Software-Defined Vehicle (SDV) solutions. Our focus is on enhancing the future of...