Lead Middleware Kafka Administration/DevOps/IaC The key to this rule is CURRENT Kafka administration (minimum eight years) Five years in Terraform, Ansible, and Infrastructure as a Code IaC Nice to haves: Kubernetes, Rancher, GitHub, Artifactory LOCATION: Dallas, TX Hybrid 3 days onsite Open to h1b Looking for 10 years Kafka administration infrastructure as a code cloud/automation container orchestration CID pipeline Kafka Ansible Terraform Bash Kubernetes Rancher GitHub artifactory harness Jenkins AWS Azure CICD IaC automated Cloud provisioning cluster management performance tuning and security We are seeking a highly skilled and experienced Infrastructure Middleware Engineer with deep expertise in Kafka administration, infrastructure as code (IaC), cloud automation, container orchestration and CI/CD pipelines. The ideal candidate will be responsible for designing, implementing, and maintaining robust and scalable Middleware solutions, ensuring high availability, performance, and security. Primary Duties and Responsibilities: To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. Design, implement and manage highly available and scalable Kafka clusters. Monitor Kafka performance, troubleshoot issues and optimize configurations. Develop and maintain IaC using Ansible and Terraform for infrastructure provisioning and configuration Management. Create and maintain reusable IaC modules. Design and implement cloud-based infrastructure solutions on AWS and Azure. Automate cloud resource provisioning, scaling and management using cloud-native tools and services. Deploy and Manage containerized applications using Kubernetes and Rancher Troubleshoot container-related issues and optimize container performance. Design, implement and maintain CI/CD pipelines using tools like GitHub, Artifactory, Harness and Jenkins. Automated the build, test and deployment of Middleware components. Integrate IaC and container technologies into CI/CD pipelines. Document all processes and procedures. Work with development teams to ensure smooth deployments. Qualifications: The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions. Strong proficiency in IaC tools, specifically Ansible, Terraform and bash Scripting. Extensive experience with cloud automation and provisioning on AWS and Azure. Proficiency in CI/CD tools, including GitHub, Artifactory, Harness and Jenkins. Strong Scripting skills in languages like Python and Bash. Excellent troubleshooting and problem-solving skills Understanding of networking principles. Experience with monitoring tools like Splunk, Splunk OTEL, Prometheus and Grafana. Technical Skills: Kafka, Ansible, Terraform, Bash, Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelors degree in Computer Science, Engineering or a related field (or equivalent experience) 10+ years of experience in infrastructure middlware administration. In-depth expertise in Kafka administration, including cluster management, performance tuning, and security. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
30/06/2025
Full time
Lead Middleware Kafka Administration/DevOps/IaC The key to this rule is CURRENT Kafka administration (minimum eight years) Five years in Terraform, Ansible, and Infrastructure as a Code IaC Nice to haves: Kubernetes, Rancher, GitHub, Artifactory LOCATION: Dallas, TX Hybrid 3 days onsite Open to h1b Looking for 10 years Kafka administration infrastructure as a code cloud/automation container orchestration CID pipeline Kafka Ansible Terraform Bash Kubernetes Rancher GitHub artifactory harness Jenkins AWS Azure CICD IaC automated Cloud provisioning cluster management performance tuning and security We are seeking a highly skilled and experienced Infrastructure Middleware Engineer with deep expertise in Kafka administration, infrastructure as code (IaC), cloud automation, container orchestration and CI/CD pipelines. The ideal candidate will be responsible for designing, implementing, and maintaining robust and scalable Middleware solutions, ensuring high availability, performance, and security. Primary Duties and Responsibilities: To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. Design, implement and manage highly available and scalable Kafka clusters. Monitor Kafka performance, troubleshoot issues and optimize configurations. Develop and maintain IaC using Ansible and Terraform for infrastructure provisioning and configuration Management. Create and maintain reusable IaC modules. Design and implement cloud-based infrastructure solutions on AWS and Azure. Automate cloud resource provisioning, scaling and management using cloud-native tools and services. Deploy and Manage containerized applications using Kubernetes and Rancher Troubleshoot container-related issues and optimize container performance. Design, implement and maintain CI/CD pipelines using tools like GitHub, Artifactory, Harness and Jenkins. Automated the build, test and deployment of Middleware components. Integrate IaC and container technologies into CI/CD pipelines. Document all processes and procedures. Work with development teams to ensure smooth deployments. Qualifications: The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions. Strong proficiency in IaC tools, specifically Ansible, Terraform and bash Scripting. Extensive experience with cloud automation and provisioning on AWS and Azure. Proficiency in CI/CD tools, including GitHub, Artifactory, Harness and Jenkins. Strong Scripting skills in languages like Python and Bash. Excellent troubleshooting and problem-solving skills Understanding of networking principles. Experience with monitoring tools like Splunk, Splunk OTEL, Prometheus and Grafana. Technical Skills: Kafka, Ansible, Terraform, Bash, Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelors degree in Computer Science, Engineering or a related field (or equivalent experience) 10+ years of experience in infrastructure middlware administration. In-depth expertise in Kafka administration, including cluster management, performance tuning, and security. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Lead IBM MQ Middleware Administrator. This administrator will focus on the IBM MQ administration, end to end maintenance and support messaging infrastructure. This role will work with containerized Docker, Kubernetes, and OpenShift infrastructure modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus).
30/06/2025
Full time
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Lead IBM MQ Middleware Administrator. This administrator will focus on the IBM MQ administration, end to end maintenance and support messaging infrastructure. This role will work with containerized Docker, Kubernetes, and OpenShift infrastructure modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus).
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Lead IBM MQ Middleware Administrator. This administrator will focus on the IBM MQ administration, end to end maintenance and support messaging infrastructure. This role will work with containerized Docker, Kubernetes, and OpenShift infrastructure modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus).
30/06/2025
Full time
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Lead IBM MQ Middleware Administrator. This administrator will focus on the IBM MQ administration, end to end maintenance and support messaging infrastructure. This role will work with containerized Docker, Kubernetes, and OpenShift infrastructure modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus).
Request Technology - Robyn Honquest
Oak Brook, Illinois
NO SPONSORSHIP SOFTWARE ENGINEER PLATFORM ENGINEER - Java/C#.NET SALARY: $97k -$184k plus 15% bonus LOCATION: Oak Brook, IL hybrid 3 days onsite Java & C# .NET developer, who can take Java technology and redesign it in .NET They want to move away from Java totally and eventually do all .NET (Back End development/Middleware enhancements) Any product development is a plus Internet of things IoT Looking for a candidate to architect and enhance core Middleware that powers cloud IoT platform design development and delivery. ISO, Java, .NET C# Azure Kafka Rabbit MQ AWS infrastructure as a code IoC Terraform CICD Jenkins GitHub Microservices Containerization Docker Kubernetes AWS Multi Cloud Key Responsibilities: Act as a technical authority and key driver in the design, development, and delivery of innovative features, collaborating with product owners, Front End, Middleware, DevOps, and firmware teams to align technical solutions with business goals. Lead technical assessments, scope changes, and oversee the management of the codebase for critical business requirements, high-impact product enhancements, and complex change requests across multiple initiatives. Architect and implement scalable, efficient, and robust software designs for high-complexity projects, working closely with solution architects and senior engineering leaders to ensure alignment with platform and business strategies. Champion Agile methodologies, such as Scrum, to enable efficient development cycles, continuous integration, and high-quality deliverables in Middleware development. Facilitate and lead strategic technical discussions, including architecture reviews, design meetings, and pull requests, fostering a culture of engineering excellence and collaboration. Drive adherence to best practices, coding standards, and platform design principles to deliver high-quality, reusable, and maintainable code. Develop deep domain expertise in platform-specific frameworks, features, and Middleware components, acting as a subject-matter expert and advisor across teams. Mentor and coach engineers across the organization, building technical capability, fostering innovation, and cultivating leadership within the engineering team. Collaborate with cross-functional domain experts including infrastructure, database, security, and Front End teams to drive cohesive solutions and seamless integration. Provide technical leadership approaches to elevate the myQ platform's technical capabilities and market competitiveness. ISO 27001 standards Job Requirements: Bachelors Degree An advanced degree in a directly relevant area of study may substitute for up to two (2) years of job-related experience. 8+ years of experience in software engineering, design, development, and deployment of large-scale systems Extensive experience in creating technical documentation, including design specifications, architecture diagrams, and deployment guides. Deep understanding of Agile methodologies and Scrum processes Proficiency with Java, .NET, C#, Azure, SQL, and Visual Studio. Hands-on experience with GIT, NoSQL databases, and messaging systems such as Kafka, RabbitMQ, or similar technologies. Advanced knowledge of AWS services, including but not limited to EC2, S3, Lambda, API Gateway, RDS, DynamoDB, and CloudFront. Strong expertise in Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud resources. Proficiency with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline, and experience with automated testing and deployment frameworks. Experience Docker and Kubernetes. Ability to travel domestically and internationally up to 10%. Knowledge, Skills, and Abilities: In-depth understanding of software development and design principles, with a focus on building scalable, secure, and maintainable systems. Comprehensive expertise in cloud-based development and architecture, with a strong focus on AWS and multi-cloud solutions. Exceptional ability to lead, collaborate, and provide clear technical direction to multiple development teams across diverse geographies. Deep knowledge of CI/CD practices, tools, and deployment processes, enabling efficient and reliable software delivery. Proven ability to debug, troubleshoot, and resolve complex technical issues in distributed systems and cloud environments. Proficiency in estimating work, supporting project planning efforts, and reporting progress to stakeholders at a platform and organizational level. Strong understanding of security best practices in cloud environments, including IAM roles, encryption, and network security. Demonstrated ability to leverage cloud monitoring and logging tools such as AWS CloudWatch, Elastic Stack, or Datadog for performance optimization and incident resolution. Experience with automated testing frameworks and ensuring high-quality software delivery through robust test pipelines.
28/06/2025
Full time
NO SPONSORSHIP SOFTWARE ENGINEER PLATFORM ENGINEER - Java/C#.NET SALARY: $97k -$184k plus 15% bonus LOCATION: Oak Brook, IL hybrid 3 days onsite Java & C# .NET developer, who can take Java technology and redesign it in .NET They want to move away from Java totally and eventually do all .NET (Back End development/Middleware enhancements) Any product development is a plus Internet of things IoT Looking for a candidate to architect and enhance core Middleware that powers cloud IoT platform design development and delivery. ISO, Java, .NET C# Azure Kafka Rabbit MQ AWS infrastructure as a code IoC Terraform CICD Jenkins GitHub Microservices Containerization Docker Kubernetes AWS Multi Cloud Key Responsibilities: Act as a technical authority and key driver in the design, development, and delivery of innovative features, collaborating with product owners, Front End, Middleware, DevOps, and firmware teams to align technical solutions with business goals. Lead technical assessments, scope changes, and oversee the management of the codebase for critical business requirements, high-impact product enhancements, and complex change requests across multiple initiatives. Architect and implement scalable, efficient, and robust software designs for high-complexity projects, working closely with solution architects and senior engineering leaders to ensure alignment with platform and business strategies. Champion Agile methodologies, such as Scrum, to enable efficient development cycles, continuous integration, and high-quality deliverables in Middleware development. Facilitate and lead strategic technical discussions, including architecture reviews, design meetings, and pull requests, fostering a culture of engineering excellence and collaboration. Drive adherence to best practices, coding standards, and platform design principles to deliver high-quality, reusable, and maintainable code. Develop deep domain expertise in platform-specific frameworks, features, and Middleware components, acting as a subject-matter expert and advisor across teams. Mentor and coach engineers across the organization, building technical capability, fostering innovation, and cultivating leadership within the engineering team. Collaborate with cross-functional domain experts including infrastructure, database, security, and Front End teams to drive cohesive solutions and seamless integration. Provide technical leadership approaches to elevate the myQ platform's technical capabilities and market competitiveness. ISO 27001 standards Job Requirements: Bachelors Degree An advanced degree in a directly relevant area of study may substitute for up to two (2) years of job-related experience. 8+ years of experience in software engineering, design, development, and deployment of large-scale systems Extensive experience in creating technical documentation, including design specifications, architecture diagrams, and deployment guides. Deep understanding of Agile methodologies and Scrum processes Proficiency with Java, .NET, C#, Azure, SQL, and Visual Studio. Hands-on experience with GIT, NoSQL databases, and messaging systems such as Kafka, RabbitMQ, or similar technologies. Advanced knowledge of AWS services, including but not limited to EC2, S3, Lambda, API Gateway, RDS, DynamoDB, and CloudFront. Strong expertise in Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud resources. Proficiency with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline, and experience with automated testing and deployment frameworks. Experience Docker and Kubernetes. Ability to travel domestically and internationally up to 10%. Knowledge, Skills, and Abilities: In-depth understanding of software development and design principles, with a focus on building scalable, secure, and maintainable systems. Comprehensive expertise in cloud-based development and architecture, with a strong focus on AWS and multi-cloud solutions. Exceptional ability to lead, collaborate, and provide clear technical direction to multiple development teams across diverse geographies. Deep knowledge of CI/CD practices, tools, and deployment processes, enabling efficient and reliable software delivery. Proven ability to debug, troubleshoot, and resolve complex technical issues in distributed systems and cloud environments. Proficiency in estimating work, supporting project planning efforts, and reporting progress to stakeholders at a platform and organizational level. Strong understanding of security best practices in cloud environments, including IAM roles, encryption, and network security. Demonstrated ability to leverage cloud monitoring and logging tools such as AWS CloudWatch, Elastic Stack, or Datadog for performance optimization and incident resolution. Experience with automated testing frameworks and ensuring high-quality software delivery through robust test pipelines.
Request Technology - Craig Johnson
Oak Brook, Illinois
.*We are unable to sponsor for this permanent, Full time role* .*Position is bonus eligible* Prestigious Enterprise Company is currently seeking a Senior Software Engineer with both .NET and Java experience. Candidate will play a key part in designing, developing, and optimizing a connected product ecosystem, working on cutting-edge IoT solutions, cloud services, and mobile applications. You will collaborate closely with cross-functional teams to build high-performance, scalable, and secure software solutions, ensuring seamless connectivity and integration across our platform. The ideal candidate has a strong background in software development, cloud computing and IoT protocols, along with a passion for building next-generation smart access technologies. Responsibilities: Work using Agile methodologies such as Scrum to develop Middleware Serve as primary point person and scrum team representative for interactions with product owner, Front End, Middleware, DeVos, and firmware functional teams Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity Maintain domain specific software knowledge of key software application features, frameworks, or components in Middleware Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums Collaborate with other Chamberlain domain experts, such as infrastructure, database, and Front End, as the team develops features and platform enhancements Lead offshore teams to design and develop features, and burn down technical debt Ensure adherence to coding standards and other best practices to create reusable code Provide mentoring and coaching to junior engineers to increase software capability of the Middleware development team. Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams. Protect Chamberlain Group's reputation by keeping information confidential. Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies. Contribute to the team effort by accomplishing related results and participating on projects as needed. Qualifications: Bachelor's Degree in Computer Science, related technical field or equivalent practical experience An advanced degree in directly applicable area of study may substitute for up to two (2) years of job-related experience 5+ years of job-related experience as defined in the Essential Duties and Responsibilities Deep understanding of Agile methodologies and Scrum is required Experience in creating technical documentation is required Experience with Microsoft technology stack, including .NET, C#, Azure, AWS, SQL, Visual Studio Experience with GIT, No SQL databases, messaging systems, Distributed Architecture. Experience in creating technical documentation Thorough understanding of OOP, SOLID, RESTful services, dependency injection and cloud development Ability to work well with others and provide clear direction to a development team Strong analytical and problem-solving skills Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes is required Ability to interface with Product Owners and Scrum Masters for ticket/issue management Ability to lead junior and senior engineers on projects Ability to debug, troubleshoot, and self-diagnose issues in software development Working experience in a cloud platform Azure or AWS is must to have.
27/06/2025
Full time
.*We are unable to sponsor for this permanent, Full time role* .*Position is bonus eligible* Prestigious Enterprise Company is currently seeking a Senior Software Engineer with both .NET and Java experience. Candidate will play a key part in designing, developing, and optimizing a connected product ecosystem, working on cutting-edge IoT solutions, cloud services, and mobile applications. You will collaborate closely with cross-functional teams to build high-performance, scalable, and secure software solutions, ensuring seamless connectivity and integration across our platform. The ideal candidate has a strong background in software development, cloud computing and IoT protocols, along with a passion for building next-generation smart access technologies. Responsibilities: Work using Agile methodologies such as Scrum to develop Middleware Serve as primary point person and scrum team representative for interactions with product owner, Front End, Middleware, DeVos, and firmware functional teams Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity Maintain domain specific software knowledge of key software application features, frameworks, or components in Middleware Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums Collaborate with other Chamberlain domain experts, such as infrastructure, database, and Front End, as the team develops features and platform enhancements Lead offshore teams to design and develop features, and burn down technical debt Ensure adherence to coding standards and other best practices to create reusable code Provide mentoring and coaching to junior engineers to increase software capability of the Middleware development team. Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams. Protect Chamberlain Group's reputation by keeping information confidential. Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies. Contribute to the team effort by accomplishing related results and participating on projects as needed. Qualifications: Bachelor's Degree in Computer Science, related technical field or equivalent practical experience An advanced degree in directly applicable area of study may substitute for up to two (2) years of job-related experience 5+ years of job-related experience as defined in the Essential Duties and Responsibilities Deep understanding of Agile methodologies and Scrum is required Experience in creating technical documentation is required Experience with Microsoft technology stack, including .NET, C#, Azure, AWS, SQL, Visual Studio Experience with GIT, No SQL databases, messaging systems, Distributed Architecture. Experience in creating technical documentation Thorough understanding of OOP, SOLID, RESTful services, dependency injection and cloud development Ability to work well with others and provide clear direction to a development team Strong analytical and problem-solving skills Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes is required Ability to interface with Product Owners and Scrum Masters for ticket/issue management Ability to lead junior and senior engineers on projects Ability to debug, troubleshoot, and self-diagnose issues in software development Working experience in a cloud platform Azure or AWS is must to have.
Request Technology - Robyn Honquest
Oak Brook, Illinois
NO SPONSORSHIP STAFF SOFTWARE ENGINEER PLATFORM ENGINEERING .NET/Java Middleware Enhancements Java & C# .NET developer, who can take Java technology and redesign it in .NET. They want to move away from Java totally and eventually do all .NET (Back End development/Middleware enhancements) Any product development is a plus. Internet of things IoT SALARY: $110k -$184k plus 15% bonus LOCATION: Oak Brook, IL hybrid 3 days onsite You will architect and enhance core Middleware that powers cloud IoT platform design development and delivery of innovative features scrum develop deep domain enterprise in platform specific framework features and Middleware components. You will architect, develop, and enhance the core Middleware that powers myQ's Cloud IoT platforms, ensuring they remain robust, scalable, and ahead of the curve. Job Requirements: Bachelor's degree 8+ years of progressive experience in software engineering, encompassing design, development, and deployment of large-scale systems. Extensive experience in creating technical documentation, including design specifications, architecture diagrams, and deployment guides. Deep understanding of Agile methodologies and Scrum processes .NET, C#, Azure, SQL, and Visual Studio, Java Hands-on experience with GIT, NoSQL databases, and messaging systems such as Kafka, RabbitMQ, or similar technologies. Advanced knowledge of AWS services Strong expertise in Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud resources. Proficiency with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline Experience in creating scalable, cloud-native architectures leveraging microservices, serverless computing, and containerization technologies such as Docker and Kubernetes. Ability to travel domestically and internationally up to 10%. Knowledge, Skills, and Abilities: In-depth understanding of software development and design principles, with a focus on building scalable, secure, and maintainable systems. Comprehensive expertise in cloud-based development and architecture, with a strong focus on AWS and multi-cloud solutions. Exceptional ability to lead, collaborate, and provide clear technical direction to multiple development teams across diverse geographies. Deep knowledge of CI/CD practices, tools, and deployment processes, enabling efficient and reliable software delivery. Proven ability to debug, troubleshoot, and resolve complex technical issues in distributed systems and cloud environments. Proficiency in estimating work, supporting project planning efforts, and reporting progress to stakeholders at a platform and organizational level. Strong understanding of security best practices in cloud environments, including IAM roles, encryption, and network security. Demonstrated ability to leverage cloud monitoring and logging tools such as AWS CloudWatch, Elastic Stack, or Datadog for performance optimization and incident resolution.
26/06/2025
Full time
NO SPONSORSHIP STAFF SOFTWARE ENGINEER PLATFORM ENGINEERING .NET/Java Middleware Enhancements Java & C# .NET developer, who can take Java technology and redesign it in .NET. They want to move away from Java totally and eventually do all .NET (Back End development/Middleware enhancements) Any product development is a plus. Internet of things IoT SALARY: $110k -$184k plus 15% bonus LOCATION: Oak Brook, IL hybrid 3 days onsite You will architect and enhance core Middleware that powers cloud IoT platform design development and delivery of innovative features scrum develop deep domain enterprise in platform specific framework features and Middleware components. You will architect, develop, and enhance the core Middleware that powers myQ's Cloud IoT platforms, ensuring they remain robust, scalable, and ahead of the curve. Job Requirements: Bachelor's degree 8+ years of progressive experience in software engineering, encompassing design, development, and deployment of large-scale systems. Extensive experience in creating technical documentation, including design specifications, architecture diagrams, and deployment guides. Deep understanding of Agile methodologies and Scrum processes .NET, C#, Azure, SQL, and Visual Studio, Java Hands-on experience with GIT, NoSQL databases, and messaging systems such as Kafka, RabbitMQ, or similar technologies. Advanced knowledge of AWS services Strong expertise in Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud resources. Proficiency with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline Experience in creating scalable, cloud-native architectures leveraging microservices, serverless computing, and containerization technologies such as Docker and Kubernetes. Ability to travel domestically and internationally up to 10%. Knowledge, Skills, and Abilities: In-depth understanding of software development and design principles, with a focus on building scalable, secure, and maintainable systems. Comprehensive expertise in cloud-based development and architecture, with a strong focus on AWS and multi-cloud solutions. Exceptional ability to lead, collaborate, and provide clear technical direction to multiple development teams across diverse geographies. Deep knowledge of CI/CD practices, tools, and deployment processes, enabling efficient and reliable software delivery. Proven ability to debug, troubleshoot, and resolve complex technical issues in distributed systems and cloud environments. Proficiency in estimating work, supporting project planning efforts, and reporting progress to stakeholders at a platform and organizational level. Strong understanding of security best practices in cloud environments, including IAM roles, encryption, and network security. Demonstrated ability to leverage cloud monitoring and logging tools such as AWS CloudWatch, Elastic Stack, or Datadog for performance optimization and incident resolution.
Request Technology - Craig Johnson
Chicago, Illinois
* Position is bonus eligible* Prestigious Financial Institution is currently seeking a Director of Release Management Engineering. Candidate will work closely and collaboratively with Product Owners, Development, QA, Technical and Business teams to lead a sustainable Change and Release process. This role will have full responsibility for the release management life cycle, including but not limited to understanding individual and team specific release requirements, ensuring streamlined releases result in cadenced, organized, and successful outcomes. Responsibilities: Direct one or more team(s) responsible for the establishment, documentation, and maintenance of Change and Release management processes and procedures Be accountable for the end-to-end release process Coordinate the scheduling of Change and Releases and maintain the release calendar Work with technical and business teams to prioritize and scope scheduled releases Manage risks and resolves issues that affect release scope, schedule and quality Direct and participate in release meetings Ensure accurate weekly release reporting Direct the team(s) responsible for the creation and managing of release branches Work with development and source code management to understand impacts of branches and code merges Be accountable for Go-Live activities including the execution of the deployment Plans Direct automation and the development of scripts and automation tools used to continuously improve the release process Work with other technical team members to resolve all release related issues Direct release review/retrospection meetings, gather feedback and ensure improvements are incorporated for future releases Drive and direct continuous improvement through trend reporting analysis and metrics management |Serve as an advocate for release management, communicating release management processes and procedures throughout the company and assisting teams with adoption Continually work towards making improvements in the release process Stay current on trends and regulations to ensure effectiveness and compliance Qualifications: The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions. [Required] 10+ years of previous release and/or project management experience, (Solid understanding of project management principles preferred) [Required] Expert knowledge of the Software Development Life Cycle (SDLC) and Agile delivery methods [Required] Strong collaboration and partnership skills to work with Development, infrastructure, operations and business teams [Required] Expert experience working in an Agile environment [Required] Expert troubleshooting skills [Required] Have a flexible mindset with the ability to change as knowledge and conditions change, whether those changes are technical or business driven [Required] Willingness to support and execute the current release and deployment model in parallel to developing automation of the processes [Required] Strong collaboration and partnership skills to work with Development, infrastructure, operations and business teams Technical Skills: [Required] Experience with source control tools such as SVN [Required] Knowledge of DevOps and automation software such as Harness or similar. Excellent understanding of overall CICD pipelines and implementation. [Required] Experience with Microsoft Office desktop tools (Word, Excel and Powerpoint) [Required] 5+ years of previous Change and Release experience, (solid understanding of SDLC, ITIL and the Change and Release Management cycle) [Required] Expert knowledge of the ServiceNow platform including the Change and Release modules [Required] Solid understanding and experience of AWS, cloud computing, Middleware and database technologies Education and/or Experience: [Required] Bachelor's degree in Information Systems, Computer Science or related field or an equivalent combination of education and work experience [Preferred] Masters degree [Required] 10+ years of experience [Required] Experience in the financial industry [Required] Expert experience working in an Agile environment [Required] Experience leading a team Certifications ITIL
26/06/2025
Full time
* Position is bonus eligible* Prestigious Financial Institution is currently seeking a Director of Release Management Engineering. Candidate will work closely and collaboratively with Product Owners, Development, QA, Technical and Business teams to lead a sustainable Change and Release process. This role will have full responsibility for the release management life cycle, including but not limited to understanding individual and team specific release requirements, ensuring streamlined releases result in cadenced, organized, and successful outcomes. Responsibilities: Direct one or more team(s) responsible for the establishment, documentation, and maintenance of Change and Release management processes and procedures Be accountable for the end-to-end release process Coordinate the scheduling of Change and Releases and maintain the release calendar Work with technical and business teams to prioritize and scope scheduled releases Manage risks and resolves issues that affect release scope, schedule and quality Direct and participate in release meetings Ensure accurate weekly release reporting Direct the team(s) responsible for the creation and managing of release branches Work with development and source code management to understand impacts of branches and code merges Be accountable for Go-Live activities including the execution of the deployment Plans Direct automation and the development of scripts and automation tools used to continuously improve the release process Work with other technical team members to resolve all release related issues Direct release review/retrospection meetings, gather feedback and ensure improvements are incorporated for future releases Drive and direct continuous improvement through trend reporting analysis and metrics management |Serve as an advocate for release management, communicating release management processes and procedures throughout the company and assisting teams with adoption Continually work towards making improvements in the release process Stay current on trends and regulations to ensure effectiveness and compliance Qualifications: The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions. [Required] 10+ years of previous release and/or project management experience, (Solid understanding of project management principles preferred) [Required] Expert knowledge of the Software Development Life Cycle (SDLC) and Agile delivery methods [Required] Strong collaboration and partnership skills to work with Development, infrastructure, operations and business teams [Required] Expert experience working in an Agile environment [Required] Expert troubleshooting skills [Required] Have a flexible mindset with the ability to change as knowledge and conditions change, whether those changes are technical or business driven [Required] Willingness to support and execute the current release and deployment model in parallel to developing automation of the processes [Required] Strong collaboration and partnership skills to work with Development, infrastructure, operations and business teams Technical Skills: [Required] Experience with source control tools such as SVN [Required] Knowledge of DevOps and automation software such as Harness or similar. Excellent understanding of overall CICD pipelines and implementation. [Required] Experience with Microsoft Office desktop tools (Word, Excel and Powerpoint) [Required] 5+ years of previous Change and Release experience, (solid understanding of SDLC, ITIL and the Change and Release Management cycle) [Required] Expert knowledge of the ServiceNow platform including the Change and Release modules [Required] Solid understanding and experience of AWS, cloud computing, Middleware and database technologies Education and/or Experience: [Required] Bachelor's degree in Information Systems, Computer Science or related field or an equivalent combination of education and work experience [Preferred] Masters degree [Required] 10+ years of experience [Required] Experience in the financial industry [Required] Expert experience working in an Agile environment [Required] Experience leading a team Certifications ITIL
Lead Associate Principal, Software Engineering: Middleware - KAFKA Administrator SALARY: $150k - $165k plus 15% bonus LOCATION: CHICAGO, IL Hybrid 3 days onsite Open to h1b SELLING POINTS: 10 years Kafka administration, infrastructure as a code, cloud/automation, container orchestration. We are seeking a highly skilled and experienced Infrastructure Middleware Engineer with deep expertise in Kafka administration, infrastructure as code (IaC), cloud automation, container orchestration and CI/CD pipelines. The ideal candidate will be responsible for designing, implementing, and maintaining robust and scalable Middleware solutions, ensuring high availability, performance, and security. You will play a crucial role in automating infrastructure provisioning, deployments, and operations, enabling our organization to rapidly deliver and scale applications. Primary Duties and Responsibilities: Design, implement and manage highly available and scalable Kafka clusters. Monitor Kafka performance, troubleshoot issues and optimize configurations. Develop and maintain IaC using Ansible and Terraform for infrastructure provisioning and configuration Management. Create and maintain reusable IaC modules. Design and implement cloud-based infrastructure solutions on AWS and Azure. Automate cloud resource provisioning, scaling and management using cloud-native tools and services. Deploy and Manage containerized applications using Kubernetes and Rancher Troubleshoot container-related issues and optimize container performance. Design, implement and maintain CI/CD pipelines using tools like GitHub, Artifactory, Harness and Jenkins. Automated the build, test and deployment of Middleware components. Integrate IaC and container technologies into CI/CD pipelines. Document all processes and procedures. Work with development teams to ensure smooth deployments. Qualifications: Strong proficiency in IaC tools, specifically Ansible, Terraform and bash Scripting. Extensive experience with cloud automation and provisioning on AWS and Azure. Proficiency in CI/CD tools, including GitHub, Artifactory, Harness and Jenkins. Strong Scripting skills in languages like Python and Bash. Excellent troubleshooting and problem-solving skills Understanding of networking principles. Experience with monitoring tools like Splunk, Splunk OTEL, Prometheus and Grafana. Technical Skills: Kafka, Ansible, Terraform, Bash, Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelors degree in Computer Science, Engineering or a related field (or equivalent experience) 10+ years of experience in infrastructure middleare administration. In-depth expertise in Kafka administration, including cluster management, performance tuning, and security. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
25/06/2025
Full time
Lead Associate Principal, Software Engineering: Middleware - KAFKA Administrator SALARY: $150k - $165k plus 15% bonus LOCATION: CHICAGO, IL Hybrid 3 days onsite Open to h1b SELLING POINTS: 10 years Kafka administration, infrastructure as a code, cloud/automation, container orchestration. We are seeking a highly skilled and experienced Infrastructure Middleware Engineer with deep expertise in Kafka administration, infrastructure as code (IaC), cloud automation, container orchestration and CI/CD pipelines. The ideal candidate will be responsible for designing, implementing, and maintaining robust and scalable Middleware solutions, ensuring high availability, performance, and security. You will play a crucial role in automating infrastructure provisioning, deployments, and operations, enabling our organization to rapidly deliver and scale applications. Primary Duties and Responsibilities: Design, implement and manage highly available and scalable Kafka clusters. Monitor Kafka performance, troubleshoot issues and optimize configurations. Develop and maintain IaC using Ansible and Terraform for infrastructure provisioning and configuration Management. Create and maintain reusable IaC modules. Design and implement cloud-based infrastructure solutions on AWS and Azure. Automate cloud resource provisioning, scaling and management using cloud-native tools and services. Deploy and Manage containerized applications using Kubernetes and Rancher Troubleshoot container-related issues and optimize container performance. Design, implement and maintain CI/CD pipelines using tools like GitHub, Artifactory, Harness and Jenkins. Automated the build, test and deployment of Middleware components. Integrate IaC and container technologies into CI/CD pipelines. Document all processes and procedures. Work with development teams to ensure smooth deployments. Qualifications: Strong proficiency in IaC tools, specifically Ansible, Terraform and bash Scripting. Extensive experience with cloud automation and provisioning on AWS and Azure. Proficiency in CI/CD tools, including GitHub, Artifactory, Harness and Jenkins. Strong Scripting skills in languages like Python and Bash. Excellent troubleshooting and problem-solving skills Understanding of networking principles. Experience with monitoring tools like Splunk, Splunk OTEL, Prometheus and Grafana. Technical Skills: Kafka, Ansible, Terraform, Bash, Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelors degree in Computer Science, Engineering or a related field (or equivalent experience) 10+ years of experience in infrastructure middleare administration. In-depth expertise in Kafka administration, including cluster management, performance tuning, and security. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Director, Release Engineering. This director will lead a team focused on change/release management, end to end release process, go-live activities for Agile development plans. Responsibilities: Direct one or more team(s) responsible for the establishment, documentation, and maintenance of Change and Release management processes and procedures Be accountable for the end-to-end release process Coordinate the scheduling of Change and Releases and maintain the release calendar Work with technical and business teams to prioritize and scope scheduled releases Manage risks and resolves issues that affect release scope, schedule and quality Direct the team(s) responsible for the creation and managing of release branches Work with development and source code management to understand impacts of branches and code merges Be accountable for Go-Live activities including the execution of the deployment Plans Direct automation and the development of scripts and automation tools used to continuously improve the release process Work with other technical team members to resolve all release related issues Direct release review/retrospection meetings, gather feedback and ensure improvements are incorporated for future releases Drive and direct continuous improvement through trend reporting analysis and metrics management |Serve as an advocate for release management, communicating release management processes and procedures throughout the company and assisting teams with adoption Qualifications: Bachelor's degree in Information Systems, Computer Science or related field or an equivalent combination of education and work experience ITIL Certification 10+ years of previous release and/or project management experience, (Solid understanding of project management principles preferred) Expert knowledge of the Software Development Life Cycle (SDLC) and Agile delivery methods Expert experience working in an Agile environment Expert troubleshooting skills Willingness to support and execute the current release and deployment model in parallel to developing automation of the processes Experience with source control tools such as SVN Knowledge of DevOps and automation software such as Harness or similar. Excellent understanding of overall CICD pipelines and implementation. Experience with Microsoft Office desktop tools (Word, Excel and Powerpoint) 5+ years of previous Change and Release experience, (solid understanding of SDLC, ITIL and the Change and Release Management cycle) Expert knowledge of the ServiceNow platform including the Change and Release modules Solid understanding and experience of AWS, cloud computing, Middleware and database technologies
25/06/2025
Full time
*Hybrid, 3 days onsite, 2 days remote* *We are unable to sponsor as this is a permanent Full time role* A prestigious company is looking for a Director, Release Engineering. This director will lead a team focused on change/release management, end to end release process, go-live activities for Agile development plans. Responsibilities: Direct one or more team(s) responsible for the establishment, documentation, and maintenance of Change and Release management processes and procedures Be accountable for the end-to-end release process Coordinate the scheduling of Change and Releases and maintain the release calendar Work with technical and business teams to prioritize and scope scheduled releases Manage risks and resolves issues that affect release scope, schedule and quality Direct the team(s) responsible for the creation and managing of release branches Work with development and source code management to understand impacts of branches and code merges Be accountable for Go-Live activities including the execution of the deployment Plans Direct automation and the development of scripts and automation tools used to continuously improve the release process Work with other technical team members to resolve all release related issues Direct release review/retrospection meetings, gather feedback and ensure improvements are incorporated for future releases Drive and direct continuous improvement through trend reporting analysis and metrics management |Serve as an advocate for release management, communicating release management processes and procedures throughout the company and assisting teams with adoption Qualifications: Bachelor's degree in Information Systems, Computer Science or related field or an equivalent combination of education and work experience ITIL Certification 10+ years of previous release and/or project management experience, (Solid understanding of project management principles preferred) Expert knowledge of the Software Development Life Cycle (SDLC) and Agile delivery methods Expert experience working in an Agile environment Expert troubleshooting skills Willingness to support and execute the current release and deployment model in parallel to developing automation of the processes Experience with source control tools such as SVN Knowledge of DevOps and automation software such as Harness or similar. Excellent understanding of overall CICD pipelines and implementation. Experience with Microsoft Office desktop tools (Word, Excel and Powerpoint) 5+ years of previous Change and Release experience, (solid understanding of SDLC, ITIL and the Change and Release Management cycle) Expert knowledge of the ServiceNow platform including the Change and Release modules Solid understanding and experience of AWS, cloud computing, Middleware and database technologies
We are looking for someone to join one of our clients, a globally renoun organization active in the financial sector in a strategic and hands-on leadership role. This role combines governance, process management, and stakeholder engagement in IT infrastructure, with a focus on: Demand & Capacity Management System & Batch Monitoring Compliance and IT Controls Responsibilities You'll be responsible for both strategic alignment and operational delivery of demand and capacity management processes, including: Acting as the central point of contact for Demand & Capacity Management and System/Batch Monitoring. Defining and maintaining IT controls and ensuring alignment with broader IT governance. Developing and enforcing standards/processes, monitoring compliance, and leading audits/control checks. Creating and tracking KPIs/KRIs related to capacity and demand. Reporting to senior stakeholders, including C-level management and risk committees. Leading improvement initiatives and projects to optimize capacity usage and reduce costs. Profile Solid background in core IT Infrastructure (eg, storage, networking, Middleware, databases, cloud) Proven experience in Demand & Capacity Planning and System Monitoring. Familiarity with compliance and risk frameworks in regulated environments. Strong knowledge of relevant tooling (monitoring, reporting, and capacity planning). Understanding of frameworks like ITIL, COBIT, or similar. Soft skills Strong communicator (written and verbal). Able to work across technical and non-technical teams. Comfortable presenting to executives and risk boards. Important: must work from the office at least 3 days a week.
25/06/2025
Project-based
We are looking for someone to join one of our clients, a globally renoun organization active in the financial sector in a strategic and hands-on leadership role. This role combines governance, process management, and stakeholder engagement in IT infrastructure, with a focus on: Demand & Capacity Management System & Batch Monitoring Compliance and IT Controls Responsibilities You'll be responsible for both strategic alignment and operational delivery of demand and capacity management processes, including: Acting as the central point of contact for Demand & Capacity Management and System/Batch Monitoring. Defining and maintaining IT controls and ensuring alignment with broader IT governance. Developing and enforcing standards/processes, monitoring compliance, and leading audits/control checks. Creating and tracking KPIs/KRIs related to capacity and demand. Reporting to senior stakeholders, including C-level management and risk committees. Leading improvement initiatives and projects to optimize capacity usage and reduce costs. Profile Solid background in core IT Infrastructure (eg, storage, networking, Middleware, databases, cloud) Proven experience in Demand & Capacity Planning and System Monitoring. Familiarity with compliance and risk frameworks in regulated environments. Strong knowledge of relevant tooling (monitoring, reporting, and capacity planning). Understanding of frameworks like ITIL, COBIT, or similar. Soft skills Strong communicator (written and verbal). Able to work across technical and non-technical teams. Comfortable presenting to executives and risk boards. Important: must work from the office at least 3 days a week.
Salesforce Developer Based at client locations, working remotely, or based in our Godalming or Milton Keynes offices. Salary Negotiable, DoE, plus company benefits. Due to the nature of this position, you must be willing and eligible to achieve a minimum of SC clearance. To be eligible, you must have been a resident in the UK for a minimum of 5 years and have the right to work in the UK. About Us Triad Group Plc is an award-winning digital, data, and solutions consultancy with over 35 years' experience primarily serving the UK public sector and central government. We deliver high-quality solutions that make a real difference to users, citizens, and consumers. At Triad, collaboration thrives, knowledge is shared, and every voice matters. Our close-knit, supportive culture ensures you're valued from day one. Whether working with cutting-edge tech or shaping strategy for national-scale projects, you'll be trusted, challenged, and empowered to grow. We nurture learning through communities of practice and encourage creativity, autonomy, and innovation. If you're passionate about solving meaningful problems with smart and passionate people, Triad could be the place for you. Glassdoor score of 4.7 96% of our staff would recommend Triad to a friend 100% CEO approval See for yourself some of the work that makes us all so proud: Helping law enforcement with secure intelligence systems that keep the UK safe Supporting the UK's national meteorological service in leveraging supercomputers for next-level weather forecasting Assisting the British government department responsible for consumer safety with systems to track unsafe products Powering systems that help the government monitor and reduce greenhouse gas emissions from commercial transport Role Summary Triad is seeking a Salesforce Developer to contribute to the design, build, and maintenance of robust Salesforce solutions across a variety of impactful transformation projects. You'll work as part of cross-functional teams, bringing technical expertise in Salesforce development to deliver high-quality, scalable, and secure solutions. Key Responsibilities: Develop and maintain custom applications on the Salesforce platform using Apex, Lightning Web Components (LWC), and Visualforce. Translate business requirements into technical specifications and implement well-tested, scalable solutions. Collaborate with architects and senior developers to support solution design and integration activities. Contribute to CI/CD pipelines and development best practices across the Salesforce codebase. Build integrations with external systems using REST/SOAP APIs and third-party tools. Create technical documentation and contribute to knowledge sharing across teams. Participate in agile ceremonies, providing regular updates and input on task estimates and challenges. Support testing and deployment activities across various environments. Skills and Experience: Proven experience as a Salesforce Developer, ideally within public sector or enterprise-scale environments. Strong hands-on development experience with Apex, LWC, Visualforce, and Salesforce DX. Familiarity with Salesforce products such as Sales Cloud, Service Cloud, and Experience Cloud. Experience with REST/SOAP APIs, integration tools, and Middleware platforms (eg, Mulesoft - desirable). Understanding of Salesforce security and data models. Familiarity with DevOps processes, version control, and CI/CD in a Salesforce environment. Strong problem-solving and communication skills, with the ability to work effectively in collaborative teams. Exposure to agile delivery methods. Experience with other development languages or frameworks such as JavaScript, Java, Python, or .NET - or a strong willingness to learn and adapt to new technologies as required. Qualifications & Certifications Salesforce Platform Developer I - Required Salesforce Platform Developer II - Desirable Other Salesforce certifications (eg, App Builder, Integration Architect) - Desirable A degree or equivalent qualification related to your area of expertise - Desirable Triad's Commitment to You As a growing and ambitious company, Triad prioritises your development and well-being: Continuous Training & Development : Access to top-rated Udemy Business courses. Work Environment : Collaborative, creative, and free from discrimination. Benefits: 25 days of annual leave, plus bank holidays. Matched pension contributions (5%). Private healthcare with Bupa. Gym membership support or Lakeshore Fitness access. Perkbox membership. Cycle-to-work scheme. What Our Colleagues Have to Say Please see for yourself on Glass Door and our "Day in the Life" videos at the bottom of our Careers Page Our Selection Process After applying for the role, our in-house talent team will contact you to discuss Triad and the position. If shortlisted, you will be invited for: An interview with our team, including a career review and cultural fit assessment. A technical test followed by a technical interview session with our principal consultants. We aim to complete interviews and progress candidates to offer stage within 2-3 weeks of the initial conversation. Other Information If this role is of interest to you or you would like further information, please contact Ryan Jordan and submit your application now! Triad is an equal opportunities employer and welcomes applications from all suitably qualified people regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion, or belief. We are proud that our recruitment process has been recognised as inclusive and accessible to disabled people who meet the minimum criteria for any role. We are a signatory on the Tech Talent Charter that aims to bring industries and organisations together to drive greater inclusion and diversity in technology roles, in addition, as a Disability Confident Leader.
25/06/2025
Full time
Salesforce Developer Based at client locations, working remotely, or based in our Godalming or Milton Keynes offices. Salary Negotiable, DoE, plus company benefits. Due to the nature of this position, you must be willing and eligible to achieve a minimum of SC clearance. To be eligible, you must have been a resident in the UK for a minimum of 5 years and have the right to work in the UK. About Us Triad Group Plc is an award-winning digital, data, and solutions consultancy with over 35 years' experience primarily serving the UK public sector and central government. We deliver high-quality solutions that make a real difference to users, citizens, and consumers. At Triad, collaboration thrives, knowledge is shared, and every voice matters. Our close-knit, supportive culture ensures you're valued from day one. Whether working with cutting-edge tech or shaping strategy for national-scale projects, you'll be trusted, challenged, and empowered to grow. We nurture learning through communities of practice and encourage creativity, autonomy, and innovation. If you're passionate about solving meaningful problems with smart and passionate people, Triad could be the place for you. Glassdoor score of 4.7 96% of our staff would recommend Triad to a friend 100% CEO approval See for yourself some of the work that makes us all so proud: Helping law enforcement with secure intelligence systems that keep the UK safe Supporting the UK's national meteorological service in leveraging supercomputers for next-level weather forecasting Assisting the British government department responsible for consumer safety with systems to track unsafe products Powering systems that help the government monitor and reduce greenhouse gas emissions from commercial transport Role Summary Triad is seeking a Salesforce Developer to contribute to the design, build, and maintenance of robust Salesforce solutions across a variety of impactful transformation projects. You'll work as part of cross-functional teams, bringing technical expertise in Salesforce development to deliver high-quality, scalable, and secure solutions. Key Responsibilities: Develop and maintain custom applications on the Salesforce platform using Apex, Lightning Web Components (LWC), and Visualforce. Translate business requirements into technical specifications and implement well-tested, scalable solutions. Collaborate with architects and senior developers to support solution design and integration activities. Contribute to CI/CD pipelines and development best practices across the Salesforce codebase. Build integrations with external systems using REST/SOAP APIs and third-party tools. Create technical documentation and contribute to knowledge sharing across teams. Participate in agile ceremonies, providing regular updates and input on task estimates and challenges. Support testing and deployment activities across various environments. Skills and Experience: Proven experience as a Salesforce Developer, ideally within public sector or enterprise-scale environments. Strong hands-on development experience with Apex, LWC, Visualforce, and Salesforce DX. Familiarity with Salesforce products such as Sales Cloud, Service Cloud, and Experience Cloud. Experience with REST/SOAP APIs, integration tools, and Middleware platforms (eg, Mulesoft - desirable). Understanding of Salesforce security and data models. Familiarity with DevOps processes, version control, and CI/CD in a Salesforce environment. Strong problem-solving and communication skills, with the ability to work effectively in collaborative teams. Exposure to agile delivery methods. Experience with other development languages or frameworks such as JavaScript, Java, Python, or .NET - or a strong willingness to learn and adapt to new technologies as required. Qualifications & Certifications Salesforce Platform Developer I - Required Salesforce Platform Developer II - Desirable Other Salesforce certifications (eg, App Builder, Integration Architect) - Desirable A degree or equivalent qualification related to your area of expertise - Desirable Triad's Commitment to You As a growing and ambitious company, Triad prioritises your development and well-being: Continuous Training & Development : Access to top-rated Udemy Business courses. Work Environment : Collaborative, creative, and free from discrimination. Benefits: 25 days of annual leave, plus bank holidays. Matched pension contributions (5%). Private healthcare with Bupa. Gym membership support or Lakeshore Fitness access. Perkbox membership. Cycle-to-work scheme. What Our Colleagues Have to Say Please see for yourself on Glass Door and our "Day in the Life" videos at the bottom of our Careers Page Our Selection Process After applying for the role, our in-house talent team will contact you to discuss Triad and the position. If shortlisted, you will be invited for: An interview with our team, including a career review and cultural fit assessment. A technical test followed by a technical interview session with our principal consultants. We aim to complete interviews and progress candidates to offer stage within 2-3 weeks of the initial conversation. Other Information If this role is of interest to you or you would like further information, please contact Ryan Jordan and submit your application now! Triad is an equal opportunities employer and welcomes applications from all suitably qualified people regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion, or belief. We are proud that our recruitment process has been recognised as inclusive and accessible to disabled people who meet the minimum criteria for any role. We are a signatory on the Tech Talent Charter that aims to bring industries and organisations together to drive greater inclusion and diversity in technology roles, in addition, as a Disability Confident Leader.
Senior Software Engineer - Middleware Salary: Open Location: Oak Brook, IL Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* *This role is not open to C2C* Qualifications Bachelor's Degree 5+ years of job-related experience Deep understanding of Agile methodologies and Scrum Experience in creating technical documentation Experience with Microsoft technology stack, including .NET, C#, Azure, AWS, SQL, Visual Studio Experience with GIT, No SQL databases, messaging systems, Distributed Architecture. Experience in creating technical documentation Thorough understanding of OOP, SOLID, RESTful services, dependency injection and cloud development Ability to work well with others and provide clear direction to a development team Strong analytical and problem-solving skills Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes Working experience in a cloud platform Azure or AWS Responsibilities Work using Agile methodologies such as Scrum to develop Middleware Serve as primary point person and scrum team representative for interactions with product owner, Front End, Middleware, DeVos, and firmware functional teams Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity Maintain domain specific software knowledge of key software application features, frameworks, or components Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums Collaborate with domain experts, such as infrastructure, database, and Front End, as the team develops features and platform enhancements Lead offshore teams to design and develop features, and burn down technical debt Ensure adherence to coding standards and other best practices to create reusable code Provide mentoring and coaching to junior engineers to increase software capability of the Middleware development team. Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library
24/06/2025
Full time
Senior Software Engineer - Middleware Salary: Open Location: Oak Brook, IL Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* *This role is not open to C2C* Qualifications Bachelor's Degree 5+ years of job-related experience Deep understanding of Agile methodologies and Scrum Experience in creating technical documentation Experience with Microsoft technology stack, including .NET, C#, Azure, AWS, SQL, Visual Studio Experience with GIT, No SQL databases, messaging systems, Distributed Architecture. Experience in creating technical documentation Thorough understanding of OOP, SOLID, RESTful services, dependency injection and cloud development Ability to work well with others and provide clear direction to a development team Strong analytical and problem-solving skills Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes Working experience in a cloud platform Azure or AWS Responsibilities Work using Agile methodologies such as Scrum to develop Middleware Serve as primary point person and scrum team representative for interactions with product owner, Front End, Middleware, DeVos, and firmware functional teams Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity Maintain domain specific software knowledge of key software application features, frameworks, or components Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums Collaborate with domain experts, such as infrastructure, database, and Front End, as the team develops features and platform enhancements Lead offshore teams to design and develop features, and burn down technical debt Ensure adherence to coding standards and other best practices to create reusable code Provide mentoring and coaching to junior engineers to increase software capability of the Middleware development team. Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library
Backend Platform Developer - C#, .NET Salary: Open Location: Oak Brook, IL Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* *This role is not open for C2C* Qualifications Bachelor's Degree 5+ years of job-related experience as defined in the Essential Duties and Responsibilities Experience in creating technical documentation is required Experience with Microsoft technology stack, including .NET, C#, Azure, AWS, SQL, Visual Studio Experience with GIT, No SQL databases, messaging systems, Distributed Architecture. Experience in creating technical documentation Thorough understanding of OOP, SOLID, RESTful services, dependency injection and cloud development Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes is required Ability to interface with Product Owners and Scrum Masters for ticket/issue management Ability to lead junior and senior engineers on projects Ability to debug, troubleshoot, and self-diagnose issues in software development Working experience in a cloud platform Azure or AWS is must to have. Responsibilities Work using Agile methodologies such as Scrum to develop Middleware Serve as primary point person and scrum team representative for interactions with product owner, Front End, Middleware, DevOps, and firmware functional teams Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity Maintain domain specific software knowledge of key software application features, frameworks, or components Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums Collaborate with other domain experts, such as infrastructure, database, and Front End, as the team develops features and platform enhancements Lead offshore teams to design and develop features, and burn down technical debt Provide mentoring and coaching to junior engineers to increase software capability of the Middleware development team.
24/06/2025
Full time
Backend Platform Developer - C#, .NET Salary: Open Location: Oak Brook, IL Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* *This role is not open for C2C* Qualifications Bachelor's Degree 5+ years of job-related experience as defined in the Essential Duties and Responsibilities Experience in creating technical documentation is required Experience with Microsoft technology stack, including .NET, C#, Azure, AWS, SQL, Visual Studio Experience with GIT, No SQL databases, messaging systems, Distributed Architecture. Experience in creating technical documentation Thorough understanding of OOP, SOLID, RESTful services, dependency injection and cloud development Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes is required Ability to interface with Product Owners and Scrum Masters for ticket/issue management Ability to lead junior and senior engineers on projects Ability to debug, troubleshoot, and self-diagnose issues in software development Working experience in a cloud platform Azure or AWS is must to have. Responsibilities Work using Agile methodologies such as Scrum to develop Middleware Serve as primary point person and scrum team representative for interactions with product owner, Front End, Middleware, DevOps, and firmware functional teams Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity Maintain domain specific software knowledge of key software application features, frameworks, or components Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums Collaborate with other domain experts, such as infrastructure, database, and Front End, as the team develops features and platform enhancements Lead offshore teams to design and develop features, and burn down technical debt Provide mentoring and coaching to junior engineers to increase software capability of the Middleware development team.
Surgical Robotics Software Lead Engineer - Cambridge - Perm Salary: £40,000 - £70,000 pa Location: Cambridge 5 days a week on site My client can provide Sponsorship for the right candidate Our client is a global advisory and product development company are looking for a Surgical Robotics Software Lead Engineer in the Cambridge area. Your expertise in surgical robotics, software coding, and technical project management will be crucial for this role. You will be responsible for the implementation of advanced surgical robotic software control systems. You will lead a project team of software engineers and collaborate with cross-functional teams to ensure the successful delivery of projects. Surgical Robotics Software Lead Engineer Responsibilities: Lead the design and development of surgical robotic software systems for client projects. Design and develop software applications and control algorithms for surgical robotics systems using Object Oriented languages (C# and C++) and/or Embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and mechanical robotics platforms Surgical Robotics Software Lead Engineer Skills: Proven experience in leading surgical robotic software development as a product following medical development processes. Experience designing software for Real Time Operating Systems (RTOS). Proficiency in modern Object Oriented languages (C#, C++) and Embedded code (C). Solid understanding of robotics principles, including kinematics, dynamics, and control theory with robotics frameworks, communications Middleware and digital position controllers. Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted. Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation We take our obligations to protect your personal data very seriously. Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website
24/06/2025
Full time
Surgical Robotics Software Lead Engineer - Cambridge - Perm Salary: £40,000 - £70,000 pa Location: Cambridge 5 days a week on site My client can provide Sponsorship for the right candidate Our client is a global advisory and product development company are looking for a Surgical Robotics Software Lead Engineer in the Cambridge area. Your expertise in surgical robotics, software coding, and technical project management will be crucial for this role. You will be responsible for the implementation of advanced surgical robotic software control systems. You will lead a project team of software engineers and collaborate with cross-functional teams to ensure the successful delivery of projects. Surgical Robotics Software Lead Engineer Responsibilities: Lead the design and development of surgical robotic software systems for client projects. Design and develop software applications and control algorithms for surgical robotics systems using Object Oriented languages (C# and C++) and/or Embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and mechanical robotics platforms Surgical Robotics Software Lead Engineer Skills: Proven experience in leading surgical robotic software development as a product following medical development processes. Experience designing software for Real Time Operating Systems (RTOS). Proficiency in modern Object Oriented languages (C#, C++) and Embedded code (C). Solid understanding of robotics principles, including kinematics, dynamics, and control theory with robotics frameworks, communications Middleware and digital position controllers. Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted. Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation We take our obligations to protect your personal data very seriously. Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website