Lead Software Engineer

4 weeks ago


Belfast, United Kingdom Department for Energy Security & Net Zero Full time

Position Overview

The Integrated Corporate Services (ICS) is a pioneering shared corporate service, designed to deliver comprehensive corporate functions (HR, Finance, Digital, Commercial, Security, and Estates) across various governmental departments.

Our team, consisting of over 300 skilled professionals, is at the forefront of redefining how these services are provided. Our goal is to become the premier provider of integrated corporate services for the government, setting benchmarks for quality, efficiency, and innovation.

We offer an attractive array of benefits, including a robust pension scheme, flexible working arrangements, and a commitment to your professional growth and development. We take pride in being a Disability Confident Leader employer, ensuring support for candidates requiring adjustments throughout the recruitment process.

The Civil Service is dedicated to attracting, retaining, and nurturing talent from all backgrounds. For more information, please refer to the Civil Service People Plan and the Civil Service Diversity & Inclusion Strategy.

Discover More

Role Description

Join ICS Digital, where creativity meets technical expertise to develop innovative digital solutions. We are a collaborative digital community that values transparency and teamwork, working together to solve challenges and deliver user-centered services.

As a software engineer within ICS Digital, you will be part of a vibrant and forward-thinking team that is leading the government's initiative in shared digital services. You will engage with advanced cloud technologies, including the Microsoft Co-Pilot suite, to create solutions that cater to a diverse clientele across various departments. This role offers opportunities for learning from seasoned professionals, collaborating with peers, and contributing to the ongoing enhancement of our products and processes.

Your responsibilities will include building and maintaining SharePoint websites and applications that serve multiple clients and departments. You will oversee the migration of content from legacy systems, implement governance standards, and leverage AI and machine learning to improve user experiences.

Key Responsibilities

  • Collaborate closely with product owners and content managers to prioritize tasks and translate business and technical requirements into effective solutions.
  • Develop new configurations for packaged software, focusing on Microsoft products, particularly SharePoint (utilizing PowerShell, SQL, etc.). Write and modify code to meet customer requirements, emphasizing simplicity and testability.
  • Review new releases in the Microsoft roadmap, identifying features that can be activated for business use, including assessing how AI tools like Co-Pilot can enhance user experience.
  • Assist in migrating content from outdated intranet websites to new SharePoint platforms.
  • Prepare technical documentation, including software design evaluation plans, test results, and technical manuals, for approval by digital governance boards.
  • Maintain and support existing SharePoint sites by addressing issues related to site administration, security, performance, and other technical challenges.
  • Conduct analyses to determine integration needs and design, test, and implement integrations.
  • Possibility to mentor and coach junior software engineers.

Skills and Experience

Essential Criteria

  • Expertise in Microsoft technologies such as SharePoint, Power Platform, and/or Azure Active Directory.
  • Proficient in PowerShell and SQL, including the development of custom scripts across M365 services.
  • Experience in SharePoint website migration and planning.

Desirable Criteria

  • Strong presentation skills to engage relevant stakeholders and technical audiences.
  • Good understanding of product management, agile methodologies, and development processes.

Behaviours

We will evaluate you against these behaviours during the selection process:

  • Making Effective Decisions
  • Managing a Quality Service

Technical Skills

We will assess you against these technical skills during the selection process:

  • Systems Design
  • Programming and Build

Benefits

In addition to a competitive salary, the Department for Energy Security & Net Zero contributes significantly towards your membership in the Civil Service Defined Benefit Pension scheme.

The Department offers a comprehensive range of benefits, including:

  • A flexible working culture, accommodating job sharing, remote work, and compressed hours.
  • Automatic enrollment into the pension scheme, with an average employer contribution of 27%.
  • A minimum of 25 days of paid annual leave, increasing by one day per year up to a maximum of 30 days.
  • Extensive learning and professional development opportunities, actively encouraged for all staff.
  • Access to a variety of employee discounts across retail, travel, and lifestyle sectors.

Office Attendance

