We are hiring aHead of Engineeringto lead our engineering organization and own the technical direction, architecture, and execution of our core platform. This role will lead a team of approximately5–6 engineersand will be responsible for setting the engineering vision, defining the system architecture, driving delivery planning, and ensuring strong operational excellence across development and DevOps.
This is a senior leadership role for someone who can operate at both the strategic and practical levels: shaping long-term technical direction while also bringing rigor to execution, team leadership, and platform reliability. You will work closely with product, business, and leadership stakeholders to translate company goals into a scalable engineering roadmap and a well-architected, secure, and maintainable system.
The ideal candidate is a strong technical leader who thrives in fast-moving environments, can bring structure to ambiguity, and knows how to balance architecture, execution, people leadership, and operational discipline.
The Opportunity
- Lead the engineering direction of a core platform with meaningful ownership and influence
- Shape the architecture, roadmap, and team culture at a critical stage of growth
- Work closely with leadership on high-impact technical and business initiatives
- Build and lead a strong engineering organization with real autonomy
- Competitive compensation and benefits
What You'll Do
Engineering Leadership & Vision
- Own and drive the overall engineering vision, technical strategy, and architectural direction for the platform
- Define the long-term system architecture and ensure the platform evolves in a scalable, secure, and maintainable way
- Establish engineering standards, development principles, and decision-making frameworks across the team
- Partner with company leadership to align engineering priorities with product and business goals
- Evaluate technology choices, document tradeoffs, and make pragmatic decisions that support both current delivery and future scale
Architecture & Technical Strategy
- Serve as the primary architectural leader for the core platform and backend systems
- Lead the design of distributed and data-intensive systems usingJava, Spring Boot, and PostgreSQL
- Oversee service design, API strategy, integration patterns, data models, and system boundaries
- Guide performance, reliability, observability, and security best practices across the platform
- Ensure architectural decisions are documented, socialized, and consistently implemented across the team
- Lead, manage, and develop a team of5–6 engineersacross backend and infrastructure functions
- Provide clear direction, priorities, and accountability while enabling engineers to operate with ownership and autonomy
- Conduct regular 1:1s, performance feedback, coaching, and career development conversations
- Build a strong engineering culture centered on collaboration, quality, accountability, and continuous improvement
- Support hiring, team design, and capability building as the organization grows
Delivery Planning & Execution
- Translate business and product goals into engineering roadmaps, technical plans, milestones, and execution strategies
- Drive planning across architecture, development, infrastructure, and release readiness
- Ensure work is sequenced effectively, risks are identified early, and tradeoffs are communicated clearly
- Lead the team through ambiguity by defining options, clarifying requirements, and guiding implementation decisions
- Create a strong operating cadence for design reviews, sprint planning, execution tracking, and post-release learnings
DevOps & Platform Operations
- Oversee DevOps practices and engineering operations, including deployment workflows, CI/CD, infrastructure reliability, and incident management
- Partner with or directly manage DevOps/infrastructure responsibilities to ensure strong production readiness and operational discipline
- Guide containerization, deployment automation, environment strategy, monitoring, alerting, and recovery processes
- Ensure the engineering team builds and operates software with reliability, security, and maintainability in mind
- Promote an ownership mindset where engineering is accountable not only for shipping software, but for running it successfully
Qualifications
- 10+ yearsof professional software engineering experience, with significant backend and systems ownership
- Strong experience leading engineering teams and managing engineers in a hands-on, fast-paced environment
- Proven success owning architecture and technical direction for complex production systems
- Deep expertise inJavaand strong production experience withSpring Boot
- Strong database design and SQL skills, with deep experience inPostgreSQLincluding schema design, performance tuning, and migrations
- Experience building and operating containerized systems usingDocker
- Experience overseeing or partnering closely onDevOps, CI/CD, cloud infrastructure, observability, and production operations
- Demonstrated ability to translate loosely defined business goals into engineering strategy, technical architecture, and execution plans
- Excellent communication skills, with the ability to align technical and non-technical stakeholders around priorities and tradeoffs