Senior Software Engineer

1 month ago


mountain view, United States City Storage Systems Full time

Who We Are

At City Storage Systems (CSS), 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 at CSS, you'll play a crucial role in our data-driven development team, helping to advance our state-of-the-art 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 (check our tech blog) 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 or equivalent.
  • Experience: 5-8 years of experience in a relevant role.
  • Individual Contribution: Proven track record of significant contributions in previous roles, demonstrating your impact.
  • Architectural Skills: Ability to design and create robust architecture from scratch and evolve existing systems.
  • Communication Skills: Strong communication and presentation skills, with the ability to collaborate with non-engineering stakeholders.
  • Technical Expertise: Experience designing and implementing scalable, reliable, and efficient distributed systems. Familiarity with Java is required.
  • 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 look forward to sharing more about a meaningful career at CSS



  • Mountain View, United States HireOTS Full time

    We are looking for a Senior Software Engineer to join our team. The ideal candidate will have a strong understanding of software engineering principles and practices, as well as experience in Agile development methodologies. The successful candidate will be responsible for developing and maintaining high-quality software applications.Responsibilities:Design,...


  • Mountain View, United States Intuit Full time

    Intuit Senior Software Engineer - Mountain View, CaliforniaCome join Intuit as a Senior Full Stack Engineer. Our team leads a new initiative at Intuit, working on our transformation into an AI-driven expert platform. At the heart of this transformation is the creation of a secure, modern, blazing fast, and finely curated map of the world's financial...


  • mountain view, United States Edison Smart® Full time

    Software Engineer - up to $225,000 - AI/ML - 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 $225,000 - AI/ML - 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 $225,000 - AI/ML - 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 Microsoft Corporation Full time

    United States, California, Mountain View Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. Join the AI Agents Platform Engineering Team at Microsoft! Are you passionate about building cutting-edge AI backend services? The AI Agents Platform Engineering team within Azure AI...


  • Mountain View, United States Intuit Full time

    Intuit Senior Software Engineer Mountain View , California Apply Now Come join the "Smart Money Services" (SMS) as a "Senior Machine Learning Engineer". The SMS team is responsible for detecting and preventing fraud and financial risk for all Money Movement events at Intuit.What you'll bringBS, MS, or PhD degree in Computer Science or related...


  • Mountain View, United States Microsoft Full time

    United States, California, Mountain ViewOverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. Join the AI Agents Platform Engineering Team at Microsoft! Are you passionate about building cutting-edge AI backend services? The AI Agents Platform Engineering team within Azure AI...


  • Mountain View, United States ZipRecruiter Full time

    About Lark At Lark Health, we’re leading the way into a new era of cardiometabolic care, leveraging advanced AI techniques–including deterministic and generative models–to provide scalable, affordable, and compassionate care. We help our healthcare partners manage over 30 million lives and prevent conditions like obesity, hypertension, type II...


  • Mountain View, United States Intuit Full time

    Intuit Senior Software Engineer- SRE Mountain View, California Apply NowCome join the Intuit FinTech Platform as a Senior Software Engineer. Intuit Fintech is your trusted financial expert empowering financial prosperity for businesses and consumers through a convenient, powerful, AI-native fintech platform providing fast and easy access to funds at the time...


  • Mountain View, United States Intuit Inc. Full time

    Come join the 'Smart Money Services' (SMS) as a 'Senior Machine Learning Engineer'. The SMS team is responsible for detecting and preventing fraud and financial risk for all Money Movement events at Intuit.ResponsibilitiesIn this role, you’ll be embedded inside a vibrant team of data scientists.You’ll be expected to help conceive, code, and deploy data...


  • Mountain View, United States ZipRecruiter Full time

    About LarkAt Lark Health, we’re leading the way into a new era of cardiometabolic care, leveraging advanced AI techniques–including deterministic and generative models–to provide scalable, affordable, and compassionate care. We help our healthcare partners manage over 30 million lives and prevent conditions like obesity, hypertension, type II diabetes,...


  • Mountain View, United States Bonfy.AI Full time

    At Bonfy.AI, we're working behind the scenes on game-changing innovations to make AI trustworthy. Position Overview: Bonfy.AI is seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will play a pivotal role in developing, deploying, and optimizing machine learning models that scale across diverse...


  • Mountain View, United States Bonfy.AI Full time

    At Bonfy.AI, we're working behind the scenes on game-changing innovations to make AI trustworthy. Position Overview: Bonfy.AI is seeking a highly skilled and motivated Senior software Engineer to join our dynamic team. The ideal candidate will play a pivotal role in developing, deploying, and optimizing machine learning models that scale across diverse...


  • Mountain View, United States Bonfy.AI Full time

    At Bonfy.AI, we're working behind the scenes on game-changing innovations to make AI trustworthy. Position Overview: Bonfy.AI is seeking a highly skilled and motivated Senior software Engineer to join our dynamic team. The ideal candidate will play a pivotal role in developing, deploying, and optimizing machine learning models that scale across diverse...


  • Mountain View, California, United States Intuit Inc. Full time

    At Intuit Inc., we're seeking an experienced Senior Engineering Manager to lead and develop a team of software engineers delivering cutting-edge marketing technology solutions. This role plays a pivotal part in shaping the technical direction of our Marketing Technology Platform.About the RoleWe are looking for a seasoned leader to oversee the team's...


  • Mountain View, United States Groq Full time

    At Groq. We believe in an AI economy powered by human agency. We envision a world where AI is accessible to all, a world that demands processing power that is better, faster, and more affordable than is available today. AI applications are currently constrained by the limitations of the Graphics Processing Unit (GPU), a technology originally developed for...


  • Mountain View, United States Groq Full time

    At Groq. We believe in an AI economy powered by human agency. We envision a world where AI is accessible to all, a world that demands processing power that is better, faster, and more affordable than is available today. AI applications are currently constrained by the limitations of the Graphics Processing Unit (GPU), a technology originally developed for...


  • Mountain View, United States Bonfy.AI Full time

    At Bonfy.AI, we're working behind the scenes on game-changing innovations to make AI trustworthy. Position Overview: Bonfy.AI is seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will play a pivotal role in developing, deploying, and optimizing machine learning models that scale across diverse...

  • Software Engineer

    4 weeks ago


    Mountain View, United States Edison Smart® Full time

    Senior C++ Engineer - up to $215,000 + equity - on-siteJoin a well-established start-up in the Bay area that is building out an AI platform on a global scale.As a Senior Software Engineer, you'll work in a team to create some of the most exciting products within the Video AI space.This is an on-site position in the Bay area.Skills/TechnologyExperience with...