The Department operates a discretionary hybrid working policy, allowing a blend of in-office and remote work. Current expectations for staff involve attending the office or non-home-based location for 40-60% of the time over the accounting period.


  • AI Team Lead

    7 days ago


    Belfast, United Kingdom Bright Software Group Full time

    About the RoleWe are seeking an experienced AI Team Lead to join our team at Bright Software Group. As a key member of our engineering team, you will play a pivotal role in leading our AI team and contributing to the development of high-quality, scalable products and services.Key ResponsibilitiesLead and mentor a small team of engineers, providing guidance...

  • AI Team Lead

    7 days ago


    Belfast, United Kingdom Bright Software Group Full time

    About the RoleWe are seeking an experienced AI Team Lead to join our team at Bright Software Group. As a key member of our engineering team, you will play a pivotal role in leading our AI team and contributing to the development of high-quality, scalable products and services.Key ResponsibilitiesLead and mentor a small team of engineers, providing guidance...

  • Software Engineer

    4 months ago


    Belfast, United Kingdom Instil Software Full time

    We are looking for a Software Engineer to join our growing business. As a Software Engineer, you will be very much part of this culture, writing code on a daily basis and helping deliver beautiful software for the cloud, mobile and desktop. Ideally, you will have 3-4 years post graduate experience, ready to take the next step in your career, with a...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareInstil Software is a leading provider of digital solutions, dedicated to delivering high-quality products and services to our customers.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the design and development of our next-generation digital...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareInstil Software is a leading provider of digital solutions, dedicated to delivering high-quality products and services to our customers.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the design and development of our next-generation digital...


  • Belfast, United Kingdom Instil Software Full time

    We are looking for a Senior Software Engineer to join our growing business. As a Senior, you will play a key role in the design and development of the next generation of digital products and solutions for our customers. The majority of your time will be spent writing code; clean code, whilst contributing to our overarching culture of engineering...

  • AI Team Lead

    2 days ago


    Belfast, United Kingdom Bright Software Group Full time

    About the RoleWe are seeking an experienced AI Team Lead to join our team at Bright Software Group. As a key member of our engineering team, you will be responsible for leading the development of our AI-driven solutions and mentoring a small team of engineers.Key ResponsibilitiesLead and mentor a small team of engineers, providing guidance on technical...

  • AI Team Lead

    2 days ago


    Belfast, United Kingdom Bright Software Group Full time

    About the RoleWe are seeking an experienced AI Team Lead to join our team at Bright Software Group. As a key member of our engineering team, you will be responsible for leading the development of our AI-driven solutions and mentoring a small team of engineers.Key ResponsibilitiesLead and mentor a small team of engineers, providing guidance on technical...


  • Belfast, United Kingdom Perforce Software, Inc. Full time

    About Perforce Software, Inc.Perforce Software, Inc. is a leading provider of enterprise-level software solutions for the global market. Our company is built on a foundation of innovation, collaboration, and customer satisfaction.Job Summary:We are seeking an Associate Software Engineer to join our team at Perforce Software, Inc. This is an entry-level...


  • Belfast, United Kingdom Perforce Software, Inc. Full time

    About Perforce Software, Inc.Perforce Software, Inc. is a leading provider of enterprise-level software solutions for the global market. Our company is built on a foundation of innovation, collaboration, and customer satisfaction.Job Summary:We are seeking an Associate Software Engineer to join our team at Perforce Software, Inc. This is an entry-level...

  • Software Engineer

    7 days ago


    Belfast, United Kingdom JAM Software GmbH Full time

    Job Title: Software Engineer - Java Trade FinanceAbout the Role:We are seeking a highly skilled Software Engineer to join our team at JAM Software GmbH. As a Software Engineer, you will be responsible for developing high-quality software solutions using Java and other relevant technologies.Key Responsibilities:Design, develop, and test software applications...

  • Software Engineer

    7 days ago


    Belfast, United Kingdom JAM Software GmbH Full time

    Job Title: Software Engineer - Java Trade FinanceAbout the Role:We are seeking a highly skilled Software Engineer to join our team at JAM Software GmbH. As a Software Engineer, you will be responsible for developing high-quality software solutions using Java and other relevant technologies.Key Responsibilities:Design, develop, and test software applications...


  • Belfast, United Kingdom Instil Software Full time

    {"title": "Senior Software Engineer", "content": "Role OverviewWe are seeking a highly skilled Senior Software Engineer to lead the design and delivery of full stack projects into production. As a key member of our team, you will play a crucial role in shaping the future of our digital products and solutions.Key ResponsibilitiesLead the design and delivery...


  • Belfast, United Kingdom Instil Software Full time

    {"title": "Senior Software Engineer", "content": "Role OverviewWe are seeking a highly skilled Senior Software Engineer to lead the design and delivery of full stack projects into production. As a key member of our team, you will play a crucial role in shaping the future of our digital products and solutions.Key ResponsibilitiesLead the design and delivery...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareWe are a dynamic and innovative software development company that specializes in creating cutting-edge solutions for the cloud, mobile, and desktop platforms. As a Software Engineer at Instil Software, you will be part of a talented team that is passionate about delivering high-quality software products.Job SummaryWe are seeking an...


  • Belfast, United Kingdom Instil Software Full time

    About Instil SoftwareWe are a dynamic and innovative software development company that specializes in creating cutting-edge solutions for the cloud, mobile, and desktop platforms. As a Software Engineer at Instil Software, you will be part of a talented team that is passionate about delivering high-quality software products.Job SummaryWe are seeking an...


  • Belfast, United Kingdom Instil Software Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our team at Instil Software. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions for our clients.Key ResponsibilitiesCollaborate with our engineering teams to develop software solutions for...


  • Belfast, United Kingdom Instil Software Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our team at Instil Software. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions for our clients.Key ResponsibilitiesCollaborate with our engineering teams to develop software solutions for...


  • Belfast, United Kingdom Perforce Software, Inc. Full time

    About Perforce Software, Inc.Perforce Software, Inc. is a leading provider of software solutions for the world's top brands. Our company is built on a foundation of collaboration, innovation, and a passion for delivering exceptional results.Job SummaryWe are seeking a highly motivated and talented Software Engineering Intern to join our team. As a Software...


  • Belfast, United Kingdom Perforce Software, Inc. Full time

    About Perforce Software, Inc.Perforce Software, Inc. is a leading provider of software solutions for the world's top brands. Our company is built on a foundation of collaboration, innovation, and a passion for delivering exceptional results.Job SummaryWe are seeking a highly motivated and talented Software Engineering Intern to join our team. As a Software...