Senior Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer, Full Stack Developer
Overview
Global restaurant brands run their operation on the Crunchtime platform. Delivering a consistent guest experience across every location and managing food and labor costs are at the core of how Crunchtime’s software is used today in over 150,000 locations across 100+ countries by the world’s top restaurant and food service operators. Customers including Chipotle, Culver’s, Domino’s, Dunkin’, Five Guys and P.F. Chang’s rely on our top-ranked platform which now includes Zenput to manage inventory, staff scheduling, learning and development, food safety, operational tasks and audits.
Aboutthe role
As a Senior Software Engineer I at Crunchtime, you will engineer scalable, high-efficiency architectures for our enterprise ERP suite. We are looking for a technical professional who views the database as a core engineering component—not just a storage layer.
You won’t just write code; you will design the data structures and program logic that power highly available, large-scale systems. This role requires a deep technical grasp of the full software lifecycle, with a specific focus on building complex transaction and reporting solutions that remain performant under heavy enterprise loads.
What you’ll do as a Senior Software Engineer I- Engineer and implement complex PL/SQL scripts through all phases of the lifecycle, including analysis, design, testing, and documentation.
- Perform deep database tuning and optimization across both schema and SQL to ensure high system availability.
- Utilize our entire technology stack to engineer new features, ensuring seamless integration between Oracle RDBMS, web UIs, and APIs.
- Create and maintain database upgrade scripts and develop SQL scripts to repair client data or fulfill complex data modification requests.
- Assist the broader engineering staff with complex SQL and provide expert solutions to troubleshooting problems.
- Actively contribute to technical design discussions and take ownership of the implementation of complex features within the team s roadmap.
- Optimize the engineering lifecycle by maintaining tight feedback loops with stakeholders and customers, ensuring that system designs align with user needs and operational realities.
- Maintain transparent communication with team members and leadership using Jira, Slack, and Zoom.
- Strong RDBMS engineering experience, with a heavy emphasis on Oracle database design and performance tuning.
- Ability to process complex business requirements and engineer a stable, scalable, and efficient architecture to support them.
- Strong analytical skills with the ability to engineer precise solutions for complex problems while balancing immediate constraints with long-term scalability.
- A self-starter capable of taking full ownership of complex projects and driving them to completion in a rapidly changing environment.
- A collaborative mindset with a bias toward over-communication and a belief that individual success is tied to team success.
- Dedicated to both personal development and the mentorship of junior engineering staff.
- Commitment to automating workflows and improving repeatable engineering processes.
- Specific experience with our tech stack (Java, Spring, MyBatis, Oracle DB, Powershell, etc.)
- Practical experience in Git Lab, Jenkins, and modern CI/CD pipelines.
- Familiarity with both monolithic and microservice architectures, particularly in the context of distributed systems.
- Experience developing enterprise-grade web products that handle significant scale and complex user interfaces.
- A background in Dev Ops and/or experience working with specialized hardware (mobile or embedded).
- Community & Culture:
Contributions to the Open Source community; building great relationships with coworkers; desire to contribute to a fun, supportive work environment; interest in the specific technical and business challenges inherent in an enterprise ERP suite; focus on high-quality software and professional relationships.
- Great mission-driven team members from diverse backgrounds with a strong company culture
- Competitive pay
- Flexible PTO
- Paid company holidays
- Yearly team off-sites
- Medical, dental, and vision benefits (FSA,…
(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).