Senior Data Engineer
Listed on 2026-03-12
-
Software Development
Data Engineer
About Spot On
We’re not just building restaurant tech, we’re giving independent restaurants the tools to compete and win. From our award‑winning point‑of‑sale to AI‑powered profit tools, everything we do helps operators boost profit, work smarter, and keep their best people. And every solution is backed by real humans who actually give a sh
* t about helping restaurants succeed.
- Named the #1 Restaurant POS by G2 (Fall 2025), based on ratings from real users
- Rated the top‑rated point‑of‑sale (POS) for restaurants, bars, retail, and small businesses by Capterra users
- Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running
As a Senior Data Engineer on our Data and Reporting team, you’ll be responsible for designing, building, and maintaining high‑performance, scalable data systems and data infrastructure. You will collaborate closely with cross‑functional teams, including product management and engineering leadership, to enhance existing platforms and develop innovative solutions for complex data‑driven applications.
On a Daily Basis You Will- Architect, develop, and maintain scalable software solutions for our reporting and analytics platforms.
- Design and implement data pipelines, ETL processes, and integrations using Click House, Streamkap, Postgre
SQL, Snowflake, Mongo
DB, Kafka, and AWS. - Write and optimize SQL queries that drive merchant reporting outcomes and improve database performance across large‑scale, distributed systems.
- Contribute to defining and refining system architectures, including cloud infrastructure and containerization strategies.
- Implement robust data observability monitoring, logging, and alerting solutions using tools like Grafana, Metaplane, and Open Telemetry.
- Mentor junior and mid‑level engineers, promoting technical excellence and best practices.
- 5+ years of professional software and data engineering experience.
- Proficient in Python; experience with GO and Type Script or JavaScript is highly beneficial.
- Extensive experience with databases and data warehouses such as Click House, Postgre
SQL, and Mongo
DB. - Strong understanding of real‑time data streaming and messaging systems, especially Kafka.
- Experience designing and implementing robust ETL pipelines and handling large‑scale data migrations.
- Familiarity with cloud services, especially AWS, including IAM roles, S3, RDS, and MSK.
- Proven ability in performance tuning and optimization for high‑volume, low‑latency data systems.
- Experience applying core data observability principles to create a transparent and resilient data platform.
- Comfortable with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong experience with infrastructure as code (IaC) tools and best practices.
- Deep understanding of software development best practices, CI/CD pipelines, and Dev Ops methodologies.
- Experience in building frontend components or familiarity with React and Next.js.
- Knowledge of monitoring and observability tools, including Grafana and Open Telemetry.
- Background or interest in data analytics, machine learning applications, and causal analysis.
- Experience in the restaurant or hospitality technology sector.
We will never ask candidates to pay fees, purchase equipment, or share sensitive personal or financial information during the hiring process. All legitimate communication from our recruiting team will come from an official company email address (). If something seems suspicious, please contact us at
Spot On is an equal employment opportunity employer. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law.
Spot On is an E‑Verify company.
Compensation Range: $150K - $190K
#J-18808-Ljbffr(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).