Senior Director of Software Engineering
Listed on 2026-08-15
-
Software Development
Software Architect, DevOps, Cloud Engineer - Software, Backend Developer
Senior Director of Software Engineering ABOUT US
Since 2003, GPL Technologies has helped studios around the world run faster, more reliable production environments. Trusted by 500+ studios in media, entertainment, post-production, and VFX, our team of engineers, consultants, and specialists understands the real pressure of creative deadlines. Our services span managed IT, software services, security & compliance (TPN), cloud, and production-ready technical staffing.
THE ROLEGPL Technologies is recruiting a Senior Director of Software Engineering on behalf of our client. This is a hands‑on technical leadership role reporting to the SVP of Technology, leading the software development function while remaining actively involved in building software. You will write production code, design solutions, make architecture decisions, review code, troubleshoot complex issues, and lead a team of 5–10 engineers.
This is not a meetings‑only management position; the role requires staying close to the technology and contributing directly to development.
The client's environment is primarily Microsoft Azure, but they are not tied to a specific programming language or framework. They value strong engineering fundamentals, modern cloud architecture, adaptability, and the ability to select the right technology for the problem.
A major focus of this role is AI‑native software development. You will actively use tools such as Cursor, Claude Code, Git Hub Copilot, AI coding agents, and LLM APIs to build software, and will help establish how AI is applied throughout the engineering lifecycle, with AI amplifying strong engineering judgment rather than replacing it. Our client is looking for a leader who builds: someone equally comfortable partnering with executive leadership on business problems, developing technical strategy, guiding the engineering team, reviewing architecture, mentoring developers, debugging production issues, and writing production code.
DUTIES& RESPONSIBILITIES
- Lead, mentor, and develop a software engineering team of 5–10
- Personally write and ship production code
- Design and build applications, APIs, integrations, automation, and internal tools
- Own software architecture, technical direction, engineering standards, software quality, security, and reliability
- Use AI-assisted development tools (Cursor, Claude Code, Git Hub Copilot, AI coding agents) as part of the daily development workflow
- Establish standards for AI-assisted coding, testing, debugging, documentation, and code review, and help the engineering team become highly effective at developing software with AI
- Design scalable, secure, and reliable solutions within Microsoft Azure
- Review code and help engineers solve complex technical problems
- Improve engineering practices including CI/CD, automated testing, deployment, monitoring, and observability
- Identify and reduce technical debt
- Lead technical planning, development priorities, resource planning, delivery commitments, and the technical roadmap
- Partner with the SVP of Technology and business leaders to translate business needs into software solutions
- Identify opportunities where AI, automation, and custom development can improve business operations
- Evaluate emerging AI tools, models, frameworks, development platforms, and technologies
- Recruit, coach, and develop engineering talent as the team grows
- 10+ years of professional software engineering experience
- 5+ years of engineering leadership or management experience
- Significant hands‑on experience designing and building production software; currently coding and committed to remaining hands‑on
- Experience leading software engineering teams and developing technical talent
- Strong software architecture and system‑design skills
- Experience building modern applications, APIs, integrations, and cloud-based systems
- Strong experience with Microsoft Azure or comparable cloud platforms
- Strong understanding of databases, APIs, authentication, application security, distributed systems, and cloud architecture
- Experience with modern Dev Ops practices, CI/CD, automated testing, monitoring, and source control
- Demonstrated hands‑on use of Cursor, Claude Code, Git…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).