At a Glance
- Tasks: Lead the strategy and execution of modernising enterprise-scale systems.
- Company: Join a forward-thinking organisation that values innovation and collaboration.
- Benefits: Competitive salary, executive influence, and a player-coach environment.
- Why this job: Make a real impact by transforming legacy systems into scalable solutions.
- Qualifications: Expertise in Perl, Python, PHP, and experience with cloud architectures.
- Other info: Opportunity for long-term growth and access to executive stakeholders.
The predicted salary is between 108000 - 112000 £ per year.
Our client is looking for a senior technical leader who thrives at the intersection of strategy and execution. This role shapes how enterprise-scale systems evolve—turning legacy platforms into modern, scalable foundations that directly power business outcomes. You’ll influence how technology enables growth, stability, and innovation across the entire organization.
C2C is not an option with this job opening, and all applicants must be able to work for any U.S. employer without sponsorship. Sponsorship is not provided and will not be required in the future.
Benefits & Extras- Executive-level influence over enterprise architecture and technical direction
- Opportunity to modernize mission-critical systems with real business impact
- Player–coach environment that values technical credibility and leadership
- Highly collaborative culture with strong executive and stakeholder access
- Long-term modernization initiatives instead of short-term patchwork fixes
$150k – $160k
What You’ll Be Doing- Own the strategy, architecture, and execution of all web applications, APIs, and backend systems.
- Lead modernization efforts that reduce technical debt and improve scalability and performance
- Translate business goals into clear architectural direction and technical priorities
- Oversee secure, resilient, and high-performing systems across platforms
- Guide major refactors, migrations, and complex integrations
- Serve as the final technical escalation point for critical system challenges
- Lead and develop engineering teams while driving delivery excellence
- Expertise in Perl, Python, PHP, Laravel, and MySQL
- Experience designing RESTful APIs, microservices, and cloud-based architectures
- Proven success in modernizing legacy systems into stable, scalable platforms
- Ability to bridge executive strategy and hands-on technical leadership
- Strong alignment with Agile, SDLC, BRDs, and IT PMO frameworks
Director of Software Engineering in Birmingham employer: ITAC Solutions
Contact Detail:
ITAC Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Director of Software Engineering in Birmingham
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who are already in leadership roles. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your expertise! Prepare a portfolio or case studies that highlight your experience with modernising legacy systems and leading teams. This will give you an edge during interviews and show you mean business.
✨Tip Number 3
Practice makes perfect! Conduct mock interviews with friends or mentors to refine your answers, especially around technical challenges and leadership scenarios. The more comfortable you are, the better you'll perform.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Director of Software Engineering in Birmingham
Some tips for your application 🫡
Show Your Technical Expertise: Make sure to highlight your experience with Perl, Python, PHP, and MySQL in your application. We want to see how you've used these skills to modernise legacy systems and improve performance.
Connect Strategy with Execution: In your written application, demonstrate how you bridge the gap between high-level strategy and hands-on technical leadership. Share examples of how you've influenced enterprise architecture and driven delivery excellence.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your achievements and experiences are easy to read and understand. Avoid jargon unless it’s necessary!
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity!
How to prepare for a job interview at ITAC Solutions
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, like Perl, Python, and PHP. Be ready to discuss your experience with RESTful APIs and cloud architectures, as this will show your technical credibility and ability to lead modernization efforts.
✨Bridge Strategy and Execution
Prepare examples that demonstrate how you've successfully translated business goals into technical strategies. This role is all about aligning executive vision with hands-on execution, so showcasing your ability to do both will set you apart.
✨Showcase Leadership Skills
Think of specific instances where you’ve led engineering teams or driven delivery excellence. Highlight your player-coach approach and how you’ve fostered collaboration within your teams, as this aligns perfectly with the company culture.
✨Prepare for Technical Challenges
Anticipate questions around critical system challenges and be ready to discuss how you’ve handled similar situations in the past. This will demonstrate your problem-solving skills and readiness to serve as a final escalation point for technical issues.