Software Engineering Manager
Posted 1 day 13 hours ago by IO Associates
We are working with a global energy business to help them find a software focused manager for their Infrastructure and Operations team. This is a really exciting time for the business.
Location: Aberdeen
Salary: £70,000 + £5,000 car allowance
3 day per week in the office
You will be responsible for developing, mentoring and coaching interns & graduates as well as managing a group of experienced developers and engineers across several domains.
Job Description:
All Infrastructure and Operations domain subjects, including but not limited to Automation, Web application development, Operating Systems and Application distribution [Endpoint]:
- Ability to challenge, convince, organise and negotiate.
- Able to define, validate and provide cost solutions for projects and bids for customer requirements.
- Demonstrable and in-depth expertise in automation and serverless applications within Azure & AWS.
- Web application development in JavaScript & TypeScript.
- Proven, demonstrable and evidence-backed experience developing and Scripting with PowerShell.
- Proficient project management skills and ability to manage time and complex tasks.
- Strongly service orientation minded.
The Services in the scope are:
- All Infrastructure and Operations domain subjects, including but not limited to Automation, Web application development, Operating Systems and Application distribution [Endpoint].
Main Activities:
- Articulating, championing and planning the frequent delivery of business value and enhanced experience.
- Driving the team's activities to make sure platform integrity is maintained in line with technical roadmaps.
- Security first approach and hands-on approach to architecture, developing and deploying automation and serverless applications within Azure and AWS: Azure Functions, Automation Accounts, Logic Apps, Power Platform, APIs, Key Vaults, Microsoft Graph API, AWS Lamba, AWS EC2, AWS S3.
- Web application development in JavaScript & TypeScript using modern tools and technologies including: NodeJS, ReactJS, NextJSS, Tailwind CSS leveraging external APIs, application services, NoSQL and PostgreSQL databases and cloud storage utilities, VS Code.
- Managing daily operations within our client computing 'Endpoint' team which is responsible for OS & application distribution, patching, updates, builds and OSD images through SCCM and Intune:Apps 365, Autopilot, Azure VDI, Windows Server , Windows 10-11, Azure VDI, Active Directory.
- Seek out opportunities to simplify the platform architecture, services and customer solutions whilst guarding against introducing new complexities.
Experience Required:
- Ability to Interact with global multi-national team and willingness to learn and adapt quickly to new technologies whilst divesting already held knowledge and inspiring the wider team.
- A good team player with the ability to work under pressure.
- Experience acting as technical design authority to ensure interoperability of new and emerging technologies with existing infrastructure.
- Reasonable directly managing, mentoring and coaching engineering teams.
- Proven, demonstrable and evidence-backed experience developing and Scripting with PowerShell.
- Administration or architectural experience with Entra ID, Active Directory, Exchange, Teams, SharePoint, M365.
- Understanding of CI/CD development cycle, usage of distributed version control and collaboration tools, such as GitHub Enterprise.
- Familiarity with infrastructure as code (IaC) tools such as Terraform as well as pipeline tools like GitGub Actions.
- Containerisation & orchestration within AWS leveraging your understanding and knowledge of Kubernetes, Amazon EKS and distributed engineering applications.
Nice To Have:
- Knowledge and understanding of voice technologies including SIP, VOIP, Session Border Controllers, Voice Gateways, Cisco Call Manager and Teams Direct Routing.
- Demonstrable practical experience with audio visual (A/V) technologies including Video Conferencing solutions, digital signage, A/V system architecture.
Due to the role requiring 3 days per week in the office we will only consider candidates in the local area.