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.
09/05/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.
09/05/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.
Release Manager - responsible for supporting the Release Control process for Fixed Income and Commodities Technology. Skills required: - 8+ years of hands-on experience in large-scale distributed system, complex software design, high scalability and availability, optimization, observability. - Strong understanding of design patterns, data structures and algorithms - Proven skills in performance tuning, monitoring and measuring - Experience with automation and building robust processes/pipelines Working closely with business stakeholders and across developer teams within the Fixed Income, Commodities, Credit, Rates, and FX business to ensure release stability. Based London. Required to spearhead robust release process with proper auditing, testing, and documentation/Gatekeep releases and coordinate cross-team releases to maximize production stability/Validate regression and integration testing results for staged releases/Evaluate upcoming releases for upstream and downstream impact/Track progress towards high-level goals, and identify and resolve blockers/Work on high-level system design and flow/Standardize and enforce cross-stack observability, including traces, metrics, alerts and logging/Iterate over Release Control process to ensure maximum production stability and stakeholder buy-in/Quality Assurance/Supervise QA Engineers in building and maintaining regression and integration testing suites/Review test-reports for staged releases. Great opportunity with prestigious City client. Please apply ASAP. By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
09/05/2025
Full time
Release Manager - responsible for supporting the Release Control process for Fixed Income and Commodities Technology. Skills required: - 8+ years of hands-on experience in large-scale distributed system, complex software design, high scalability and availability, optimization, observability. - Strong understanding of design patterns, data structures and algorithms - Proven skills in performance tuning, monitoring and measuring - Experience with automation and building robust processes/pipelines Working closely with business stakeholders and across developer teams within the Fixed Income, Commodities, Credit, Rates, and FX business to ensure release stability. Based London. Required to spearhead robust release process with proper auditing, testing, and documentation/Gatekeep releases and coordinate cross-team releases to maximize production stability/Validate regression and integration testing results for staged releases/Evaluate upcoming releases for upstream and downstream impact/Track progress towards high-level goals, and identify and resolve blockers/Work on high-level system design and flow/Standardize and enforce cross-stack observability, including traces, metrics, alerts and logging/Iterate over Release Control process to ensure maximum production stability and stakeholder buy-in/Quality Assurance/Supervise QA Engineers in building and maintaining regression and integration testing suites/Review test-reports for staged releases. Great opportunity with prestigious City client. Please apply ASAP. By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Lead Electronic Design Engineer Basildon Paying up to £70p/h (Inside IR35) Responsibilities : Development of hardware solutions to include the design of in-house PCBs Supporting Systems Engineers to develop requirements and architecture Supporting the integration of hardware,firmware nd software Supporting qualification activities Supporting trials proving activities Fully documenting and recording your work products; keeping them under configuration management, and providing plans and progress reports Working within a multi-disciplined team of engineers to resolve technical issues Experience required: Minimum of a BTEC, HND or Apprenticeship in an Electronics based Engineering course Knowledge of all stages of the engineering development life cycle Familiarity with circuit design (schematic capture) and simulation tools Practical experience of Hardware, Firmware & Software Integration of Microprocessor-Based designs Integrating in-house designs with COTS modules (power supplies,single board computers, RF interfaces) Practical experience of debugging, testing and verifying new designs A methodical approach to the full hardware design life cycle, working to a structured hardware process DFxknowledge specifically Design for EMC Ability to schedule work and manage time in keeping with project timescales and budgets Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
09/05/2025
Project-based
Lead Electronic Design Engineer Basildon Paying up to £70p/h (Inside IR35) Responsibilities : Development of hardware solutions to include the design of in-house PCBs Supporting Systems Engineers to develop requirements and architecture Supporting the integration of hardware,firmware nd software Supporting qualification activities Supporting trials proving activities Fully documenting and recording your work products; keeping them under configuration management, and providing plans and progress reports Working within a multi-disciplined team of engineers to resolve technical issues Experience required: Minimum of a BTEC, HND or Apprenticeship in an Electronics based Engineering course Knowledge of all stages of the engineering development life cycle Familiarity with circuit design (schematic capture) and simulation tools Practical experience of Hardware, Firmware & Software Integration of Microprocessor-Based designs Integrating in-house designs with COTS modules (power supplies,single board computers, RF interfaces) Practical experience of debugging, testing and verifying new designs A methodical approach to the full hardware design life cycle, working to a structured hardware process DFxknowledge specifically Design for EMC Ability to schedule work and manage time in keeping with project timescales and budgets Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system 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. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: 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. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. 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). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: 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. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
09/05/2025
Full time
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system 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. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: 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. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. 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). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: 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. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
Request Technology - Craig Johnson
Chicago, Illinois
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system 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. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: 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. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. 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). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: 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. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
08/05/2025
Full time
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system 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. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: 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. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. 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). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: 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. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
Join a fast-paced digital product environment where your skills will directly impact high-quality solutions for well-known clients. The client I'm partnered with are hiring Java Engineers who thrive in collaborative teams and love solving technical challenges. What You'll Do: Build scalable, high-performance microservices using Java & Spring Boot Design, develop, and integrate APIs Collaborate with clients and cross-functional teams on technical design Work with modern tooling (CI/CD, containers, AWS, automated testing) What You'll Bring: 3+ years of Java experience (Spring Boot) Some grasp of cloud services (AWS preferred) Experience in areas like TDD, performance testing, or Kubernetes A proactive mindset and passion for clean, scalable code Bonus if you know: Kafka, React, Keycloak, ELK stack, or NoSQL databases Salary is £40,000 - £50,000 This is a hybrid role. Multiple roles available - Mid, and Senior. Ready to grow your career in a modern, agile environment? Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
08/05/2025
Full time
Join a fast-paced digital product environment where your skills will directly impact high-quality solutions for well-known clients. The client I'm partnered with are hiring Java Engineers who thrive in collaborative teams and love solving technical challenges. What You'll Do: Build scalable, high-performance microservices using Java & Spring Boot Design, develop, and integrate APIs Collaborate with clients and cross-functional teams on technical design Work with modern tooling (CI/CD, containers, AWS, automated testing) What You'll Bring: 3+ years of Java experience (Spring Boot) Some grasp of cloud services (AWS preferred) Experience in areas like TDD, performance testing, or Kubernetes A proactive mindset and passion for clean, scalable code Bonus if you know: Kafka, React, Keycloak, ELK stack, or NoSQL databases Salary is £40,000 - £50,000 This is a hybrid role. Multiple roles available - Mid, and Senior. Ready to grow your career in a modern, agile environment? Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
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
07/05/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
Job Title: Firmware/FPGA Engineer Location: Multiple locations across the UK (Bristol, London, Essex) Contract Type: Inside IR35 About Us: We are a leading services company specializing in Defence systems. Our team is dedicated to designing, developing, and delivering advanced firmware solutions that power our clients' cutting-edge systems. Role Overview: We have several contract opportunities for Firmware/FPGA Engineers at various levels of experience. These roles are pivotal in designing, developing, and delivering firmware solutions that enhance our clients' advanced systems. Key Responsibilities: Concept development for complex functions and systems. FPGA design and analysis. Production of material for design reviews. Development of test planning and integration. Design verification. Ensuring all firmware designs follow established processes. Required Skills and Experience: Experience in design techniques using VHDL. Experience in verification techniques using either VHDL or System Verilog/UVM. Experience in specifying timing and area constraints for efficient FPGA place and route. Ability to analyze system-level requirements and derive detailed firmware requirements. Degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & Electronic Engineering (preferable) or similar engineering/science course. Contracts Overview: Inside IR35 Hybrid working (office locations in Bristol, London, and Essex) £60-90 per hour SC clearance or clearable How to Apply: Interested candidates are invited to submit their CV and a cover letter detailing their relevant experience and why they are a good fit for this role.
07/05/2025
Project-based
Job Title: Firmware/FPGA Engineer Location: Multiple locations across the UK (Bristol, London, Essex) Contract Type: Inside IR35 About Us: We are a leading services company specializing in Defence systems. Our team is dedicated to designing, developing, and delivering advanced firmware solutions that power our clients' cutting-edge systems. Role Overview: We have several contract opportunities for Firmware/FPGA Engineers at various levels of experience. These roles are pivotal in designing, developing, and delivering firmware solutions that enhance our clients' advanced systems. Key Responsibilities: Concept development for complex functions and systems. FPGA design and analysis. Production of material for design reviews. Development of test planning and integration. Design verification. Ensuring all firmware designs follow established processes. Required Skills and Experience: Experience in design techniques using VHDL. Experience in verification techniques using either VHDL or System Verilog/UVM. Experience in specifying timing and area constraints for efficient FPGA place and route. Ability to analyze system-level requirements and derive detailed firmware requirements. Degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & Electronic Engineering (preferable) or similar engineering/science course. Contracts Overview: Inside IR35 Hybrid working (office locations in Bristol, London, and Essex) £60-90 per hour SC clearance or clearable How to Apply: Interested candidates are invited to submit their CV and a cover letter detailing their relevant experience and why they are a good fit for this role.
Are you ready to start your career as a Senior Electronic Design Engineer with a fantastic company just outside of Edinburgh! If so please reach out as this is definitely not one to be missed! Imagine a role where your expertise not only shapes projects but also influences key decisions within a dynamic consultancy. This is your chance to be part of a close-knit team of five engineers, collaborating seamlessly with mechanical and Embedded software teams to deliver top-tier quality. This position offers the unique advantage of working on a diverse array of multidisciplinary projects, ensuring that no two days are the same. Your contributions will be pivotal in driving innovation and excellence across the board. To excel in this role, you will need a strong foundation in high-speed digital design, coupled with a robust understanding of both analogue and digital design principles. Proficiency in creating detailed schematics and expertise in PCB design and layout are essential. Familiarity with Altium or similar software will be highly beneficial. Additionally, experience in managing the full product life cycle will set you apart as a candidate. The role is very flexible in terms of Hybrid working with core hours between 10 and 3 and on site 1 day per week. Core skills include:- Analogue/Digital Design High Speed Design PCB Design & Layout Design for EMC Full Product Lifecycle Desirable Skills include: Safety critical or regulated environment Leasing/interfacing with FPGA Boards/Engineers Any experience in leasing with customers/clients This role is perfect for someone who thrives in a collaborative environment and is eager to see their work make a tangible impact. If you are passionate about electronic design and are looking for a position that offers both challenge and reward, this could be the perfect fit for you. Embrace the chance to work on cutting-edge projects and be a part of a team that values your input and expertise. This is more than just a job; it's a platform for professional growth and innovation. WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
07/05/2025
Full time
Are you ready to start your career as a Senior Electronic Design Engineer with a fantastic company just outside of Edinburgh! If so please reach out as this is definitely not one to be missed! Imagine a role where your expertise not only shapes projects but also influences key decisions within a dynamic consultancy. This is your chance to be part of a close-knit team of five engineers, collaborating seamlessly with mechanical and Embedded software teams to deliver top-tier quality. This position offers the unique advantage of working on a diverse array of multidisciplinary projects, ensuring that no two days are the same. Your contributions will be pivotal in driving innovation and excellence across the board. To excel in this role, you will need a strong foundation in high-speed digital design, coupled with a robust understanding of both analogue and digital design principles. Proficiency in creating detailed schematics and expertise in PCB design and layout are essential. Familiarity with Altium or similar software will be highly beneficial. Additionally, experience in managing the full product life cycle will set you apart as a candidate. The role is very flexible in terms of Hybrid working with core hours between 10 and 3 and on site 1 day per week. Core skills include:- Analogue/Digital Design High Speed Design PCB Design & Layout Design for EMC Full Product Lifecycle Desirable Skills include: Safety critical or regulated environment Leasing/interfacing with FPGA Boards/Engineers Any experience in leasing with customers/clients This role is perfect for someone who thrives in a collaborative environment and is eager to see their work make a tangible impact. If you are passionate about electronic design and are looking for a position that offers both challenge and reward, this could be the perfect fit for you. Embrace the chance to work on cutting-edge projects and be a part of a team that values your input and expertise. This is more than just a job; it's a platform for professional growth and innovation. WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
NPD Senior Electrical Engineer - Peterborough Are you ready to elevate your career and work on groundbreaking projects with a global team of engineers? This role offers an exceptional blend of professional growth, work-life balance, and the chance to shape the future of new product development. Why This Role Stands Out: - Hybrid Working: Enjoy the flexibility of balancing office and remote work. - Early Finish Fridays: Wrap up your week with a half-day, finishing at 12 noon. - Generous Leave: Benefit from 28 days of annual leave plus bank holidays. - Global Collaboration: Engage with a diverse team of engineers from around the world, broadening your professional network and expertise. Key Responsibilities: As a Senior Electrical Engineer in the New Product Development (NPD) team, you will: - Concept Creation: Utilise market and customer data to develop innovative concepts. Participate in Voice of Customer (VOC) exercises to ensure designs meet client needs. - Electrical Design: Lead the creation of electrical designs using advanced analysis tools. Develop detailed electrical drawings, models, and schematics with CAD software. - Product FMEA and Testing: Define, lead, and support Failure Mode and Effects Analysis (FMEA), validation, and testing programmes to ensure product reliability and performance. - System Integration: Ensure products are designed for manufacture (DFM) and meet performance targets. Oversee the integration of systems to ensure seamless operation. - Technical Documentation: Create comprehensive engineering specifications, Bills of Materials (BOMs), test reports, and technical documents to support future product use. - Continuous Improvement: Stay ahead of emerging technologies and identify opportunities for product enhancement, driving innovation and excellence. Skills and Experience Required: - Proven experience in electrical engineering, particularly within new product development. - Proficiency in using CAD software for electrical design. - Experience in Transformers - Strong analytical skills and experience with FMEA and validation testing. - Excellent understanding of system integration and DFM principles. - Ability to create detailed technical documentation and reports. - A proactive approach to identifying and implementing improvements. - Understanding of High, medium and low voltage Circuit design - Highest 4000 Lowest 24volt DC. This role is ideal for an experienced electrical engineer looking to make a significant impact within a dynamic and forward-thinking team. If you are passionate about innovation and eager to contribute to the development of cutting-edge products, this position is your next career milestone. WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
07/05/2025
Full time
NPD Senior Electrical Engineer - Peterborough Are you ready to elevate your career and work on groundbreaking projects with a global team of engineers? This role offers an exceptional blend of professional growth, work-life balance, and the chance to shape the future of new product development. Why This Role Stands Out: - Hybrid Working: Enjoy the flexibility of balancing office and remote work. - Early Finish Fridays: Wrap up your week with a half-day, finishing at 12 noon. - Generous Leave: Benefit from 28 days of annual leave plus bank holidays. - Global Collaboration: Engage with a diverse team of engineers from around the world, broadening your professional network and expertise. Key Responsibilities: As a Senior Electrical Engineer in the New Product Development (NPD) team, you will: - Concept Creation: Utilise market and customer data to develop innovative concepts. Participate in Voice of Customer (VOC) exercises to ensure designs meet client needs. - Electrical Design: Lead the creation of electrical designs using advanced analysis tools. Develop detailed electrical drawings, models, and schematics with CAD software. - Product FMEA and Testing: Define, lead, and support Failure Mode and Effects Analysis (FMEA), validation, and testing programmes to ensure product reliability and performance. - System Integration: Ensure products are designed for manufacture (DFM) and meet performance targets. Oversee the integration of systems to ensure seamless operation. - Technical Documentation: Create comprehensive engineering specifications, Bills of Materials (BOMs), test reports, and technical documents to support future product use. - Continuous Improvement: Stay ahead of emerging technologies and identify opportunities for product enhancement, driving innovation and excellence. Skills and Experience Required: - Proven experience in electrical engineering, particularly within new product development. - Proficiency in using CAD software for electrical design. - Experience in Transformers - Strong analytical skills and experience with FMEA and validation testing. - Excellent understanding of system integration and DFM principles. - Ability to create detailed technical documentation and reports. - A proactive approach to identifying and implementing improvements. - Understanding of High, medium and low voltage Circuit design - Highest 4000 Lowest 24volt DC. This role is ideal for an experienced electrical engineer looking to make a significant impact within a dynamic and forward-thinking team. If you are passionate about innovation and eager to contribute to the development of cutting-edge products, this position is your next career milestone. WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
Mid-Level Full Stack Mobile Engineer (React Native/Node, AWS Serverless) About Us We're a thrilling, fast-growing startup transforming the fitness industry with a cutting-edge mobile app that inspires millions to lead healthier, more active lives. Our user-focused platform is scaling rapidly, and we're seeking a passionate Mid-Level Full Stack Mobile Engineer to join our App, Training, or Growth teams to craft features that motivate and engage our fitness-loving community. The Role As a Mid-Level Full Stack Mobile Engineer , you'll build seamless mobile experiences and robust serverless backends, collaborating closely with product teams to deliver features that make fitness exciting and accessible. This is your opportunity to hone your skills in a vibrant, innovative startup environment. Key Responsibilities Develop engaging mobile app features using React Native to delight fitness enthusiasts. Create and optimise serverless Back End services with Node.js and AWS (Lambda, API Gateway, DynamoDB, etc.). Integrate APIs using GraphQL and contribute to web components with Next.js . Work with designers, product managers, and engineers to launch user-centric features. Write clean, maintainable code and take part in code reviews to ensure quality. Troubleshoot and improve app performance for a flawless user experience. What We're Looking For Essential Skills & Experience 2-4 years of experience building mobile apps with React Native . Proficiency in Node.js and AWS serverless architecture (eg, Lambda, API Gateway, DynamoDB). Experience with GraphQL and Next.js . Proven work in a consumer-focused product company (eg, mobile-first startups in fitness, wellness, or on-demand services). Ability to contribute across the stack (Front End and Back End). Desirable Skills & Experience A product mindset with a passion for delivering meaningful user experiences. Exposure to fitness, wellness, or consumer mobile products . Familiarity with CI/CD pipelines or testing frameworks. Candidate Profile Collaborative and humble : You thrive in a team and enjoy learning from others. User-focused : You care deeply about how your work impacts our community. Eager to grow : You're excited to tackle challenges and develop your expertise. Why Join Us? Make a difference : Build features that inspire millions in a fast-growing startup. Remote-first : Work flexibly with a global, supportive team. Competitive salary : Tailored to your experience, with ample growth opportunities. Dynamic culture : Join a passionate team with mentorship and learning at its core. Interview Process Intro Chat : Discuss your experience and alignment with our mission. Technical Interview : Explore your technical skills and problem-solving approach. Task : Demonstrate your ability to deliver a feature or solve a practical challenge. RSG Plc is acting as an Employment Agency in relation to this vacancy.
07/05/2025
Full time
Mid-Level Full Stack Mobile Engineer (React Native/Node, AWS Serverless) About Us We're a thrilling, fast-growing startup transforming the fitness industry with a cutting-edge mobile app that inspires millions to lead healthier, more active lives. Our user-focused platform is scaling rapidly, and we're seeking a passionate Mid-Level Full Stack Mobile Engineer to join our App, Training, or Growth teams to craft features that motivate and engage our fitness-loving community. The Role As a Mid-Level Full Stack Mobile Engineer , you'll build seamless mobile experiences and robust serverless backends, collaborating closely with product teams to deliver features that make fitness exciting and accessible. This is your opportunity to hone your skills in a vibrant, innovative startup environment. Key Responsibilities Develop engaging mobile app features using React Native to delight fitness enthusiasts. Create and optimise serverless Back End services with Node.js and AWS (Lambda, API Gateway, DynamoDB, etc.). Integrate APIs using GraphQL and contribute to web components with Next.js . Work with designers, product managers, and engineers to launch user-centric features. Write clean, maintainable code and take part in code reviews to ensure quality. Troubleshoot and improve app performance for a flawless user experience. What We're Looking For Essential Skills & Experience 2-4 years of experience building mobile apps with React Native . Proficiency in Node.js and AWS serverless architecture (eg, Lambda, API Gateway, DynamoDB). Experience with GraphQL and Next.js . Proven work in a consumer-focused product company (eg, mobile-first startups in fitness, wellness, or on-demand services). Ability to contribute across the stack (Front End and Back End). Desirable Skills & Experience A product mindset with a passion for delivering meaningful user experiences. Exposure to fitness, wellness, or consumer mobile products . Familiarity with CI/CD pipelines or testing frameworks. Candidate Profile Collaborative and humble : You thrive in a team and enjoy learning from others. User-focused : You care deeply about how your work impacts our community. Eager to grow : You're excited to tackle challenges and develop your expertise. Why Join Us? Make a difference : Build features that inspire millions in a fast-growing startup. Remote-first : Work flexibly with a global, supportive team. Competitive salary : Tailored to your experience, with ample growth opportunities. Dynamic culture : Join a passionate team with mentorship and learning at its core. Interview Process Intro Chat : Discuss your experience and alignment with our mission. Technical Interview : Explore your technical skills and problem-solving approach. Task : Demonstrate your ability to deliver a feature or solve a practical challenge. RSG Plc is acting as an Employment Agency in relation to this vacancy.
Senior Full Stack Mobile Engineer (React Native/Node, AWS Serverless) About Us We're an electrifying, fast-scaling startup revolutionising the fitness industry with a state-of-the-art mobile app that empowers millions to embrace healthier lifestyles. Our user-driven platform is growing rapidly, and we're looking for a Senior Full Stack Mobile Engineer to join our App, Training, or Growth teams to lead technical excellence and deliver game-changing features. The Role As a Senior Full Stack Mobile Engineer , you'll spearhead the development of sophisticated features, from intuitive mobile interfaces to scalable serverless backends. You'll collaborate with cross-functional teams to shape product direction, mentor junior engineers, and ensure top-tier delivery in a high-energy startup. Key Responsibilities Architect and build advanced mobile app features using React Native to captivate fitness users. Design and optimize serverless Back End systems with Node.js and AWS (Lambda, API Gateway, DynamoDB, etc.). Lead GraphQL API integrations and develop web components with Next.js . Partner with product teams to define and deliver user-focused features. Drive technical decisions to ensure scalability, performance, and maintainability. Mentor junior engineers and champion best practices to foster team growth. What We're Looking For Essential Skills & Experience 5+ years of experience building mobile apps with React Native . Deep expertise in Node.js and AWS serverless architecture (eg, Lambda, API Gateway, DynamoDB). Strong proficiency in GraphQL and Next.js . Significant experience in a consumer-focused product company (eg, mobile-first scale-ups in fitness, wellness, or on-demand services). Ability to own end-to-end feature development across the stack. Desirable Skills & Experience Strong product mindset , with a knack for balancing technical and user needs. Experience in fitness, wellness, or consumer mobile products . Expertise in CI/CD pipelines, DevOps practices, or performance optimisation. Candidate Profile Humble leader : You inspire others and value collaboration. User-obsessed : You align technical solutions with user and business goals. End-to-end thinker : You take ownership from concept to production. Mentorship-driven : You're passionate about guiding others and building a strong team. Why Join Us? High impact : Shape features that transform lives in a rapidly scaling startup. Remote-first : Work flexibly with a global, collaborative team. Competitive compensation : Attractive salary tailored to your expertise. Leadership opportunities : Drive technical strategy and mentor rising talent. Interview Process Intro Chat : Discuss your experience and alignment with our vision. Technical Interview : Dive into your expertise and problem-solving approach. Task : Showcase your ability to deliver a complex feature or tackle a real-world challenge. RSG Plc is acting as an Employment Agency in relation to this vacancy.
07/05/2025
Full time
Senior Full Stack Mobile Engineer (React Native/Node, AWS Serverless) About Us We're an electrifying, fast-scaling startup revolutionising the fitness industry with a state-of-the-art mobile app that empowers millions to embrace healthier lifestyles. Our user-driven platform is growing rapidly, and we're looking for a Senior Full Stack Mobile Engineer to join our App, Training, or Growth teams to lead technical excellence and deliver game-changing features. The Role As a Senior Full Stack Mobile Engineer , you'll spearhead the development of sophisticated features, from intuitive mobile interfaces to scalable serverless backends. You'll collaborate with cross-functional teams to shape product direction, mentor junior engineers, and ensure top-tier delivery in a high-energy startup. Key Responsibilities Architect and build advanced mobile app features using React Native to captivate fitness users. Design and optimize serverless Back End systems with Node.js and AWS (Lambda, API Gateway, DynamoDB, etc.). Lead GraphQL API integrations and develop web components with Next.js . Partner with product teams to define and deliver user-focused features. Drive technical decisions to ensure scalability, performance, and maintainability. Mentor junior engineers and champion best practices to foster team growth. What We're Looking For Essential Skills & Experience 5+ years of experience building mobile apps with React Native . Deep expertise in Node.js and AWS serverless architecture (eg, Lambda, API Gateway, DynamoDB). Strong proficiency in GraphQL and Next.js . Significant experience in a consumer-focused product company (eg, mobile-first scale-ups in fitness, wellness, or on-demand services). Ability to own end-to-end feature development across the stack. Desirable Skills & Experience Strong product mindset , with a knack for balancing technical and user needs. Experience in fitness, wellness, or consumer mobile products . Expertise in CI/CD pipelines, DevOps practices, or performance optimisation. Candidate Profile Humble leader : You inspire others and value collaboration. User-obsessed : You align technical solutions with user and business goals. End-to-end thinker : You take ownership from concept to production. Mentorship-driven : You're passionate about guiding others and building a strong team. Why Join Us? High impact : Shape features that transform lives in a rapidly scaling startup. Remote-first : Work flexibly with a global, collaborative team. Competitive compensation : Attractive salary tailored to your expertise. Leadership opportunities : Drive technical strategy and mentor rising talent. Interview Process Intro Chat : Discuss your experience and alignment with our vision. Technical Interview : Dive into your expertise and problem-solving approach. Task : Showcase your ability to deliver a complex feature or tackle a real-world challenge. RSG Plc is acting as an Employment Agency in relation to this vacancy.
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
07/05/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.
06/05/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.
ONLY APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL PER WEEK TO DUNDEE WILL BE CONSIDERED FOR THIS ROLE Mechanical Design Engineer Location - Dundee Contract My client are looking for a skilled mechanical designer with expertise in plastic molding, and manufacturing processes. Proficient in CAD (ProE/Creo), tolerance analysis, and design for assemblies with PCBs. Experienced in leading projects from concept to production, collaborating across disciplines, and working with suppliers. Strong communicator with a focus on quality, documentation, and multitasking Your responsibilities in the role Strong understanding of Mechanical design principles and technologies. Clearly understand documentation and the ability to work solely on problems as well as within a team environment Must be willing to work to and set high work standards and be a good communicator Strong understanding of plastic moulding and sheet metal fabrication design as well as a good understanding of tooling and parts manufacture. Lead Mechanical activities with a good understanding of different manufacturing and assembly options, also review/recommend new manufacturing/assembly technologies Lead/support; design reviews, assembly process, testing, etc Work with Engineers from different disciplines for the benefit of the project as a whole Able to work on multiple projects/tasks at the same time Experience of working on projects from basic concepts right through to production CAD (ProE/Creo preferred) Work with Suppliers throughout project life cycle Drawing, dimensioning & tolerancing experience Stress and Tolerance analysis experience Experience with assemblies containing PCBs/harnesses including design for EMC & Safety Experience with Rapid prototyping technologies BOM cost tracking Status reporting and tracking to schedule Documentation - Functional and Unit Test Specifications Further information provided upon application. ECS Recruitment Group Ltd is acting as an Employment Business in relation to this vacancy.
06/05/2025
Project-based
ONLY APPLICATIONS WHO ARE HAPPY WITH HYBRID TRAVEL PER WEEK TO DUNDEE WILL BE CONSIDERED FOR THIS ROLE Mechanical Design Engineer Location - Dundee Contract My client are looking for a skilled mechanical designer with expertise in plastic molding, and manufacturing processes. Proficient in CAD (ProE/Creo), tolerance analysis, and design for assemblies with PCBs. Experienced in leading projects from concept to production, collaborating across disciplines, and working with suppliers. Strong communicator with a focus on quality, documentation, and multitasking Your responsibilities in the role Strong understanding of Mechanical design principles and technologies. Clearly understand documentation and the ability to work solely on problems as well as within a team environment Must be willing to work to and set high work standards and be a good communicator Strong understanding of plastic moulding and sheet metal fabrication design as well as a good understanding of tooling and parts manufacture. Lead Mechanical activities with a good understanding of different manufacturing and assembly options, also review/recommend new manufacturing/assembly technologies Lead/support; design reviews, assembly process, testing, etc Work with Engineers from different disciplines for the benefit of the project as a whole Able to work on multiple projects/tasks at the same time Experience of working on projects from basic concepts right through to production CAD (ProE/Creo preferred) Work with Suppliers throughout project life cycle Drawing, dimensioning & tolerancing experience Stress and Tolerance analysis experience Experience with assemblies containing PCBs/harnesses including design for EMC & Safety Experience with Rapid prototyping technologies BOM cost tracking Status reporting and tracking to schedule Documentation - Functional and Unit Test Specifications Further information provided upon application. ECS Recruitment Group Ltd is acting as an Employment Business in relation to this vacancy.
Senior Systems Engineer Plymouth/Hybrid | Up to £65,000 + Excellent Benefits Join a fast-growing defence manufacturer developing cutting-edge targeting and surveillance tech. We're looking for an experienced Senior Systems Engineer to lead multidisciplinary projects from concept to delivery. The role Lead systems engineering across complex, high-tech projects Define requirements and system architecture Oversee V&V, integration, and customer design reviews Mentor junior engineers and support project bids Requirements 5+ years' systems engineering experience (defence or similar) Cradle-to-grave product development skills Strong understanding of electronics, mechanical, and software systems Leadership in multi-disciplinary teams What you get: Up to £65k salary Hybrid working Excellent benefits and career progression Sound like you? Please send your CV in now.
06/05/2025
Full time
Senior Systems Engineer Plymouth/Hybrid | Up to £65,000 + Excellent Benefits Join a fast-growing defence manufacturer developing cutting-edge targeting and surveillance tech. We're looking for an experienced Senior Systems Engineer to lead multidisciplinary projects from concept to delivery. The role Lead systems engineering across complex, high-tech projects Define requirements and system architecture Oversee V&V, integration, and customer design reviews Mentor junior engineers and support project bids Requirements 5+ years' systems engineering experience (defence or similar) Cradle-to-grave product development skills Strong understanding of electronics, mechanical, and software systems Leadership in multi-disciplinary teams What you get: Up to £65k salary Hybrid working Excellent benefits and career progression Sound like you? Please send your CV in now.
iOS Mobile Engineer - JP Morgan - Glasgow - 6 months contract - ONSITE - PAYE We are seeking a number of iOS Mobile Engineers to join JP Morgan in Glasgow on an initial 6 months contract to help with the development of mobile applications for the bank using a variety of skills including iOS Swift, Swift UI and Objective C. You should experience building applications from scratch using these technologies and preferably with experience in a financial services or other highly regulated environment. *Please note that we are unable to provide sponsorship for these positions* Job Description As a Software Engineer at JPMorgan Chase within Wholesale Credit Risk Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities: Develop Mobile applications for JP Morgan apps using Swift, Swift UI and Objective C Optimise application for various mobile screen sizes, iPad, iPhone and other potentially other iOS devices like iWatch Collaborate with UX designers on rapid prototypes of new concepts and features to implement superior user experiences Optimise mobile applications for maximum speed, reliability and scalability, follow and promote Agile practices including Scrum, Lean, BDD and Continuously Delivery Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance across the organisation and work with multiple globally distributed teams to deliver end-to-end solution across regions Promote excellent user experience and system performance by supporting SRE practices Required qualifications, capabilities, and skills: Formal training or certification on software engineering concepts and applied experience Proficient in mobile development frameworks including iOS Swift, Objective C, UIKit Strong understanding of iOS design patterns MVVMC,MVP, MVC, MVVM, VIPER and others Understanding of native features like Biometrics, Camera, Push Notifications, GPS, CoreML, VisionKIt. Experience securing application via device registration, biometrics, platform integrity and keychain Experience in mobile app encryption, data protection, and addressing security vulnerabilities Experience in integration of APIs with Mobile app and proficient in using iOS development tool XCode. Experience in building responsive apps for various iOS device sizes and experience in releasing apps to App store or Enterprise App Stores using CI/CD pipeline Experience in working on large and complex mobile apps and in implementing complex mobile Front End solutions and experience with Unit and automated testing with test driven development Mobile Native Application and Mobile Hybrid Testing via devices and simulators in both iOS and Android platform Must possess excellent interpersonal skills including strong written and verbal communication and excellent analytical, problem solving, and decision making skills Desirable qualifications, capabilities, and skills: Agile/Scrum development methodologies Build automation (static and dynamic analysis) and frameworks with software engineers that are able to improve security, whilst also improving developer and customer experience. Understanding of mobile app vulnerabilities. Provide challenge and assessment of potential technology risks including information and cyber security control weaknesses by performing threat modelling exercises. Provide technology risk subject matter expertise and communicate the risk environment to management and other key stakeholders. Build solid professional relationships with matrixed teams to include technology, business, audit, and operational risk partners. *Please note that this role is full time onsite.* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
06/05/2025
Project-based
iOS Mobile Engineer - JP Morgan - Glasgow - 6 months contract - ONSITE - PAYE We are seeking a number of iOS Mobile Engineers to join JP Morgan in Glasgow on an initial 6 months contract to help with the development of mobile applications for the bank using a variety of skills including iOS Swift, Swift UI and Objective C. You should experience building applications from scratch using these technologies and preferably with experience in a financial services or other highly regulated environment. *Please note that we are unable to provide sponsorship for these positions* Job Description As a Software Engineer at JPMorgan Chase within Wholesale Credit Risk Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities: Develop Mobile applications for JP Morgan apps using Swift, Swift UI and Objective C Optimise application for various mobile screen sizes, iPad, iPhone and other potentially other iOS devices like iWatch Collaborate with UX designers on rapid prototypes of new concepts and features to implement superior user experiences Optimise mobile applications for maximum speed, reliability and scalability, follow and promote Agile practices including Scrum, Lean, BDD and Continuously Delivery Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance across the organisation and work with multiple globally distributed teams to deliver end-to-end solution across regions Promote excellent user experience and system performance by supporting SRE practices Required qualifications, capabilities, and skills: Formal training or certification on software engineering concepts and applied experience Proficient in mobile development frameworks including iOS Swift, Objective C, UIKit Strong understanding of iOS design patterns MVVMC,MVP, MVC, MVVM, VIPER and others Understanding of native features like Biometrics, Camera, Push Notifications, GPS, CoreML, VisionKIt. Experience securing application via device registration, biometrics, platform integrity and keychain Experience in mobile app encryption, data protection, and addressing security vulnerabilities Experience in integration of APIs with Mobile app and proficient in using iOS development tool XCode. Experience in building responsive apps for various iOS device sizes and experience in releasing apps to App store or Enterprise App Stores using CI/CD pipeline Experience in working on large and complex mobile apps and in implementing complex mobile Front End solutions and experience with Unit and automated testing with test driven development Mobile Native Application and Mobile Hybrid Testing via devices and simulators in both iOS and Android platform Must possess excellent interpersonal skills including strong written and verbal communication and excellent analytical, problem solving, and decision making skills Desirable qualifications, capabilities, and skills: Agile/Scrum development methodologies Build automation (static and dynamic analysis) and frameworks with software engineers that are able to improve security, whilst also improving developer and customer experience. Understanding of mobile app vulnerabilities. Provide challenge and assessment of potential technology risks including information and cyber security control weaknesses by performing threat modelling exercises. Provide technology risk subject matter expertise and communicate the risk environment to management and other key stakeholders. Build solid professional relationships with matrixed teams to include technology, business, audit, and operational risk partners. *Please note that this role is full time onsite.* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
Request Technology - Craig Johnson
Chicago, Illinois
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Director of Software Development with strong Java and Kafka experience. Candidate will be responsible for leading a team of skilled software engineers designing and delivering scalable and resilient hybrid and Cloud-based applications and data solutions supporting critical financial market clearing and risk activities; helping to drive the strategy of transforming the enterprise into a data-driven organization; lead through innovative strategic thinking in building data solutions. Responsibilities: Manage, lead, and mentor software development team Serve as technical product owner flushing out detailed business, architectural, and design requirements Develop solutions to complex technical challenges while coding, testing, troubleshooting and documenting the systems you and your team develop Recommend architectural changes and new technologies and tools that improve the efficiency and quality of OCC's systems and development processes Lead the efforts to optimize application performance and resilience though analysis, code refactoring, and systems tuning Collaborate with others to deliver complex projects involving the integration with multiple systems Work closely with internal and external business and technology partners. Build and manage a team of skilled software engineers Qualifications: 8+ years of experience leading software development teams Experience with Java Experience with distributed message brokers like Flink, Spark, Kafka Streams, etc. Experience with Agile development processes for enterprise software solutions Experience with software testing methodologies and automated testing frameworks Strong leadership skills Ability to manage project teams with different timelines and focus Knowledge of industry trends, best practices, and change management Strong communication skills with ability to communicate and interact with engineers and business stakeholders Team player, self-driven, motivated, and able to work under pressure Technical Skills: 8-10 years of experience in building high performance, large scale data solutions Experience managing a team of professionals to drive their work, providing mentoring for growth, and delivering constructive feedback or course correction where necessary 8+ years of solutions design and architecture experience Hands-on development experience with multiple programming languages such as Python and Java Experience with Big Data processing technologies and frameworks such as Presto, Hadoop, MapReduce, and Spark Hands-on experiences designing and implementing RESTful APIs Knowledge and understanding of DevOps tools and technologies such as Terraform, Git, Jenkins, Docker, Harness, NexArtifactory, and CI/CD pipelines Knowledge of SQL, data warehousing design concepts, various data management systems (structured and semi structured) and integrating with various database technologies (Relational, NoSQL) Experience working with Cloud ecosystems (AWS, Azure, Google Cloud Platform) Experience with stream processing technologies and frameworks such as Kafka, Spark Streaming, Flink Familiarity with monitoring related tools and frameworks like Splunk, Elasticsearch, SignalFX, and AppDynamics Good understanding of data integrations patterns, technologies, and tools Education/Certification: BS degree in Computer Science, similar technical field, or equivalent practical experience. Master's degree preferred OCP Java Programmer Certification (preferred) AWS Certified Solutions Architect (preferred)
06/05/2025
Full time
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Director of Software Development with strong Java and Kafka experience. Candidate will be responsible for leading a team of skilled software engineers designing and delivering scalable and resilient hybrid and Cloud-based applications and data solutions supporting critical financial market clearing and risk activities; helping to drive the strategy of transforming the enterprise into a data-driven organization; lead through innovative strategic thinking in building data solutions. Responsibilities: Manage, lead, and mentor software development team Serve as technical product owner flushing out detailed business, architectural, and design requirements Develop solutions to complex technical challenges while coding, testing, troubleshooting and documenting the systems you and your team develop Recommend architectural changes and new technologies and tools that improve the efficiency and quality of OCC's systems and development processes Lead the efforts to optimize application performance and resilience though analysis, code refactoring, and systems tuning Collaborate with others to deliver complex projects involving the integration with multiple systems Work closely with internal and external business and technology partners. Build and manage a team of skilled software engineers Qualifications: 8+ years of experience leading software development teams Experience with Java Experience with distributed message brokers like Flink, Spark, Kafka Streams, etc. Experience with Agile development processes for enterprise software solutions Experience with software testing methodologies and automated testing frameworks Strong leadership skills Ability to manage project teams with different timelines and focus Knowledge of industry trends, best practices, and change management Strong communication skills with ability to communicate and interact with engineers and business stakeholders Team player, self-driven, motivated, and able to work under pressure Technical Skills: 8-10 years of experience in building high performance, large scale data solutions Experience managing a team of professionals to drive their work, providing mentoring for growth, and delivering constructive feedback or course correction where necessary 8+ years of solutions design and architecture experience Hands-on development experience with multiple programming languages such as Python and Java Experience with Big Data processing technologies and frameworks such as Presto, Hadoop, MapReduce, and Spark Hands-on experiences designing and implementing RESTful APIs Knowledge and understanding of DevOps tools and technologies such as Terraform, Git, Jenkins, Docker, Harness, NexArtifactory, and CI/CD pipelines Knowledge of SQL, data warehousing design concepts, various data management systems (structured and semi structured) and integrating with various database technologies (Relational, NoSQL) Experience working with Cloud ecosystems (AWS, Azure, Google Cloud Platform) Experience with stream processing technologies and frameworks such as Kafka, Spark Streaming, Flink Familiarity with monitoring related tools and frameworks like Splunk, Elasticsearch, SignalFX, and AppDynamics Good understanding of data integrations patterns, technologies, and tools Education/Certification: BS degree in Computer Science, similar technical field, or equivalent practical experience. Master's degree preferred OCP Java Programmer Certification (preferred) AWS Certified Solutions Architect (preferred)