Software Engineering Manager

Sterling Engineering Ltd - Ireland & Europe

Munster

On-site

EUR 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sterling Engineering Ltd - Ireland & Europe is seeking an experienced Software Engineering Manager to lead multidisciplinary teams delivering connected product and IoT software. You will shape software strategy, architecture, and end-to-end delivery while driving engineering excellence.

As a key engineering leader, you will recruit, mentor, and grow talent, implement modern practices, and ensure secure, scalable solutions that meet regulatory and quality standards across hardware and software

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics Engineering, Embedded Systems, or a related discipline.
  • Minimum 10 years' experience in software engineering, including embedded systems and software-enabled product development.
  • Minimum 5 years' experience leading multidisciplinary software engineering teams.
  • Proven track record of delivering complex software products from concept through to market release.
  • Strong experience in software architecture, design patterns, and system-level design.
  • Experience managing software development in collaboration with hardware engineering teams.
  • Demonstrated success in developing engineering capability and leading teams through organisational growth and change.

Responsibilities

  • Lead, manage, and develop multidisciplinary teams across Software Development, Embedded Software, DevOps, and Software Test Engineering.
  • Build high-performing teams through recruitment, coaching, mentoring, succession planning, and talent development.
  • Establish clear engineering objectives, promote accountability, and support continuous professional development.
  • Lead teams through organisational growth, transformation, and the adoption of modern engineering practices.
  • Own the end-to-end software development lifecycle, from requirements, planning, and architecture through development, verification, deployment, and release.
  • Ensure projects are delivered to agreed timelines, quality standards, and business objectives.
  • Establish and improve CI/CD pipelines, DevOps practices, automated testing, and software verification processes.
  • Promote Agile delivery methodologies and continuous improvement through engineering metrics and data-driven decision-making.
  • Work closely with Product Management, Hardware Engineering, Quality, Manufacturing, and Regulatory teams to deliver integrated product solutions.
  • Ensure effective collaboration across multidisciplinary teams and alignment between software development and broader product development activities.
  • Support the successful transition of software-enabled products from development through validation, production, and market release.
  • Embed secure software development practices and cybersecurity principles throughout the engineering lifecycle.
  • Ensure compliance with applicable quality, regulatory, cybersecurity, and data privacy requirements.
  • Drive improvements in engineering processes, development tools, automation, and software delivery efficiency.
  • Support product certification and verification activities where required.

Skills

Embedded software development
C/C++
System-level design
Team leadership
CI/CD practices
Cybersecurity knowledge
Agile methodologies
Regulatory compliance awareness

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics Engineering, Embedded Systems, or related

Tools

Azure DevOps
Jenkins
GitLab CI
Docker
Kubernetes

Job description

We are seeking an experienced Software Engineering Manager to lead and develop multidisciplinary software engineering teams responsible for delivering innovative, reliable, secure, and high-quality software solutions for connected products and IoT platforms.

This is a key leadership role within the Engineering organisation, with responsibility for software strategy, architecture, engineering excellence, and end-to-end software delivery. The successful candidate will drive the development of scalable engineering practices, strengthen technical capability, and foster a culture of continuous improvement and innovation.

Key Responsibilities
Engineering Leadership and Team Development
  • Lead, manage, and develop multidisciplinary teams across Software Development, Embedded Software, DevOps, and Software Test Engineering.
  • Build high-performing teams through recruitment, coaching, mentoring, succession planning, and talent development.
  • Establish clear engineering objectives, promote accountability, and support continuous professional development.
  • Lead teams through organisational growth, transformation, and the adoption of modern engineering practices.
Software Strategy and Architecture
  • Define and implement software engineering strategy, architecture, standards, and best practices.
  • Drive technical excellence across embedded, application, cloud, and connected product software.
  • Ensure software solutions are scalable, maintainable, reliable, secure, and fit for purpose.
  • Provide technical leadership in system-level design, architectural decisions, and engineering standards.
