Sr. Software Engineer Lead, Firehouse Subs
Firehouse Subs · Jacksonville, FL · 4 days ago
EngineeringFull-time
What You'll Do
- Design, develop, and deliver robust technical solutions for critical guest-facing and franchisee-facing digital features.
- Lead architecture and system design decisions, creating clear and actionable Architecture Decision Records (ADRs).
- Contribute meaningful production code across React, Node.js, and TypeScript-based systems.
- Improve performance and scalability of services handling high transaction volumes.
- Raise the bar on engineering processes, CI/CD pipelines, automation, and developer experience.
- Elevate overall code quality through rigorous design and code reviews, mentorship, and engineering best practices.
- Lead development of new features from concept through deployment, ensuring reliability and maintainability.
- Implement strong observability and incident triage methodologies using tools such as Datadog or similar platforms.
- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
- Drive modernization of legacy systems toward cloud-native and distributed architectures.
- Implement strong observability and incident triage methodologies using tools such as Datadog or similar platforms.
- Champion testing practices including unit, integration, and end-to-end testing.
- Mentor engineers and foster a culture of continuous improvement, accountability, and technical excellence.
What You'll Need To Succeed
- 6+ years of professional software engineering experience, including leading complex technical initiatives.
- Strong proficiency in JavaScript/TypeScript, React, and Node.js.
- Experience with GraphQL (Apollo Federation preferred).
- Cloud expertise, preferably AWS (Lambda, API Gateway, DynamoDB) and Infrastructure as Code (Terraform preferred).
- Experience designing and operating distributed, high-traffic systems.
- Strong understanding of relational and non-relational database systems.
- Experience with CI/CD tools (CircleCI, Jenkins, GitHub Actions) and automation pipelines.
- Familiarity with observability tools (Datadog, New Relic, CloudWatch).
- Strong understanding of testing methodologies (TDD/BDD).
- Proven mentorship and leadership capabilities.
- Excellent communication skills with the ability to articulate technical trade-offs to non-technical stakeholders.
- Experience in QSR, retail, or consumer-facing digital businesses preferred.
- Bachelor’s degree in Computer Science or related field, or equivalent industry experience.