Client: Global Investment Banking Industry Contract duration: 12 months (possibility to extend) Location: London, UK Hybrid Working Model £750 PAYE Contract Start Date: ASAP Key Technical Skills 8+ years hands on development with investment banking IT experience Java 17+ development experience working in a performance focused concurrent environment Experience with Caching technologies like Redis could be advantageous Experience with Cloud technologies like AWS could be advantageous Experience with Database technologies like PostgreSQL could be advantageous Experience with Messaging technologies like ActiveMQ and Apache Kafka could be advantageous Key Roles & Responsibilities Work closely with the Development Manager, Project Manager, and a team of developers to deliver Java components to internal business users Demonstrate a systematic and disciplined architectural, system design and programming approach Deeply passionate about best-practice software design principles, you will write robust code along with a high-level of test coverage Self-starter who can drive/facilitate requirements and development effort Design smart and scalable solutions following the bank standards Coordinate with other teams in Technology Develop, prepare and maintain system documentation, including program descriptions and operational procedures Act as the second line of support during production problems. Qualification & Skills Development Tools and Methodologies Experience of TDD and BDD in a commercial environment Exposure to continuous build and deployment solutions with Azure DevOps Able to work within an agile environment delivering software incrementally Other Preferred Skills Strong analytical & problem solving and creative skills Good communication skills in both written and oral English Ability to be organized and multi-task on different requirements across various stakeholders, and to work independently and under pressure Cultural sensitivity and awareness to work with a range of people from diverse background and geographies Should have a technical or numerate degree in subjects such as Computer Science, Engineering, Mathematics or Economics
20/02/2025
Contractor
Client: Global Investment Banking Industry Contract duration: 12 months (possibility to extend) Location: London, UK Hybrid Working Model £750 PAYE Contract Start Date: ASAP Key Technical Skills 8+ years hands on development with investment banking IT experience Java 17+ development experience working in a performance focused concurrent environment Experience with Caching technologies like Redis could be advantageous Experience with Cloud technologies like AWS could be advantageous Experience with Database technologies like PostgreSQL could be advantageous Experience with Messaging technologies like ActiveMQ and Apache Kafka could be advantageous Key Roles & Responsibilities Work closely with the Development Manager, Project Manager, and a team of developers to deliver Java components to internal business users Demonstrate a systematic and disciplined architectural, system design and programming approach Deeply passionate about best-practice software design principles, you will write robust code along with a high-level of test coverage Self-starter who can drive/facilitate requirements and development effort Design smart and scalable solutions following the bank standards Coordinate with other teams in Technology Develop, prepare and maintain system documentation, including program descriptions and operational procedures Act as the second line of support during production problems. Qualification & Skills Development Tools and Methodologies Experience of TDD and BDD in a commercial environment Exposure to continuous build and deployment solutions with Azure DevOps Able to work within an agile environment delivering software incrementally Other Preferred Skills Strong analytical & problem solving and creative skills Good communication skills in both written and oral English Ability to be organized and multi-task on different requirements across various stakeholders, and to work independently and under pressure Cultural sensitivity and awareness to work with a range of people from diverse background and geographies Should have a technical or numerate degree in subjects such as Computer Science, Engineering, Mathematics or Economics
Request Technology - Craig Johnson
Naperville, Illinois
*We are unable to sponsor for this permanent Full time role* *Must be open to occasional Travel, position is Bonus and Incentive eligible* Prestigious Digital Partner Firm is currently seeking a Technical Program Manager with E-commerce experience. Candidate will play a critical client-facing role in the successful delivery, governance, and implementation of complex, high-priority technical projects. Candidate will act as a liaison between delivery teams and our clients, ensuring project objectives are met on time, within scope, and budget, while maintaining a strong focus on client satisfaction and relationship management. You will also support account farming initiatives to drive incremental business growth within existing client accounts. Responsibilities: Oversee end-to-end delivery of multiple technical programs and projects, ensuring alignment with client expectations, project scope, budget, and timelines. Establish and manage governance frameworks for projects, ensuring the proper reporting, escalation processes, and risk management. Facilitate regular meetings with clients and internal teams to track project progress, resolve issues, and ensure effective communication. Work with technical teams (development, QA, infrastructure) to ensure the feasibility and technical alignment of project requirements. Proactively manage changes in project scope, identify potential risks, and develop mitigation strategies. Ensure all project documentation is accurate, complete, and updated as per project life cycle needs (eg, scope documents, status reports, risk logs). Serve as the primary point of contact for client stakeholders, building and maintaining strong relationships with senior leadership and key decision-makers. Act as a trusted advisor to clients, understanding their business goals and aligning solutions to support their objectives. Ensure client satisfaction by managing expectations and delivering high-quality outcomes that exceed their requirements. Lead and mentor cross-functional project teams, including developers, QA, business analysts, and architects, ensuring collaboration and clear communication across teams. Align teams around project priorities and guide them through potential roadblocks or challenges. Promote a collaborative, solution-oriented approach to problem-solving, fostering a culture of continuous improvement. Assist in developing and executing account management strategies to ensure long-term client retention and growth. Monitor client satisfaction and feedback, proactively addressing concerns and identifying areas for improvement. Develop and maintain KPIs and metrics to track project performance, client satisfaction, and business growth opportunities. Qualifications: Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (Master's degree preferred). Experience: Minimum of 10+ years of experience in program management, preferably in IT services, software implementation, or systems integration. Project Management Certifications: PMP, or similar is a plus. Strong technical acumen and experience managing technical projects in software development, cloud solutions, or enterprise systems integration. Exceptional communication, presentation, and stakeholder management skills, with proven success in client-facing roles. Ability to manage complex, multi-phase projects in fast-paced environments. Proven track record of identifying and developing opportunities for account growth, ideally within a consulting or services organization. Strong organizational, problem-solving, and decision-making skills. Preferred Skills: Experience in working with commerce platforms (eg, commerce tools, Adobe Commerce, Shopify). Familiarity with cloud platforms and DevOps practices. Experience managing cross-functional, geographically dispersed teams. Experience with Agile and Waterfall project management methodologies.
19/02/2025
Full time
*We are unable to sponsor for this permanent Full time role* *Must be open to occasional Travel, position is Bonus and Incentive eligible* Prestigious Digital Partner Firm is currently seeking a Technical Program Manager with E-commerce experience. Candidate will play a critical client-facing role in the successful delivery, governance, and implementation of complex, high-priority technical projects. Candidate will act as a liaison between delivery teams and our clients, ensuring project objectives are met on time, within scope, and budget, while maintaining a strong focus on client satisfaction and relationship management. You will also support account farming initiatives to drive incremental business growth within existing client accounts. Responsibilities: Oversee end-to-end delivery of multiple technical programs and projects, ensuring alignment with client expectations, project scope, budget, and timelines. Establish and manage governance frameworks for projects, ensuring the proper reporting, escalation processes, and risk management. Facilitate regular meetings with clients and internal teams to track project progress, resolve issues, and ensure effective communication. Work with technical teams (development, QA, infrastructure) to ensure the feasibility and technical alignment of project requirements. Proactively manage changes in project scope, identify potential risks, and develop mitigation strategies. Ensure all project documentation is accurate, complete, and updated as per project life cycle needs (eg, scope documents, status reports, risk logs). Serve as the primary point of contact for client stakeholders, building and maintaining strong relationships with senior leadership and key decision-makers. Act as a trusted advisor to clients, understanding their business goals and aligning solutions to support their objectives. Ensure client satisfaction by managing expectations and delivering high-quality outcomes that exceed their requirements. Lead and mentor cross-functional project teams, including developers, QA, business analysts, and architects, ensuring collaboration and clear communication across teams. Align teams around project priorities and guide them through potential roadblocks or challenges. Promote a collaborative, solution-oriented approach to problem-solving, fostering a culture of continuous improvement. Assist in developing and executing account management strategies to ensure long-term client retention and growth. Monitor client satisfaction and feedback, proactively addressing concerns and identifying areas for improvement. Develop and maintain KPIs and metrics to track project performance, client satisfaction, and business growth opportunities. Qualifications: Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (Master's degree preferred). Experience: Minimum of 10+ years of experience in program management, preferably in IT services, software implementation, or systems integration. Project Management Certifications: PMP, or similar is a plus. Strong technical acumen and experience managing technical projects in software development, cloud solutions, or enterprise systems integration. Exceptional communication, presentation, and stakeholder management skills, with proven success in client-facing roles. Ability to manage complex, multi-phase projects in fast-paced environments. Proven track record of identifying and developing opportunities for account growth, ideally within a consulting or services organization. Strong organizational, problem-solving, and decision-making skills. Preferred Skills: Experience in working with commerce platforms (eg, commerce tools, Adobe Commerce, Shopify). Familiarity with cloud platforms and DevOps practices. Experience managing cross-functional, geographically dispersed teams. Experience with Agile and Waterfall project management methodologies.
Job Title: Elixir - Senior Software Engineer Location: Hybrid, travel to Leeds 1-2x per monthRemote Salary: £65,000 per annum Why Apply? An exciting opportunity has arisen for a Senior Software Engineer to join a rapidly growing SaaS company. This permanent role offers the chance to work on cutting-edge web applications using Elixir, LiveView, JavaScript, CSS frameworks and AWS - with the opportunity to gain exposure to much more. This is a superb role with someone with existing Elixir experience or an aspiring functional software engineer who has a passion & interest to learn this tech stack. Senior Software Engineer Responsibilities Development & Deployment: Design, build, and maintain scalable, secure web applications using Elixir, LiveView, Elm, and JavaScript. Frontend Development: Create intuitive user interfaces, ensuring responsive design and optimal user experience using CSS frameworks like Tailwind. Data Visualisation: Develop interactive and insightful data visualisations for data-driven decision-making. Code Reviews: Maintain high-quality standards through thorough code reviews and constructive feedback. Performance Optimisation: Identify bottlenecks and implement solutions to improve application performance. Infrastructure & DevOps: Deploy and maintain applications on AWS, leveraging services such as ECS, Lambda, and AWS CDK for scalable infrastructure management. Collaboration: Work alongside product managers, designers, and engineers to deliver new features and application updates. Mentoring: Support junior team members with guidance and technical mentorship. Continuous Learning: Stay informed on industry trends and best practices to drive innovation in software development. Senior Software Engineer Requirements Minimum of 5 years of professional experience in software engineering, with at least 3 years in web applications, ideally within a SaaS environment. Strong programming skills in JavaScript and modern frameworks or libraries. Knowledge of functional programming languages such as Elixir, or Haskell, Scala, Erlang. Lisp, F#, PureScript or Python is highly desirable. Expertise in CSS frameworks, particularly Tailwind, to create responsive designs. Experience with data visualisation tools like D3.js or HighCharts. Solid understanding of NoSQL databases such as MongoDB; experience with Data Lakes or BI query engines is a plus. Proficiency in AWS services including EC2, SQS, ECS, Lambda, and CodePipeline. Ability to design and implement modern, user-friendly interfaces that prioritise accessibility and usability. What's in it for me? Competitive salary of £65,000 per annum. Flexible working hours with remote work options. Professional development opportunities in an innovative and supportive environment. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
19/02/2025
Full time
Job Title: Elixir - Senior Software Engineer Location: Hybrid, travel to Leeds 1-2x per monthRemote Salary: £65,000 per annum Why Apply? An exciting opportunity has arisen for a Senior Software Engineer to join a rapidly growing SaaS company. This permanent role offers the chance to work on cutting-edge web applications using Elixir, LiveView, JavaScript, CSS frameworks and AWS - with the opportunity to gain exposure to much more. This is a superb role with someone with existing Elixir experience or an aspiring functional software engineer who has a passion & interest to learn this tech stack. Senior Software Engineer Responsibilities Development & Deployment: Design, build, and maintain scalable, secure web applications using Elixir, LiveView, Elm, and JavaScript. Frontend Development: Create intuitive user interfaces, ensuring responsive design and optimal user experience using CSS frameworks like Tailwind. Data Visualisation: Develop interactive and insightful data visualisations for data-driven decision-making. Code Reviews: Maintain high-quality standards through thorough code reviews and constructive feedback. Performance Optimisation: Identify bottlenecks and implement solutions to improve application performance. Infrastructure & DevOps: Deploy and maintain applications on AWS, leveraging services such as ECS, Lambda, and AWS CDK for scalable infrastructure management. Collaboration: Work alongside product managers, designers, and engineers to deliver new features and application updates. Mentoring: Support junior team members with guidance and technical mentorship. Continuous Learning: Stay informed on industry trends and best practices to drive innovation in software development. Senior Software Engineer Requirements Minimum of 5 years of professional experience in software engineering, with at least 3 years in web applications, ideally within a SaaS environment. Strong programming skills in JavaScript and modern frameworks or libraries. Knowledge of functional programming languages such as Elixir, or Haskell, Scala, Erlang. Lisp, F#, PureScript or Python is highly desirable. Expertise in CSS frameworks, particularly Tailwind, to create responsive designs. Experience with data visualisation tools like D3.js or HighCharts. Solid understanding of NoSQL databases such as MongoDB; experience with Data Lakes or BI query engines is a plus. Proficiency in AWS services including EC2, SQS, ECS, Lambda, and CodePipeline. Ability to design and implement modern, user-friendly interfaces that prioritise accessibility and usability. What's in it for me? Competitive salary of £65,000 per annum. Flexible working hours with remote work options. Professional development opportunities in an innovative and supportive environment. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
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 Manager of DevOps Engineering Support with AWS experience. Candidate will provide subject matter expertise for ongoing support of custom applications and 3rd party infrastructure deployed on-prem and AWS environments. Candidate will identify areas for improvement, allocate resources, and hire where appropriate to ensure successful support of these environments. Responsibilities: Team Leadership: Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments. Have an understanding of Cloud Native applications running on Kubernetes within AWS. Assist production support and development staff in debugging environment defects. Create procedural and troubleshooting documentation related to cloud native applications Oversee development of complex automation scripts using common automation tools, such as Jenkins, Ansible, and Terraform Supervisory Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Prepare and conduct employee reviews as well as monitors progress to satisfy employee and management goals Promote employee development by conducting career-planning sessions and scheduling employee training classes, conferences and seminars Ensure that proper funding is added to the department budget Qualifications: Scripting and coding Network technologies CI/CD tools such as Artifactory, Jenkins, and GIT Cloud native applications, including Terraform experience. Technologies used to support microservices. Experience with cloud-based systems such as AWS, Azure, or Google Cloud, including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Understanding of software development methodologies and Agile practices Experience with Middleware technologies Excellent analytical and problem-solving skills, with the ability to troubleshoot and identify the root cause of issues. Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams. Bachelor's degree in a related area 10-15 years of overall IT experience Minimum 10 years experience working in a distributed multi-platform environment. Minimum 3 years management experience Cloud Certification a plus
18/02/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 Manager of DevOps Engineering Support with AWS experience. Candidate will provide subject matter expertise for ongoing support of custom applications and 3rd party infrastructure deployed on-prem and AWS environments. Candidate will identify areas for improvement, allocate resources, and hire where appropriate to ensure successful support of these environments. Responsibilities: Team Leadership: Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments. Have an understanding of Cloud Native applications running on Kubernetes within AWS. Assist production support and development staff in debugging environment defects. Create procedural and troubleshooting documentation related to cloud native applications Oversee development of complex automation scripts using common automation tools, such as Jenkins, Ansible, and Terraform Supervisory Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Prepare and conduct employee reviews as well as monitors progress to satisfy employee and management goals Promote employee development by conducting career-planning sessions and scheduling employee training classes, conferences and seminars Ensure that proper funding is added to the department budget Qualifications: Scripting and coding Network technologies CI/CD tools such as Artifactory, Jenkins, and GIT Cloud native applications, including Terraform experience. Technologies used to support microservices. Experience with cloud-based systems such as AWS, Azure, or Google Cloud, including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Understanding of software development methodologies and Agile practices Experience with Middleware technologies Excellent analytical and problem-solving skills, with the ability to troubleshoot and identify the root cause of issues. Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams. Bachelor's degree in a related area 10-15 years of overall IT experience Minimum 10 years experience working in a distributed multi-platform environment. Minimum 3 years management experience Cloud Certification a plus
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Institution is currently seeking a Manager of DevOps Engineering Support with AWS experience. Candidate will provide subject matter expertise for ongoing support of custom applications and 3rd party infrastructure deployed on-prem and AWS environments. Candidate will identify areas for improvement, allocate resources, and hire where appropriate to ensure successful support of these environments. Responsibilities: Team Leadership: Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments. Have an understanding of Cloud Native applications running on Kubernetes within AWS. Assist production support and development staff in debugging environment defects. Create procedural and troubleshooting documentation related to cloud native applications Oversee development of complex automation scripts using common automation tools, such as Jenkins, Ansible, and Terraform Supervisory Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Prepare and conduct employee reviews as well as monitors progress to satisfy employee and management goals Promote employee development by conducting career-planning sessions and scheduling employee training classes, conferences and seminars Ensure that proper funding is added to the department budget Qualifications: Scripting and coding Network technologies CI/CD tools such as Artifactory, Jenkins, and GIT Cloud native applications, including Terraform experience. Technologies used to support microservices. Experience with cloud-based systems such as AWS, Azure, or Google Cloud, including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Understanding of software development methodologies and Agile practices Experience with Middleware technologies Excellent analytical and problem-solving skills, with the ability to troubleshoot and identify the root cause of issues. Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams. Bachelor's degree in a related area 10-15 years of overall IT experience Minimum 10 years experience working in a distributed multi-platform environment. Minimum 3 years management experience Cloud Certification a plus
18/02/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 Manager of DevOps Engineering Support with AWS experience. Candidate will provide subject matter expertise for ongoing support of custom applications and 3rd party infrastructure deployed on-prem and AWS environments. Candidate will identify areas for improvement, allocate resources, and hire where appropriate to ensure successful support of these environments. Responsibilities: Team Leadership: Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments. Have an understanding of Cloud Native applications running on Kubernetes within AWS. Assist production support and development staff in debugging environment defects. Create procedural and troubleshooting documentation related to cloud native applications Oversee development of complex automation scripts using common automation tools, such as Jenkins, Ansible, and Terraform Supervisory Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Prepare and conduct employee reviews as well as monitors progress to satisfy employee and management goals Promote employee development by conducting career-planning sessions and scheduling employee training classes, conferences and seminars Ensure that proper funding is added to the department budget Qualifications: Scripting and coding Network technologies CI/CD tools such as Artifactory, Jenkins, and GIT Cloud native applications, including Terraform experience. Technologies used to support microservices. Experience with cloud-based systems such as AWS, Azure, or Google Cloud, including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Understanding of software development methodologies and Agile practices Experience with Middleware technologies Excellent analytical and problem-solving skills, with the ability to troubleshoot and identify the root cause of issues. Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams. Bachelor's degree in a related area 10-15 years of overall IT experience Minimum 10 years experience working in a distributed multi-platform environment. Minimum 3 years management experience Cloud Certification a plus
Manager, Software Engineering - DevOps Salary: Open + Bonus Location: Chicago, IL or Dallas, TX Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* Qualifications Bachelor's degree 10-15 years of overall IT experience Minimum 10 years' experience working in a distributed multi-platform environment. Minimum 3 years management experience Technical CI/CD tools such as Artifactory, Jenkins, and GIT Technologies used to support microservices. Experience with AWS cloud-based system including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments.
18/02/2025
Full time
Manager, Software Engineering - DevOps Salary: Open + Bonus Location: Chicago, IL or Dallas, TX Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* Qualifications Bachelor's degree 10-15 years of overall IT experience Minimum 10 years' experience working in a distributed multi-platform environment. Minimum 3 years management experience Technical CI/CD tools such as Artifactory, Jenkins, and GIT Technologies used to support microservices. Experience with AWS cloud-based system including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments.
Manager, Software Engineering - DevOps Salary: Open + Bonus Location: Chicago, IL or Dallas, TX Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* Qualifications Bachelor's degree 10-15 years of overall IT experience Minimum 10 years' experience working in a distributed multi-platform environment. Minimum 3 years management experience Technical CI/CD tools such as Artifactory, Jenkins, and GIT Technologies used to support microservices. Experience with AWS cloud-based system including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments.
18/02/2025
Full time
Manager, Software Engineering - DevOps Salary: Open + Bonus Location: Chicago, IL or Dallas, TX Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* Qualifications Bachelor's degree 10-15 years of overall IT experience Minimum 10 years' experience working in a distributed multi-platform environment. Minimum 3 years management experience Technical CI/CD tools such as Artifactory, Jenkins, and GIT Technologies used to support microservices. Experience with AWS cloud-based system including expertise in infrastructure-as-code tools such as Terraform or CloudFormation Strong programming skills in Java or Python, and experience with containerization technologies such as Docker or Kubernetes Experience with Kafka MRC Responsibilities Direct work of staff and conduct appropriate personnel actions (hiring, promotions, terminations, etc.) when necessary Communicate and advise staff on administrative policies and procedures, technical problems, priorities and methods and software change issues Lead and mentor a team of DevOps engineers, providing guidance and support to ensure the team's success and professional growth. Translate middle and senior management directives into workable policies Monitor project status and take remedial action on projects behind schedule and/or over budget Run the incident and problem management process for non-production environments. Manage L1/L2 support for non-production and production environments Resolve complex support issues in production and non-production environments.
Request Technology - Craig Johnson
Chicago, Illinois
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Company is currently seeking a Cloud Automation and Tools Software Engineer with strong Python/PowerShell automation experience. Candidate will be part of a small Innovation team of Engineers that will collaborate with stakeholders, partner teams, and Solutions Architects to research and engineer emerging technologies as part of a comprehensive requirements-driven solution design. Candidate will be developing technology engineering requirements and working on Proof-of-Concept and laboratory testing efforts using modern approaches to process and automation. Candidate will build/deploy/document/manage Lab environments within On-Prem/Cloud Datacenters to be used for Proof-of-Concepts and rapid prototyping. In this engineering role, you will use your technology background to evaluate emerging technologies and help OTSI Leadership make informed decisions on changes to the Technology Roadmap. Responsibilities: Engineer and maintain Lab environments in Public Cloud and the Data Centers using Infrastructure as Code techniques Collaborate with Engineering, Architecture and Cloud Platform Engineering teams to evaluate, document, and demonstrate Proof of Concepts for infrastructure, application and services that impact the Technology Roadmap Document Technology design decisions and conduct Technology assessments as part of a centralized Demand Management process within IT Apply your expertise in compute, storage, database, server-less, monitoring, microservices, and event management to pilot new/innovative solutions to business problems Find opportunities to improve existing infrastructure architecture to improve performance, support, scalability, reliability, and security Incorporate security best practices, Identity and Access Management, and encryption mechanisms for data protection Develop automation scripts and processes to streamline routine tasks such as scaling, patching, backup, and recovery Create and maintain operational documentation, runbooks, and Standard Operating Procedures (SOPs) for the Lab environments that will be used to validate assumptions within high level Solution Designs Qualifications: Ability to think strategically and map architectural decisions/recommendations to business needs Advanced problem-solving skills and logical approach to solving problems [Required] Ability to develop tools and automate tasks using Scripting languages such as Python, PowerShell, Bash, PERL, Ruby, etc [Preferred] Experience with DevOps tools, eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc. [Preferred] Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Technical Skills: In depth knowledge of on-premises, cloud and hybrid networking concepts Knowledge of Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Azure Resource Manager Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes [Preferred] Familiarity with security standards such as the NIST CSF Education and/or Experience: [Preferred] Bachelor's or master's degree in computer science related degree or equivalent experience [Required] 7+ years of experience as a System or Cloud Engineer with hands on implementation, security, and standards experience within a hybrid technology environment [Required] 3+ years of experience contributing to the architecture of Cloud and On-Prem Solutions Certificates or Licenses: [Preferred] Cloud computing certification such as AWS Solutions Architect Associate, Azure Administrator or something similar [Desired] Technical Security Certifications such as AWS Certified Security, Microsoft Azure Security Engineer or something similar [Desired] CCNA, Network+ or other relevant Networking certifications
18/02/2025
Full time
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Company is currently seeking a Cloud Automation and Tools Software Engineer with strong Python/PowerShell automation experience. Candidate will be part of a small Innovation team of Engineers that will collaborate with stakeholders, partner teams, and Solutions Architects to research and engineer emerging technologies as part of a comprehensive requirements-driven solution design. Candidate will be developing technology engineering requirements and working on Proof-of-Concept and laboratory testing efforts using modern approaches to process and automation. Candidate will build/deploy/document/manage Lab environments within On-Prem/Cloud Datacenters to be used for Proof-of-Concepts and rapid prototyping. In this engineering role, you will use your technology background to evaluate emerging technologies and help OTSI Leadership make informed decisions on changes to the Technology Roadmap. Responsibilities: Engineer and maintain Lab environments in Public Cloud and the Data Centers using Infrastructure as Code techniques Collaborate with Engineering, Architecture and Cloud Platform Engineering teams to evaluate, document, and demonstrate Proof of Concepts for infrastructure, application and services that impact the Technology Roadmap Document Technology design decisions and conduct Technology assessments as part of a centralized Demand Management process within IT Apply your expertise in compute, storage, database, server-less, monitoring, microservices, and event management to pilot new/innovative solutions to business problems Find opportunities to improve existing infrastructure architecture to improve performance, support, scalability, reliability, and security Incorporate security best practices, Identity and Access Management, and encryption mechanisms for data protection Develop automation scripts and processes to streamline routine tasks such as scaling, patching, backup, and recovery Create and maintain operational documentation, runbooks, and Standard Operating Procedures (SOPs) for the Lab environments that will be used to validate assumptions within high level Solution Designs Qualifications: Ability to think strategically and map architectural decisions/recommendations to business needs Advanced problem-solving skills and logical approach to solving problems [Required] Ability to develop tools and automate tasks using Scripting languages such as Python, PowerShell, Bash, PERL, Ruby, etc [Preferred] Experience with DevOps tools, eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc. [Preferred] Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Technical Skills: In depth knowledge of on-premises, cloud and hybrid networking concepts Knowledge of Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Azure Resource Manager Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes [Preferred] Familiarity with security standards such as the NIST CSF Education and/or Experience: [Preferred] Bachelor's or master's degree in computer science related degree or equivalent experience [Required] 7+ years of experience as a System or Cloud Engineer with hands on implementation, security, and standards experience within a hybrid technology environment [Required] 3+ years of experience contributing to the architecture of Cloud and On-Prem Solutions Certificates or Licenses: [Preferred] Cloud computing certification such as AWS Solutions Architect Associate, Azure Administrator or something similar [Desired] Technical Security Certifications such as AWS Certified Security, Microsoft Azure Security Engineer or something similar [Desired] CCNA, Network+ or other relevant Networking certifications
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Company is currently seeking a Cloud Automation and Tools Software Engineer with strong Python/PowerShell automation experience. Candidate will be part of a small Innovation team of Engineers that will collaborate with stakeholders, partner teams, and Solutions Architects to research and engineer emerging technologies as part of a comprehensive requirements-driven solution design. Candidate will be developing technology engineering requirements and working on Proof-of-Concept and laboratory testing efforts using modern approaches to process and automation. Candidate will build/deploy/document/manage Lab environments within On-Prem/Cloud Datacenters to be used for Proof-of-Concepts and rapid prototyping. In this engineering role, you will use your technology background to evaluate emerging technologies and help OTSI Leadership make informed decisions on changes to the Technology Roadmap. Responsibilities: Engineer and maintain Lab environments in Public Cloud and the Data Centers using Infrastructure as Code techniques Collaborate with Engineering, Architecture and Cloud Platform Engineering teams to evaluate, document, and demonstrate Proof of Concepts for infrastructure, application and services that impact the Technology Roadmap Document Technology design decisions and conduct Technology assessments as part of a centralized Demand Management process within IT Apply your expertise in compute, storage, database, server-less, monitoring, microservices, and event management to pilot new/innovative solutions to business problems Find opportunities to improve existing infrastructure architecture to improve performance, support, scalability, reliability, and security Incorporate security best practices, Identity and Access Management, and encryption mechanisms for data protection Develop automation scripts and processes to streamline routine tasks such as scaling, patching, backup, and recovery Create and maintain operational documentation, runbooks, and Standard Operating Procedures (SOPs) for the Lab environments that will be used to validate assumptions within high level Solution Designs Qualifications: Ability to think strategically and map architectural decisions/recommendations to business needs Advanced problem-solving skills and logical approach to solving problems [Required] Ability to develop tools and automate tasks using Scripting languages such as Python, PowerShell, Bash, PERL, Ruby, etc [Preferred] Experience with DevOps tools, eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc. [Preferred] Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Technical Skills: In depth knowledge of on-premises, cloud and hybrid networking concepts Knowledge of Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Azure Resource Manager Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes [Preferred] Familiarity with security standards such as the NIST CSF Education and/or Experience: [Preferred] Bachelor's or master's degree in computer science related degree or equivalent experience [Required] 7+ years of experience as a System or Cloud Engineer with hands on implementation, security, and standards experience within a hybrid technology environment [Required] 3+ years of experience contributing to the architecture of Cloud and On-Prem Solutions Certificates or Licenses: [Preferred] Cloud computing certification such as AWS Solutions Architect Associate, Azure Administrator or something similar [Desired] Technical Security Certifications such as AWS Certified Security, Microsoft Azure Security Engineer or something similar [Desired] CCNA, Network+ or other relevant Networking certifications
17/02/2025
Full time
*We are unable to sponsor for this permanent Full time role* *Position is bonus eligible* Prestigious Financial Company is currently seeking a Cloud Automation and Tools Software Engineer with strong Python/PowerShell automation experience. Candidate will be part of a small Innovation team of Engineers that will collaborate with stakeholders, partner teams, and Solutions Architects to research and engineer emerging technologies as part of a comprehensive requirements-driven solution design. Candidate will be developing technology engineering requirements and working on Proof-of-Concept and laboratory testing efforts using modern approaches to process and automation. Candidate will build/deploy/document/manage Lab environments within On-Prem/Cloud Datacenters to be used for Proof-of-Concepts and rapid prototyping. In this engineering role, you will use your technology background to evaluate emerging technologies and help OTSI Leadership make informed decisions on changes to the Technology Roadmap. Responsibilities: Engineer and maintain Lab environments in Public Cloud and the Data Centers using Infrastructure as Code techniques Collaborate with Engineering, Architecture and Cloud Platform Engineering teams to evaluate, document, and demonstrate Proof of Concepts for infrastructure, application and services that impact the Technology Roadmap Document Technology design decisions and conduct Technology assessments as part of a centralized Demand Management process within IT Apply your expertise in compute, storage, database, server-less, monitoring, microservices, and event management to pilot new/innovative solutions to business problems Find opportunities to improve existing infrastructure architecture to improve performance, support, scalability, reliability, and security Incorporate security best practices, Identity and Access Management, and encryption mechanisms for data protection Develop automation scripts and processes to streamline routine tasks such as scaling, patching, backup, and recovery Create and maintain operational documentation, runbooks, and Standard Operating Procedures (SOPs) for the Lab environments that will be used to validate assumptions within high level Solution Designs Qualifications: Ability to think strategically and map architectural decisions/recommendations to business needs Advanced problem-solving skills and logical approach to solving problems [Required] Ability to develop tools and automate tasks using Scripting languages such as Python, PowerShell, Bash, PERL, Ruby, etc [Preferred] Experience with DevOps tools, eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc. [Preferred] Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Technical Skills: In depth knowledge of on-premises, cloud and hybrid networking concepts Knowledge of Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or Azure Resource Manager Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes [Preferred] Familiarity with security standards such as the NIST CSF Education and/or Experience: [Preferred] Bachelor's or master's degree in computer science related degree or equivalent experience [Required] 7+ years of experience as a System or Cloud Engineer with hands on implementation, security, and standards experience within a hybrid technology environment [Required] 3+ years of experience contributing to the architecture of Cloud and On-Prem Solutions Certificates or Licenses: [Preferred] Cloud computing certification such as AWS Solutions Architect Associate, Azure Administrator or something similar [Desired] Technical Security Certifications such as AWS Certified Security, Microsoft Azure Security Engineer or something similar [Desired] CCNA, Network+ or other relevant Networking certifications