Ref: BB031122_1667476871

SOFTWARE ENGINEER MANAGER

Northern Ireland, County Antrim

  • £70,000 to £80,000 GBP
  • DevOps Role
  • Skills: AWS / Lead / Development / Hybrid / UK / Manager / Senior / Software / remote
  • Level: Senior

Job description

SOFTWARE ENGINEER MANAGER

BB031122_1667476871

Software Engineering Manager

Location: Role is based in Lisburn, Northern Ireland

You should be capable of building a compelling vision that others are motivated to follow and execute. You will be responsible for the technical direction of the flagship software solutions for each of the business units, identifying areas of leverage and synergies across the teams and platforms.

RESPONSIBILITIES

* Develop software technology strategy and architectures to align to business objectives and manage technical and knowledge risks
* Collaborate across teams to ensure the strategy is delivered and technology stack is managed
* Stay abreast of latest technologies, frameworks, platforms and processes
* Collaborate with engineering leadership, product, QA, UX to ensure the technical and business strategies and roadmaps are aligned
* Work across teams to enhance a culture that encourages communication, collaboration, integration, automation and continuous improvement
* Drive use of industry best practices and principles including Dev(Sec)Ops, CI/CD, TDD, BDD to enhance efficiency, quality, security and speed of delivery
* Scale the distributed team: Define and drive recruitment, grow existing and establish new teams, structure for high performance and effectiveness to meet business needs
* Perform full lifecycle of team management to attract, engage, retain, coach and performance manage top class engineering talent
* Contribute to project/tender proposals to understand high level scope and provide resource estimations
* Introduce policies and processes to comply with quality management and information security management
* Identify opportunities for improving efficiency e.g. reusable micrcoservices





YOU WILL NEED TO SUCCEED



* Degree in computer science, engineering or related field
* At least 5 years' experience leading high performing software engineering teams
* At least 10 years' experience building complex digital technology solutions
* Broad experience with modern web/cloud native technologies, frameworks and platforms e.g. Java, javascript, RESTful APIs, AWS, Azure
* Proven record in developing and delivering on a software technology strategy
* Knowledge of large scale distributed system architectures
* Appreciation of big data and data engineering
* Experience integrating with 3rd party enterprise systems e.g. Salesforce, OsiSoft PI, IBM Maximo
* Experience developing on Linux environments e.g. Ubuntu, Redhat
* Knowledge of various databases e.g. MySQL, NoSQL, PostGreSQL, MongoDB, TimescaleDB
* Established in managing experienced engineers with a demonstrated track record of growing and building highly effective distributed teams
* Strong analytical, planning, and organizational skills with an ability to manage competing demands
* Comfortable in a dynamic environment with ability to adapt to various technologies and situations



DESIRABLE

The following skills will be valuable but are not essential:

* Experience in a dynamic high-growth environment
* Experience delivering SaaS or data driven solutions
* Experience is energy or rail domains
* Knowledge of BDD / TDD and related test frameworks
* Understanding of Security and privacy compliance (GDPR, ISO 27001)
* Familiarity with containerisation (docker, podman) and orchestration (Kubernetes, Openshift)
* Familiarity with leading development and app store submission of iOS/Android apps.