Papa Johns is looking for a Senior Tech Lead to guide 1–2 engineering teams in delivering high-quality software while also remaining hands-on in system design, coding, debugging, and architectural decision-making.
Requirements
- Technical proficiency in relevant programming languages and frameworks.
- Expertise in software architecture, design patterns, and scalable systems.
- Ability to debug and troubleshoot complex issues.
- Strong background in system design, architecture, and hands-on coding.
- Agile and iterative development experience.
- Technical vision and leadership capabilities.
- Experience with API design and development.
Responsibilities
- Lead and manage 1–2 engineering teams, providing structure, clarity, and ongoing support.
- Define and communicate technical vision, aligning team efforts with business goals.
- Drive high-quality software delivery through hands-on involvement in system design, coding, and debugging.
- Contribute directly to feature and platform development (20–40% of your time).
- Write production-grade code, conduct code reviews, and support critical debugging.
- Make architectural decisions that balance delivery speed and long-term stability.
- Lead design sessions, drive API design, and ensure systems are scalable and maintainable.
Other
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of software engineering experience, with proven leadership of technical teams.
- Excellent communication and collaboration skills.
- Leadership and people management capabilities.
- Stakeholder management and cross-functional collaboration.