The Lead Engineer will lead day-to-day engineering execution and coordinate cross-functional technical delivery for enterprise system modernization, resiliency, security, and performance on a high-priority federal infrastructure program. The role emphasizes hands-on network engineering within the broader infrastructure environment.
Compensation
Estimated Pay Range
$150,000—$210,000 USD
Responsibilities
Serve as the onsite engineering lead and primary technical coordination point for system implementation and troubleshooting.
Translate approved architecture principles, engineering standards, reference designs, and technology roadmaps into detailed system designs and engineering tasks.
Assess enterprise architecture, performance, capacity, resiliency, security, dependencies, and failure domains across enterprise, data-center, HPC, manufacturing, test, and remote-site environments.
Develop detailed system designs, bills of material, migration procedures, implementation plans, test plans, and operational-readiness checklists; coordinate required technical reviews and approvals.
Lead technical discovery, design reviews, and implementation risk assessments; evaluate alternatives and recommend solutions to the appropriate technical authority.
Help keep the messaging and integration services that support business and customer interactions available, resilient and secure, working across IBM MQ, IBM App Connect Enterprise (ACE) and IBM Integration Bus (IIB) estate.
Locations (2)
Leeds, West Yorkshire, United Kingdom
Edinburgh, Scotland, United Kingdom
Compensation
Salary Range
£48,987 - £54,430
Responsibilities
Build, configure and maintain messaging components
Investigate connectivity and integration issues
Support incidents, problems and technical changes through to resolution
Contribute to platform upgrades, migrations, application onboarding, patching and vulnerability remediation
Monitor platform health, identify emerging risks and find opportunities to improve resilience, simplify processes and increase automation
Requirements
Nice to have: Supporting IBM MQ, ACE or IIB across development, test and production environments
The role is responsible for monitoring production environments, investigating and resolving incidents, supporting examination delivery and result processing, and coordinating escalation to specialist technical teams where required.
Responsibilities
Monitor business-critical production systems and services using enterprise monitoring and observability platforms and respond appropriately to alerts
Assess alerts and incidents based on severity, business impact and urgency
Triage, investigate and troubleshoot production incidents across applications, Windows servers, databases, system integrations, networks and cloud services
Investigate escalated support cases relating to application issues, examination delivery, candidate sessions, infrastructure and examination result processing
Use SQL to investigate production data, validate transactions, assist with troubleshooting and support data reconciliation and reporting activities
Requirements
Relevant technical qualification or equivalent industry experience
Operate and maintain the organization’s Kubernetes-based application platform and shared runtime services, including Elastic and Redis, performing platform configuration, monitoring, troubleshooting, security hardening, capacity management, version upgrades, and automation.
Compensation
Salary range considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills, as well as market and business considerations when extending an offer.
Responsibilities
Deploy, troubleshoot, monitor, and maintain the platform for a production big-data pipeline built on Kubernetes, Elasticsearch, and Kafka
Administer and maintain Linux-based applications, including installation, configuration, patching, upgrades, performance monitoring, troubleshooting, and system hardening
Integrate with the underlying physical and virtual infrastructure, ensuring system availability, reliability, security, and performance
Design and support scalable, redundant application infrastructure across physical and virtual environments
Contribute technical input to engineering documentation, diagrams, and models
Requirements
Bachelor’s degree in Engineering, Computer Sciences, Systems Engineering, or related field (or equivalent experience)
Master’s degree
Nice to have: Agile methodologies
Nice to have: Development experience in Bash, PowerShell, SALT, Python, Groovy, Java
Nice to have: Kafka or other messaging systems
Middleware Administrator (Client-site with relocation package)
Responsible for developing, building, installing, supporting, and migrating middleware technologies on Linux and AIX platforms, ensuring optimal performance and integration with application teams.
Responsibilities
Develops and builds new version of middleware technologies running on Linux and or AIX Platforms