Director of Engineering, Professional Services

Patmos - Denver, CO

Hiring: Director of Engineering, Professional Services Company: Patmos Location: Denver, CO Job Posted Time: 2026-09-10 14:28:54 Employment Type: Remote Target Skills & Keywords : .NET, C#, CI/CD, Docker, Java, Kubernetes, Node.js, Phoenix, Python, REST, RESTful, SQL About the job Experience: •Modern full-stack web application architecture and development. •One or more modern backend technologies such as Node.js, Python, Java, or C#/.NET. •RESTful APIs, third-party integrations, and distributed application architectures. •SQL and NoSQL databases and application data architecture. •Strong working knowledge of cloud and infrastructure architecture, deployment environments, networking concepts, application security, observability, and production operations. Required Skills: •Patmos is seeking a Director of Engineering, Professional Services to lead the engineering organization responsible for delivering customer-facing technology solutions across our Professional Services portfolio. •This role sits at the intersection of engineering leadership, solution architecture, software and platform development, portfolio execution, and client delivery •. The Director will lead and develop the Professional Services engineering team while ensuring solutions are technically sound, scalable, secure, maintainable, and aligned with Patmos engineering and platform standards. •This is a hands-on senior engineering leadership role •. The Director will not serve as the team's primary individual contributor but is expected to maintain sufficient technical depth to review architecture and code, challenge technical assumptions, troubleshoot complex problems, prototype when appropriate, and provide meaningful technical guidance to the engineering team. •The ideal candidate combines strong technical judgment with experience across customer delivery and product/platform engineering environments •. They understand how to deliver pragmatic solutions for individual customers while recognizing opportunities to leverage or develop broader reusable capabilities. •Engineering Leadership & Team Development Qualifications: •Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical field, or equivalent relevant professional experience •10+ years of professional software engineering experience, including significant hands-on engineering experience and meaningful engineering leadership responsibility. •Demonstrated experience managing, mentoring, and developing software engineers. •Strong software architecture, system-design, and technical decision-making capabilities. •Demonstrated experience leading multiple concurrent engineering initiatives and teams •, including establishing systems for prioritization, sequencing, dependency management, and execution. •Software applications and shared platforms •, with an understanding of the architectural and operational differences between customer-specific software and reusable platform capabilities. •Demonstrated capacity to evaluate technical tradeoffs across quality, speed, cost, scalability, maintainability, and business requirements. •Strong written and verbal communication skills, including the ability to communicate complex technical concepts and tradeoffs to customers and non-technical leaders. Compensation: •$185,000 - $200,000 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!