LodgeLink is looking to solve the problem of delivering scalable, secure, high-quality SaaS products by hiring a Director, Software Engineering to lead multiple engineering teams and managers.
Requirements
- Strong understanding of software design and architecture principles for distributed systems.
- Proven experience scaling event‑driven, API‑first, cloud‑native complex SaaS and microservices platforms on a major cloud provider.
- Expert in both software development methodologies and software engineering best practices.
- Deep understanding of Agile delivery, modern SDLC, DevOps culture, and reliability engineering.
- Strong architectural and design skills across distributed systems, data, security, and integration patterns.
- Experience with event streaming, gRPC/REST contracts, and mobile/web product ecosystems.
- Track record of outcome‑based delivery with clear metrics and executive‑level communication.
Responsibilities
- Facilitate the definition of a clear technical approach aligned to business goals (API first, cloud-native, event-driven microservices) and execute it with your teams.
- Partner with CTO, Staff Engineers, architects, and Operations to evolve the general architecture and technical roadmaps (observability, reliability, performance, cost efficiency, developer experience).
- Establish and document guardrails and standards for system design, security, data privacy, and quality.
- Balance short-term delivery with long-term platform health.
- Continuously raise the bar on code quality, test strategy (unit/integration/contract/E2E), and SLO-driven reliability.
- Drive security by design, compliance, and data governance in partnership with Security and Data teams.
- Optimize performance (p95/p99 latency, throughput), scalability, and cloud cost.
Other
- 15+ years of professional software engineering experience in top technology product organizations, including 6+ years in leadership roles (managing managers and/or multiple teams).
- Demonstrated success in building and mentoring high‑performing teams; excellent coaching, feedback, and conflict‑resolution skills.
- Lead, coach, and grow Engineering Managers, Tech Leads, and senior ICs; build a strong leadership bench.
- Develop and lead training initiatives, identifying gaps and implementing solutions, including resources and support, to upskill the team.
- Building a diverse and inclusive team, supporting career growth and development.