Lead the "0-to-1" Phase: Architect and develop software solutions for digital screens and ESL integrations, operating initially as a single contributor.
Hardware Integration: Collaborate with third-party hardware vendors to integrate their devices into our centralized platform.
Pilot Support: actively support in-store pilots. This includes troubleshooting live production issues and deploying hotfixes to ensure customer success during critical rollouts.
Strategic Evaluation: help leadership determine the technical viability of third-party partners versus building in-house solutions, and provide the technical reality check that ensures our business goals are ambitious yet technically achievable.
Team Scaling: As the product matures, help hire, onboard, and lead a team of engineers, establishing code quality standards, CI/CD pipelines, and development culture.
Requirements
Bachelor’s degree preferably in Computer Science, Engineering or related discipline.
7+ years of professional software engineering experience.
Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high-growth environment.
Strong proficiency in backend development (C#/.NET, Java, or Go) and frontend frameworks (Angular, React, or Vue).
Experience with Cloud Architecture (Azure preferred, AWS/GCP acceptable).
Experience with SQL database design and optimization.
Willingness to travel occasionally to pilot stores to troubleshoot hardware/software implementations.
Tech Stack
Angular
AWS
Azure
Cloud
Google Cloud Platform
Java
React
SQL
Vue.js
Go
.NET
Benefits
Autonomy: You will have significant influence over the architectural direction of a new product line.
Impact: Your work will be visible in retail stores immediately.
Growth: This is a leadership track role; you build the product, then you build the team.