Senior Software Development Manager
Listed on 2026-02-28
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
We are looking for a Senior Software Development Manager to help scale our platform and expand the breadth of features we offer to our restaurant clients. You will be responsible for the delivery, quality, and growth of your team while acting as a key partner to product and design. You will balance hands‑on technical leadership with people management, helping engineers grow and ensuring your team ships high‑quality software that thousands of restaurants rely on across the US and Canada.
Margin Edge is a SaaS platform that serves independent restaurants with a focus on simplifying complex operations and delivering actionable insights. Our system is cloud‑hosted on AWS, with services developed using Java/Spring Boot and front‑end technologies like React and React Native. Our data architecture leverages both No
SQL (Dynamo
DB) and relational (Postgres) databases. We also have a growing portfolio of IoT hardware products and integrations, like our Smart Scale, that simplify kitchen tasks and provide real‑time data collection in restaurants.
Where hospitality meets technology
As a team built by former (and current!) restaurant operators, our mission is to bring operators the same energy, attention to detail, and passion that they bring to their guests. Our culture is deeply rooted in service, partially because that’s where so many of our team come from (including everyone on our Business Development team), but also because we believe it is just the right way to run a business.
We design our software with profound empathy for the complexity of running a restaurant, and the goal of making the magic just a little easier for operators by taking the complex (read: very annoying) back office tasks off their plate, while empowering them with real‑time data.
Our founders share a deep history in both owning and operating restaurants and in building successful tech companies. We are venture‑backed and serve 11,000+ restaurants across the US and Canada.
We enable restaurants to make magic while knowing we are doing the same for them.
We have the utmost respect for our clients and because of this, we are unable to hire their current employees.
What type of responsibilities will I have?- Own the delivery strategy for your team and serve as the primary facilitator between product, design, and engineering. You will fill gaps where your team needs them — whether that's clarifying requirements, pressure‑testing designs, or rolling up your sleeves and contributing directly when it matters.
- Lead and develop your team by fostering a high‑performance culture, removing obstacles, and continuously optimizing how your team works. You'll coach engineers on using AI to accelerate their output — helping them apply it thoughtfully for code generation, debugging, and testing — while holding the bar high on quality, ownership, and technical judgment.
- Ensure accountability for support and operations across the systems your team owns. You'll stay closely connected to customer feedback and issues, use operational data to surface recurring pain points, and advocate for the time and resources needed to address them.
- Contribute to the technical strategy and architectural decisions for your team, helping engineers make sound trade‑offs between business needs and software development excellence. You'll drive clarity through ambiguity and ensure your team has the context they need to make confident decisions.
- 10+ years of software engineering experience, with at least 3 years in an engineering management or tech lead role.
- Proven track record of leading and growing engineering teams, with a focus on delivery, quality, and culture.
- Strong software development background with experience in Java and/or JavaScript (React); comfortable engaging in technical discussions and code reviews.
- Experience working in a product‑driven environment with cross‑functional collaboration across product, design, and QA.
- Ability to balance technical excellence with business objectives and manage trade‑offs effectively.
- Strong communication skills — able to clearly convey project status, risks, and technical concepts to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).