We're looking for a Principal Software Architect who will take ownership of our NomNom API product and ensure it continues to evolve and serve our clients' needs as their digital maturity continues to evolve. This role will be responsible for providing API and systems integration expertise, defining and championing software architecture best practices within the API team that ensure quality of delivery, and will help generate innovative, modular, and scalable solutions with NomNom that address the business requirements of our clients.
The Principal Architect of NomNom API reports to the SVP of Technology within the Consumer business unit, and works closely with all departments involved in delivery of Bounteous' software solutions.
About NomNom API
NomNom API is the middleware & API orchestration product that Bounteous uses to serve almost all of our clients in the Dining & Convenience store space. For years, it has been the backbone of our NomNom customer experience platform, integrating key third-party platforms together and providing value-added functionality where backend platforms have functional gaps. It is responsible for facilitating over $3 billion in online sales each year, and has handled massive amounts of traffic driven by our clients' big business days such as Wingstop Wing Day and Valentine’s Day for Texas Roadhouse. There is an even larger opportunity to utilize NomNom API across all business units of Bounteous, and this position will play a key role in exploring that opportunity and collaborating with other leaders within Bounteous to drive that initiative forward.
Role and Responsibilities
- Lead & oversee all architectural decisions for Bounteous' NomNom API platform, and ensure the development team implements solutions in a high-quality, scalable, and sustainable fashion.
- Provide solution architecture support to client project teams to determine how NomNom API’s capabilities can be used to achieve a client’s business objectives.
- Join client conversations and communicate complex technical concepts in a way that non-technical decision makers can understand.
- Oversee the NomNom API team’s releases within project teams to ensure they are following established release processes and quality checks.
- Partner with the NomNom API team scrum master to ensure the team operates at optimal efficiency and balances its workload and capacity to ensure client demands are satisfied.
- Participate in product strategy, design, and product discussions with internal R&D teams to determine how to deliver new features, integrations, and capabilities to clients running NomNom, and contribute product ideas to the R&D team and advocate for them to be considered on the product roadmap.
- Evaluate and prototype new tools, technologies, platforms, and processes to help ensure a high-quality, maintainable codebase.
- Support BD and account growth teams by providing estimates of varying depths depending on the state of the opportunity, making sure to clearly articulate scope and assumptions behind the estimates.
- Mentor other developers on software development techniques, standards, and best practices.
- Communicate extremely complex technical concepts to both internal team members as well as client stakeholders by creating concise and accurate technical documentation and diagrams.
- Capture and share best-practice knowledge and domain expertise for software architecture & engineering
- Perform other duties as assigned
Preferred Qualifications
- 8+ years of coding experience, ideally on Node.js + TypeScript software products
- 5+ years of experience leading architecture in a Node.js + TypeScript software product
- Experience with AWS Lambda and API Gateway is required, any additional AWS experience is a plus!
- Experience on a team that achieved and maintained 100% automated unit test coverage is a plus (we require this within our NomNom API development team!)
- Extensive experience launching software and subsequent iterative releases to a large customer base
- Excellent problem-solving skills across a full web stack, including Frontend, API, WAF, and Infrastructure
- Strong technical communication skills, including proficiency in effectively communicating highly complex technical concepts and solutions to non-technical audiences
- Ability to work cohesively with a team of developers and be a primary source of knowledge & mentorship to the rest of the team
- Ability to multitask and prioritize tasks across multiple projects
Top Skills
Similar Jobs at Bounteous
What you need to know about the San Francisco Tech Scene
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine