Email, push notifications, text messages, in-app messages, webhooks: automated and powered by your data.
Director, Engineering
Location
United States
Posted
65 days ago
Salary
$230K - $270K / year
Seniority
Lead
Job Description
Director, Engineering
Customer.io
• Own the vision, roadmap, and execution for Customer.io's billing platform • Partner with Product, Finance, and Engineering leadership to align billing strategy with company goals • Make build-vs-buy decisions with conviction • Mentor and develop engineering managers and senior technical leaders • Drive a culture of accountability, transparency, and continuous improvement • Leverage AI tools to accelerate team velocity
Job Requirements
- 12+ years of software engineering experience, with 8+ years leading engineering teams
- At least 4+ years managing engineering managers and/or directors
- Proven track record of taking complex, custom platform initiatives from zero-to-one at a SaaS or marketplace company
- Deep understanding of SaaS software architecture, cloud-native infrastructure
- Experience in domains requiring real platform complexity
- Ability to translate technical complexity into clear strategy
- Strong track record building high-performing teams
- Demonstrated AI-native leadership
- Comfort operating in ambiguity and making difficult tradeoffs between competing priorities
Benefits
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family
- 16 weeks paid parental leave
- unlimited PTO
- stipends for remote work and wellness
- a professional development budget
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description You own the technical leadership of ThrivoOS. You set the architecture, coordinate the freelance senior engineer, and are the engineering constant in a project that bridges complex regulatory requirements — MiFID II, WpHG, BaFin — with modern AI infrastructure. You work directly with Felix Lobkowicz (CTO-in-function) on product vision and technical direction. The most important architectural decisions are yours. The architecture and stack have not been finalised — you will define them together with Felix and Tech advisors based on your experience and what is right for the platform. This is one of the few roles in DACH fintech where technical depth, genuine entrepreneurial ownership, and real equity participation come together. What you own - Architecture & Infrastructure - Design and build an event-sourced backend architecture — the structural foundation for regulatory-grade auditability under MiFID II and BaFin requirements - Multi-tenant data architecture: one platform, many partner firms, strict data isolation and RBAC - Batch data ingest pipeline from partner firm systems (custodian banks, PMS) — the Phase 1 data foundation - Cloud infrastructure on AWS (Frankfurt region) — we use hyperscaler-grade tooling from day one - Workflows & AI - Advisory workflow engine — regulated advisory processes as structured, automated flows with compliance write-back (Jahresgespräch, KYC/AML as Phase 1 scope) - AI integration: automated meeting briefings, Gesprächsprotokoll generation, and document assembly for advisors via Gemini/RAG pipeline - Compliance infrastructure: PII anonymisation before any LLM call, encryption at rest, consent management — structural, not bolt-on - Team & culture - Coordinate the freelance senior full-stack engineer: architectural decisions, code quality, mutual peer review - Technical point of contact for the product advisor and design partner advisors during pilot deployment - Set the engineering culture from day one — we use agentic coding tools (Cursor, Claude Code) as standard. We cover the cost. Qualifications - 5–8+ years of backend engineering in production systems — the right profile depends on depth of architecture experience, not years alone - Event Sourcing and CQRS in practice — you have built it, not just read about it - Domain-Driven Design — bounded contexts, aggregates, domain events - PostgreSQL — schema design, query optimisation, pgvector - AWS or comparable hyperscaler — production deployment, IAM, VPC, managed services - Experience in regulated environments — fintech, banking, or insurance - Senior enough to make architectural decisions independently and coordinate a freelance engineer - CET timezone — daily overlap for peer review and fast alignment is required Requirements - Go, TypeScript, or Java — we care about architecture patterns (Event Sourcing, CQRS, DDD), not the language on your CV. Experience with Go or willingness to work in Go is a plus. - Familiarity with MiFID II, WpIG, or FINMA regulatory requirements - Experience with graph-based workflow engines or saga patterns - German is a plus, not a requirement Benefits - Real equity participation — Thrivo offers a VSOP participation in the Holding. Structure and terms in conversation. - Ownership from day one — as the founding engineer, you set architecture standards and engineering practices the team will carry for years. - First-class team — direct collaboration with experienced professionals in the industry. - Competitive base salary and a meaningful VSOP participation in the Holding. Structure and exact terms in conversation.
Role Description We’re looking for a Staff Engineer who can work across the whole product. You might redesign onboarding, shape an API, change a CLI command, improve logs and errors, simplify billing or permissions, or debug a production issue with support at your side. The common thread is turning messy customer pain into crisp product and technical work. This is a high-ownership role on a small team. You’ll help decide what to build, make tradeoffs explicit, write the technical plan, build important pieces yourself, bring teammates along, and measure whether the work made customers faster or less blocked. We care as much about how you work as what you know. You should listen well, write clearly, handle disagreement without creating drag, and build trust through judgment and follow-through. Direct experience with our exact stack helps, but it is not the bar. We care more about learning deeply and shipping thoughtful work. Please note: Depot is remote-only. For this role we can currently support hiring within North America and Europe. What you’ll do - Own product work across the web console, APIs, CLI, GitHub integrations, billing and usage, permissions, docs, and internal tools. - Turn ambiguous customer pain into clear product and technical plans, then carry them through design, implementation, rollout, and measurement. - Improve developer-facing workflows for CI, container builds, cache, registry, runners, setup, logs, errors, and integrations. - Design APIs and data models that are consistent, understandable, and safe to evolve. - Debug production issues across services, databases, AWS infrastructure, integrations, and customer environments. - Raise the engineering bar through design docs, code review, mentorship, and calm technical leadership. Qualifications - Staff-level product engineering judgment across backend behavior, API shape, data model, UI flow, and operational reality. - Experience owning meaningful projects from ambiguity to production, including sequencing, tradeoffs, rollout, and follow-through. - Strong technical depth in backend, full-stack, platform, infrastructure, or developer-tooling systems. - Excellent debugging instincts across application code, APIs, databases, background jobs, cloud infrastructure, observability, and third-party integrations. - Developer empathy for clear APIs, intuitive CLIs, useful docs, actionable errors, and workflows that feel fast and trustworthy. - High emotional intelligence: you communicate clearly, handle disagreement constructively, and help a remote team make better decisions. - Typically this comes from 7+ years of production engineering experience, or equivalent depth in product, platform, infrastructure, or developer tools. - Helpful background includes CI systems, GitHub Actions, build tooling, Docker/BuildKit, remote caching, auth/SSO, billing, or observability. - Direct experience with our specific stack is a bonus, but not required: TypeScript, Go, React, protobuf/gRPC-style APIs, MySQL/PlanetScale, ClickHouse, AWS, and OpenTelemetry. How we work - Depot is fully remote and distributed across the US, Canada, and Europe. - We rely on clear writing, async collaboration, and people who can create clarity without waiting for perfect instructions. - We are a small team trying to do unusually ambitious work. Ownership matters here: you make choices, own outcomes, and share what you learn when those choices work or do not. - Work is not family. We care about excellent work and meeting commitments, and we also expect people to have real lives outside of Depot. - We make decisions with customer context and data. Strong opinions are useful; clear evidence and good judgment are better. Equal opportunity Depot is an equal opportunity employer. We welcome candidates from different backgrounds and encourage you to apply even if your experience does not match every bullet. If you need a reasonable accommodation during the interview process, let us know.
Principal Software Engineer
EnverusEnverus, founded in 1999, is a leading energy-focused SaaS company that provides comprehensive data and analytics solutions across the energy sector. The company emphasizes a cultu
Role Description As a Principal Software Engineer for Power and Energy Transition (PET), you will be one of the most senior individual contributors on the engineering team, driving technical direction, solving complex challenges, and raising the bar for software quality across the PET product suite. You will partner with Engineering Directors and Product Management to shape the technical roadmap, mentor fellow engineers, and deliver reliable, scalable, and secure capabilities. Performance Objectives - Technical Leadership & Delivery - Lead design and implementation of major features and system improvements, owning complex cross-cutting problems from investigation to production. - Deliver production-grade code across the full stack and set a high bar through architecture reviews and code reviews. - Champion best practices in testing, observability, CI/CD, and operational readiness; drive targeted technical debt reduction. - Provide expert guidance on production incidents and complex engineering challenges. - Mentorship & Cross-Functional Collaboration - Mentor engineers at all levels through code reviews, design discussions, and hands-on pairing; contribute to hiring and technical bar-setting. - Collaborate with Product Management to factor technical considerations into roadmap planning and communicate complex topics clearly to stakeholders. - Technical Environment - Our PET product stack includes: - Web frontend (ReactJS/TypeScript) - Backend services across Node JS - Data Ingestion pipelines using Databricks and Python - CI/CD across GitHub/Bitbucket with Jenkins/Atlassian pipelines; SOC compliance expectations Qualifications - 8+ years of software engineering experience delivering complex, production-grade systems at scale. - Strong hands-on expertise in one or more PET stack technologies: Python, TypeScript/Angular, RDBMS, or AWS. - Proven ability to lead technical design and architecture across multi-component systems. - Strong code quality discipline, testing culture, and track record of operational best practices. - Clear communicator able to convey technical depth to both engineering peers and non-technical stakeholders. Preferred Qualifications - Experience across mixed-technology stacks (web + desktop + backend services) and legacy modernization. - Experience in compliance-aware environments (e.g., SOC-aligned) and building for reliability and observability. - Experience working across distributed or global engineering teams.
Java SpringBoot Software Engineer
VES LLCVES, LLC is a small business headquartered out of Aberdeen Proving Ground, MD. Established in 2014, our core competencies are the development of custom government off the Shelf (GOTS) infrastructure solutions, integrating mission command systems, and prototyping emerging technologies for use in the Army tactical architecture. We are a company built entirely of engineers, focused completely on solving the DoD's hardest software systems integration challenges. We strive to be a close-knit group, hiring people for their talent and making sure they want to stay for the long haul. We offer highly competitive pay, generous benefits, and a friendly work culture.
Role Description If you're a Junior or Intermediate level Software Engineer with 3-5+ years of experience in Java and Spring, and you have a passion for developing mission-critical software solutions, VES, LLC has an exhilarating opportunity for you. Join our dynamic team at the forefront of technology innovation, dedicated to providing cutting-edge software solutions for the defense industry, including the US Army Mission Command systems. At VES, we're not just building software; we're shaping the future. You'll be working on the Server Core team which is responsible for the Business Logic Layer (BLL) of a US Army Fire Support Command and Control system. This team develops runtime extensible Spring Boot microservices that expose REST-based and message-based APIs that house the BLL implementation for several key services for our system. This is a remote role, but ideal candidates will be located near MD or NJ. Qualifications - Experience developing RESTful services using the Spring Framework/Spring Boot - Solid problem-solving and debugging ability - Solid CS fundamentals including object orientation, data structures, advanced algorithms, complexity, automata, operating system fundamentals, computer architecture, and systems analysis and design - Familiarity with professional software engineering practices for the full software development life cycle - Experience using Git in a collaborative production environment - Experience using Jenkins, Gradle, and Maven - Experience with the Agile or Scrum development methodology - Experience working as part of a software development team - Proficiency in testing methodologies and popular testing frameworks - Strong communication and teamwork skills - Ability to work independently and in a team-oriented environment Requirements - Experience developing and maintaining APIs using Spring Boot components - Experience implementing complex mapping logic using MapStruct - Experience managing project SDKs - Published software projects for external consumption or significant contributions to open-source projects - Experience with Atlassian products (Jira, Bitbucket/Stash, Nexus) - Experience with continuous integration or build automation - Excellent oral and written communication skills - Ability to obtain and maintain a Security Clearance Benefits - 401(k) match - Highly Competitive Salary - Up to 15 Paid Vacation days / year - 11 Paid Holidays - Flexible work/life balance culture Company Description VES, LLC is a small business headquartered out of Aberdeen Proving Ground, MD. Established in 2014, our core competencies are the development of custom government off the Shelf (GOTS) infrastructure solutions, integrating mission command systems, and prototyping emerging technologies for use in the Army tactical architecture. We are a company built entirely of engineers, focused completely on solving the DoD's hardest software systems integration challenges. We strive to be a close-knit group, hiring people for their talent and making sure they want to stay for the long haul. We offer highly competitive pay, generous benefits, and a friendly work culture.
