Software Development Director Apply now

Software Development Director

Slough Full-Time 43200 - 72000 £ / year (est.)
Apply now
J

At a Glance

  • Tasks: Lead multiple teams in software development, manage projects, and ensure high-quality deliverables.
  • Company: Join a multi-award-winning company transforming communications solutions for clients.
  • Benefits: Enjoy a hybrid work policy with opportunities to relocate or commute to our offices.
  • Why this job: Be part of a brave team driving innovation and making a real impact in tech.
  • Qualifications: Bachelor’s in STEM, strong management experience, and technical expertise in software development required.
  • Other info: Office-based role in Berkshire, UK, or Porto, Portugal; must be willing to commute at least 3 days a week.

The predicted salary is between 43200 - 72000 £ per year.

Our clients are going through change and transformation to play with the big crowd, and challenge them in products and services. They are a brave and intelligent bunch who only require the very best. Multi award winning company.

From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers.

Location: Berkshire, UK, or Porto Portugal.

This is an office-based vacancy and as such we expect all applicants to be willing to relocate or commute to our offices a minimum of 3 days per week as per our hybrid working policy.

Key Responsibilities

  • Manage multiple teams, by either carrying out the management activities directly or having a Software Development Manager report to them.
  • Provide reporting to the SLT on their team or the wider department on a daily and weekly basis as required.
  • Support Software Development Managers to handle complex performance issues of individuals or teams.
  • Manage department wide projects and improvement initiatives.
  • Complete performance reviews and personal development plans for direct reports.
  • Manage performance issues in conjunction with your own line manager, including performance improvement plans and absence improvement plans.
  • Lead recruitment activities, including recruitment days, phone and face to face interviews.
  • On an ongoing basis consider the performance of team members and raising concerns with your own line manager and/or people team.
  • Facilitate agile/Scrum ceremonies, refinement, planning, review and retrospectives.
  • Collaborate with other teams and departments to ensure that deliverables from the team will meet the customer’s expectation, for example working with operations on deployment of the software.
  • Collaborate with the Product Owner to manage the Product(s) backlog and give guidance on timeframes for deliverables.
  • Design the architecture of new application components and achieve internal sign off for development specifications where required.
  • Lead development activities for applications and features to meet customer/project requirements.
  • Lead teams using the chosen methodology/process, typically Scrum.
  • Guide teams and when required test of new features or developments to make sure they perform the desired task correctly in all cases. Test sites/applications in different environments as necessary.
  • Work with Quality Assurance teams/processes to validate builds ready for launch.
  • Work throughout the software development lifecycle, to ensure success, following all necessary processes.
  • Ensure appropriate documentation/updates are provided to relevant colleagues/customers.
  • Maintenance and Improvement: Guide teams and when required problem solve and fix bugs as discovered/reported.
  • Use technical knowledge to prioritise the most valuable maintenance and upgrade of the applications as required.
  • Pair program and lead peer reviews following the team’s agile process.
  • Lead improvement initiatives for applications, process or the wider platform.
  • Review projects/deployments and learn lessons to improve future performance.
  • Stay up to date with trends and technological advancements in software development. Learn and test new technologies, frameworks and languages as relevant.

About You

  • Bachelor’s Degree in a STEM, Computer Science or related subject, preferably from a Russell Group University.
  • Strong experience managing multiple teams, by either carrying out the management activities directly or having a Software Development Manager report to them.
  • Highly technical background working within Software Development teams.
  • Proven ability to support team progression, i.e. by use of performance reviews and personal development plans for direct reports.
  • Will collaborate closely with one or more customer(s) on complex projects. This will typically involve attending workshops, technical specification and assisting the customer with acceptance testing.
  • Can write software specifications and provide other technical documentation as required.
  • Good experience in SQL and using relational databases such as Microsoft SQL Server and PostGRES.
  • Logical approach to problem solving.
  • Ability to manage complex tasks and meet deadlines.
  • Proven ability to manage and motivate others.

#J-18808-Ljbffr

Software Development Director employer: JAM IT Consultancy Ltd

Join a multi-award-winning company in Berkshire, UK, or Porto, Portugal, where innovation and collaboration thrive. We offer a dynamic work culture that fosters employee growth through performance reviews and personal development plans, ensuring you have the tools to succeed. With a hybrid working policy and a focus on cutting-edge technology, you'll be part of a brave team dedicated to delivering mission-critical solutions while enjoying a supportive environment that values your contributions.
J

Contact Detail:

JAM IT Consultancy Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Director

✨Tip Number 1

Make sure to showcase your leadership skills during the interview process. Since this role involves managing multiple teams, be prepared to discuss specific examples of how you've successfully led teams in the past and handled performance issues.

✨Tip Number 2

Familiarize yourself with Agile and Scrum methodologies, as these are crucial for this position. Be ready to explain how you've implemented these processes in previous roles and how they contributed to project success.

✨Tip Number 3

Highlight your technical background, especially your experience with SQL and relational databases. Prepare to discuss how you've used these skills to solve complex problems in software development.

✨Tip Number 4

Demonstrate your ability to collaborate with cross-functional teams. Share examples of how you've worked with product owners and quality assurance teams to ensure successful project outcomes.

We think you need these skills to ace Software Development Director

Team Management
Agile Methodologies
Scrum Facilitation
Performance Management
Technical Documentation
Software Architecture Design
SQL Proficiency
Relational Database Management
Problem-Solving Skills
Project Management
Collaboration Skills
Recruitment and Talent Development
Software Development Lifecycle Knowledge
Continuous Improvement
Technical Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in managing multiple software development teams and your technical background. Emphasize any relevant projects where you led teams using Agile/Scrum methodologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and leadership. Mention specific achievements that demonstrate your ability to manage performance issues and support team progression through reviews and development plans.

Showcase Technical Skills: Include details about your technical expertise, especially in SQL and relational databases like Microsoft SQL Server and PostGRES. Highlight any experience with software specifications and technical documentation.

Prepare for Interviews: Be ready to discuss your management style and how you handle complex performance issues. Prepare examples of how you've collaborated with other teams and customers on projects, as well as your approach to problem-solving and continuous improvement.

How to prepare for a job interview at JAM IT Consultancy Ltd

✨Showcase Your Leadership Skills

As a Software Development Director, you'll be managing multiple teams. Be prepared to discuss your leadership style and provide examples of how you've successfully managed teams in the past, especially in challenging situations.

✨Demonstrate Technical Expertise

Highlight your technical background and experience in software development. Be ready to discuss specific technologies, frameworks, and methodologies you have used, particularly in agile environments.

✨Prepare for Behavioral Questions

Expect questions that assess your problem-solving abilities and how you handle performance issues within teams. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.

✨Understand the Company’s Vision

Research the company’s products and services, as well as their approach to transformation and innovation. Being able to articulate how your vision aligns with theirs will demonstrate your commitment and fit for the role.

Software Development Director
JAM IT Consultancy Ltd Apply now
J
  • Software Development Director

    Slough
    Full-Time
    43200 - 72000 £ / year (est.)
    Apply now

    Application deadline: 2027-01-08

  • J

    JAM IT Consultancy Ltd

  • Other open positions at JAM IT Consultancy Ltd

    J
    Chief Peoples Officer

    JAM IT Consultancy Ltd

    Full-Time 43200 - 72000 £ / year (est.)
Similar positions in other companies
U
Software Engineering Manager

Uniting Cloud

Liverpool Full-Time 48000 - 84000 £ / year (est.)
S
Software Delivery Manager

Stratospherec Limited

Bristol Full-Time 43200 - 72000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>