Software Engineering Manager

IO Associates

Posted on Sep 23, 2024 by IO Associates
Edinburgh, Midlothian, United Kingdom
IT
Immediate Start
£85k - £90k Annual
Full-Time

Job Title: Software Engineering Manager
Location: Edinburgh, Scotland
Employment Type: Full-time

About the Role:

iO Associates are searching for a skilled Software Engineering Manager to join one of our clients in Edinburgh. As a key leader you will be responsible for managing, mentoring, and guiding a team of up to 10 software developers. You'll ensure the successful delivery of projects while fostering a collaborative and high-performance engineering culture. This role blends hands-on technical expertise with leadership and management responsibilities.

Key Responsibilities:

  • Lead and manage a team of up to 10 software developers, overseeing their day-to-day work, project assignments, and career development.
  • Nurture and develop engineering talent, providing coaching, mentorship, and guidance to support individual growth and team cohesion.
  • Take an active role in hiring, onboarding, and retaining top engineering talent.
  • Collaborate with cross-functional teams (Product, QA, Design) to define requirements, set priorities, and deliver high-quality software solutions.
  • Oversee project timelines, milestones, and delivery, ensuring projects are delivered on time and meet business objectives.
  • Engage in hands-on development as needed, contributing to the technical architecture and codebase while maintaining best coding practices.
  • Ensure technical excellence, code quality, and adherence to development processes through code reviews, mentoring, and regular feedback.
  • Act as a technical point of escalation, helping to solve complex challenges and making critical technical decisions.
  • Drive continuous improvement within the team by identifying bottlenecks, implementing new processes, and adopting the latest technologies.
  • Foster a positive, inclusive, and collaborative engineering culture that promotes innovation, learning, and accountability.

Key Skills and Qualifications:

  • Proven management experience leading and developing teams of software engineers.
  • Hands-on software development experience with a deep understanding of modern programming languages, frameworks, and methodologies.
  • Strong track record of delivering high-quality software projects on time and within scope.
  • Excellent communication and leadership skills, with the ability to motivate and inspire your team.
  • Ability to balance hands-on technical involvement with strategic planning and management responsibilities.
  • Experience in agile development practices and leading teams in an agile environment.
  • A solid understanding of software architecture, system design, and modern development tools.
  • Familiarity with CI/CD pipelines, testing frameworks, and version control systems like Git.

Desirable Skills:

  • Experience in leading cross-functional or distributed teams.
  • Knowledge of cloud platforms such as AWS or Azure.
  • Exposure to DevOps practices and containerization tools like Docker or Kubernetes.
  • Prior experience working in fast-paced startup environments or scaling engineering teams.

Requirements:

  • 5+ years of experience in software development, with at least 2+ years of management experience.
  • A demonstrated ability to mentor engineers, grow teams, and promote a positive, high-performing engineering culture.
  • Strong organizational and project management skills, with a keen attention to detail.

Benefits:

  • Competitive salary and bonus potential.
  • Flexible working hours and hybrid/remote work options.
  • Continuous learning and professional development opportunities.
  • A chance to shape the future of a growing software development team within an innovative company.
  • A supportive and inclusive work culture located in the heart of Edinburgh.


Reference: 2827141955

https://jobs.careeraddict.com/post/95518491

This Job Vacancy has Expired!

IO Associates

Software Engineering Manager

IO Associates

Posted on Sep 23, 2024 by IO Associates

Edinburgh, Midlothian, United Kingdom
IT
Immediate Start
£85k - £90k Annual
Full-Time

Job Title: Software Engineering Manager
Location: Edinburgh, Scotland
Employment Type: Full-time

About the Role:

iO Associates are searching for a skilled Software Engineering Manager to join one of our clients in Edinburgh. As a key leader you will be responsible for managing, mentoring, and guiding a team of up to 10 software developers. You'll ensure the successful delivery of projects while fostering a collaborative and high-performance engineering culture. This role blends hands-on technical expertise with leadership and management responsibilities.

Key Responsibilities:

  • Lead and manage a team of up to 10 software developers, overseeing their day-to-day work, project assignments, and career development.
  • Nurture and develop engineering talent, providing coaching, mentorship, and guidance to support individual growth and team cohesion.
  • Take an active role in hiring, onboarding, and retaining top engineering talent.
  • Collaborate with cross-functional teams (Product, QA, Design) to define requirements, set priorities, and deliver high-quality software solutions.
  • Oversee project timelines, milestones, and delivery, ensuring projects are delivered on time and meet business objectives.
  • Engage in hands-on development as needed, contributing to the technical architecture and codebase while maintaining best coding practices.
  • Ensure technical excellence, code quality, and adherence to development processes through code reviews, mentoring, and regular feedback.
  • Act as a technical point of escalation, helping to solve complex challenges and making critical technical decisions.
  • Drive continuous improvement within the team by identifying bottlenecks, implementing new processes, and adopting the latest technologies.
  • Foster a positive, inclusive, and collaborative engineering culture that promotes innovation, learning, and accountability.

Key Skills and Qualifications:

  • Proven management experience leading and developing teams of software engineers.
  • Hands-on software development experience with a deep understanding of modern programming languages, frameworks, and methodologies.
  • Strong track record of delivering high-quality software projects on time and within scope.
  • Excellent communication and leadership skills, with the ability to motivate and inspire your team.
  • Ability to balance hands-on technical involvement with strategic planning and management responsibilities.
  • Experience in agile development practices and leading teams in an agile environment.
  • A solid understanding of software architecture, system design, and modern development tools.
  • Familiarity with CI/CD pipelines, testing frameworks, and version control systems like Git.

Desirable Skills:

  • Experience in leading cross-functional or distributed teams.
  • Knowledge of cloud platforms such as AWS or Azure.
  • Exposure to DevOps practices and containerization tools like Docker or Kubernetes.
  • Prior experience working in fast-paced startup environments or scaling engineering teams.

Requirements:

  • 5+ years of experience in software development, with at least 2+ years of management experience.
  • A demonstrated ability to mentor engineers, grow teams, and promote a positive, high-performing engineering culture.
  • Strong organizational and project management skills, with a keen attention to detail.

Benefits:

  • Competitive salary and bonus potential.
  • Flexible working hours and hybrid/remote work options.
  • Continuous learning and professional development opportunities.
  • A chance to shape the future of a growing software development team within an innovative company.
  • A supportive and inclusive work culture located in the heart of Edinburgh.

Reference: 2827141955

CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Software Engineering Manager

Chelmsford, Essex, United Kingdom

Software Engineering Manager

Manchester, Greater Manchester, United Kingdom

Software Engineering Manager

Avonmouth, Bristol (County), United Kingdom

Software Engineering Manager

Grange, Greater London, Greater London, United Kingdom