Software Engineering Manager
Campfire
Posted: January 21, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Manage a small but high-impact engineering team while staying deeply involved in building Campfire’s core product.
Required Skills
Job Description
You will manage a small but high-impact engineering team while staying deeply involved in building Campfire’s core product. You’ll lead technical direction, mentor engineers, drive execution, and still write production code.
This role is ideal for a senior engineer who wants to grow into engineering leadership — or a current manager who still loves being hands-on.
What You’ll Do
Technical Leadership & Architecture
• Own the technical direction and quality of Campfire’s core product areas.
• Design and review system architecture, APIs, and data models.
• Make thoughtful trade-offs between speed, scalability, and long-term maintainability.
• Stay hands-on: contribute significant production code.
Team Leadership & Coaching
• Manage and mentor a team of full-stack and back-end engineers.
• Run sprint planning, technical reviews, and execution rituals.
• Set a high bar for code quality, reliability, and ownership.
• Provide continuous feedback, coaching, and career development for your team.
Execution & Delivery
• Own delivery of major features and technical initiatives.
• Partner closely with Product, Design, and Customer teams.
• Break down complex projects into clear plans with milestones.
• Keep the team focused, fast, and shipping.
Culture & Hiring
• Help define engineering best practices and playbooks.
• Interview, hire, and onboard new engineers as the team grows.
• Build a culture of ownership, customer focus, and high standards.
We’re Looking For Someone Who
Has Strong Technical Depth
• 6+ years of professional software engineering experience.
• Strong experience with Python, React/NextJS, and modern frontend tooling (Tailwind preferred).
• Experience designing scalable APIs, databases, and backend systems.
• Has led large features or systems end-to-end.
Is a Natural Player–Coach
• Has managed engineers or acted as a technical lead on teams.
• Enjoys mentoring, reviewing code, and unblocking others.
• Still loves to write code and stay in the details.
Thrives in Startup Environments
• Comfortable with ambiguity and moving fast.
• Highly autonomous and accountable.
• Makes pragmatic decisions and takes ownership end-to-end.
Ideal Candidate
You are:
• Motivated by building meaningful products.
• Energized by coaching and growing engineers.
• Excited to build early infrastructure, not just maintain it.
• Looking to make a visible impact in a high-growth company.