Engineering Manager, Journeys
Leads the Journeys engineering team building visual journey experiences and distributed workflow systems for automated customer communications. The role requires engineering management experience, strong distributed-systems expertise, and ownership of reliability, scalability, architecture, and team development.
About the job
Responsibilities
- Lead the Journeys team’s roadmap, delivery, and technical direction across the journey-building experience and workflow platform.
- Partner with Product, Design, implementation teams, and engineering peers to refine requirements, prioritize investments, negotiate tradeoffs, and resolve dependencies.
- Improve the reliability, observability, performance, and scalability of customer-facing journey execution.
- Hire, coach, and develop engineers through actionable feedback and clear growth opportunities.
- Establish operating rhythms, delivery plans, and stakeholder communication; surface risks early and remove blockers.
- Balance immediate customer needs with durable, reusable product and platform capabilities.
Requirements
- 2+ years of experience managing software engineers and 7+ years of professional software engineering experience.
- Strong technical foundation in distributed, event-driven systems, including workflow orchestration, APIs, data modeling, and scalable customer-facing applications.
- Experience guiding architecture and delivery across user-facing product experiences and high-volume backend systems.
- Experience leading operationally mature services, including incident response, on-call health, observability, and technical-debt reduction.
- Ability to partner cross-functionally and deliver complex initiatives.
- Strong people leadership, hiring, coaching, performance-management, and communication skills.
Technologies
- Java and Spring Boot microservices with Gradle.
- React, TypeScript, and GraphQL.
- PostgreSQL, DynamoDB, and Amazon S3.
- Apache Pulsar and gRPC.
- Kubernetes on Amazon EKS, Istio, Terraform, Helm, and Datadog.
- Temporal, feature flags, and workflow-orchestration tooling.
Compensation
- US base salary: $227,000–$270,000 annually, plus equity and benefits.
Skills
Java, Spring Boot, Gradle, React, TypeScript, GraphQL, Postgres, DynamoDB, Amazon S3, Apache Pulsar, gRPC, Kubernetes, Terraform, Temporal
Similar jobs
Engineering Management jobsLeads the engineering organization and roadmap for Hover’s estimating product, managing a six-engineer team while guiding architecture, pricing logic, enterprise customer delivery, and team growth. Requires 10+ years of software engineering experience and 4+ years managing engineering teams.
Leads a large engineering team building sales-representative workflows and AI-assisted productivity features. The role combines people management, technical direction, hiring, cross-functional partnership, and hands-on software engineering leadership, with 8+ years of engineering experience required.
Leads the engineering team responsible for next-generation Materialized View capabilities within the Lakeflow data infrastructure platform. The role requires engineering management experience plus deep expertise in data infrastructure, distributed systems, database internals, and team development.
Leads a remote-first team of SDETs responsible for product quality, test strategy, automation, and release reliability across SaaS and customer-managed environments. Requires 10+ years of industry experience, technical leadership, and strong expertise in testing, CI/CD, observability, and quality metrics.
Engineering Manager who will lead and grow engineering teams while staying hands-on with system design, architecture, and code. The role focuses on developing people, delivering financial data and accounting products, and building scalable management practices.