Software Delivery and Quality
  • Own the end-to-end software development lifecycle, from requirements, planning, and architecture through development, verification, deployment, and release.
  • Ensure projects are delivered to agreed timelines, quality standards, and business objectives.
  • Establish and improve CI/CD pipelines, DevOps practices, automated testing, and software verification processes.
  • Promote Agile delivery methodologies and continuous improvement through engineering metrics and data-driven decision-making.
Cross-Functional Collaboration
  • Work closely with Product Management, Hardware Engineering, Quality, Manufacturing, and Regulatory teams to deliver integrated product solutions.
  • Ensure effective collaboration across multidisciplinary teams and alignment between software development and broader product development activities.
  • Support the successful transition of software-enabled products from development through validation, production, and market release.
Cybersecurity, Compliance and Continuous Improvement
  • Embed secure software development practices and cybersecurity principles throughout the engineering lifecycle.
  • Ensure compliance with applicable quality, regulatory, cybersecurity, and data privacy requirements.
  • Drive improvements in engineering processes, development tools, automation, and software delivery efficiency.
  • Support product certification and verification activities where required.
Candidate Requirements
Essential Qualifications and Experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics Engineering, Embedded Systems, or a related discipline.
  • Minimum 10 years' experience in software engineering, including embedded systems and software-enabled product development.
  • Minimum 5 years' experience leading multidisciplinary software engineering teams.
  • Proven track record of delivering complex software products from concept through to market release.
  • Strong experience in software architecture, design patterns, and system-level design.
  • Experience managing software development in collaboration with hardware engineering teams.
  • Demonstrated success in developing engineering capability and leading teams through organisational growth and change.
Technical Competencies
  • Strong knowledge of embedded software development, including C/C++, RTOS, and software architecture.
  • Familiarity with wireless and connectivity technologies such as BLE, Wi-Fi, Matter, and Thread, or equivalent.
  • Experience with CI/CD platforms and DevOps practices, including Azure DevOps, Jenkins, GitLab CI, or equivalent.
  • Knowledge of containerisation and cloud technologies, including Docker, Kubernetes, and Microsoft Azure.
  • Experience with test automation frameworks, software verification, and quality assurance methodologies.
  • Strong understanding of cybersecurity, secure development practices, and data privacy requirements.
  • Experience with Agile methodologies, including Scrum and Kanban.
Desirable Experience
  • Experience developing IoT and cloud-connected products.
  • Experience in regulated industries, such as medical devices, automotive, aerospace, or consumer safety products.
  • Knowledge of software compliance, product certification, and regulatory approval processes.Experience building, scaling, or transforming software engineering organisations
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager
Software Engineering Manager

Reperio Human Capital Ltd • Limerick

On-site
EUR 110,000 - 150,000
Software Engineering Manager
Software Engineering Manager

Ei Electronics Group • Shannon

Remote
EUR 120,000 - 160,000
Software Engineering Manager
Software Engineering Manager

Cpl Group • Dublin

On-site
EUR 85,000 - 95,000
Hybrid work model
Up to 20% annual bonus
Full benefits package
Embedded Software Engineer
Embedded Software Engineer

Sterling Engineering Ltd - Ireland & Europe • Shannon

On-site
EUR 70,000 - 110,000
Staff Embedded Software Engineer - Cork, Ireland
Staff Embedded Software Engineer - Cork, Ireland

QUALCOMM, Inc. • Cork

On-site
EUR 100,000 - 160,000
Salary, stock and bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+7
Senior Engineering Manager
Senior Engineering Manager

Sonatus • Ireland

Hybrid
EUR 120,000 - 180,000
Stock option program
Flexible working arrangements
Unlimited PTO
+2
Software Engineering Manager
Software Engineering Manager

BenchMark Recruitment • Sligo

On-site
EUR 90,000 - 120,000
Senior Engineering Manager
Senior Engineering Manager

Sonatus • Dublin

On-site
EUR 120,000 - 160,000
Software Engineer
Software Engineer

HR Duo • Limerick

Hybrid
EUR 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Astro Studios, Inc. • Dublin

On-site
EUR 65,000 - 90,000
Top locations