Senior Infrastructure Engineer required for a six month, fulltime, fully remote contract with experience with Infrastructure as code, Golang, Java, Kubernetesa and GKE. You will join a team to effectively utilize cloud infrastructure by providing a platform for infrastructure composition. The infrastructure is built on top of Kubernetes, using Google to ensure the platform scales. Role: - To build a platform that enables infrastructure as code. - The tech stack includes Kubernetes operators (typically in Golang); supporting Back End services (in Java); utilities and scripts (in Python and Bash); analytics data pipelines (in Python and SQL). Experience: - A team player in an autonomous, cross-functional team that inspires others experienced in designing, analysing, optimizing code, and troubleshooting large-scale distributed systems. - Experienced with Kubernetes, GKE, and Google Cloud Platform. - Knowledgeable in writing distributed, high-performance services and experienced in deploying and operating services on Linux. - Passionate about infrastructure as code - Can use Scripting languages where needed to glue pieces together - Have experience with Java and/or Go - Equipped with a systematic problem-solving approach coupled with effective communication skills and drive. To arrange a Teams-based interview, please email in the first instance, your CV to (see below) WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
06/09/2024
Project-based
Senior Infrastructure Engineer required for a six month, fulltime, fully remote contract with experience with Infrastructure as code, Golang, Java, Kubernetesa and GKE. You will join a team to effectively utilize cloud infrastructure by providing a platform for infrastructure composition. The infrastructure is built on top of Kubernetes, using Google to ensure the platform scales. Role: - To build a platform that enables infrastructure as code. - The tech stack includes Kubernetes operators (typically in Golang); supporting Back End services (in Java); utilities and scripts (in Python and Bash); analytics data pipelines (in Python and SQL). Experience: - A team player in an autonomous, cross-functional team that inspires others experienced in designing, analysing, optimizing code, and troubleshooting large-scale distributed systems. - Experienced with Kubernetes, GKE, and Google Cloud Platform. - Knowledgeable in writing distributed, high-performance services and experienced in deploying and operating services on Linux. - Passionate about infrastructure as code - Can use Scripting languages where needed to glue pieces together - Have experience with Java and/or Go - Equipped with a systematic problem-solving approach coupled with effective communication skills and drive. To arrange a Teams-based interview, please email in the first instance, your CV to (see below) WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
Please note this is a 100% site base role in East Sussex - if you cannot commit to 5 days per week onsite in East Sussex please do not apply for this role We're looking for an enthusiastic, diligent Golang Software Engineer The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn. You will be working on a modern microservice-based Loyalty and Benefits platform, designed to be able to handle all aspects of the Loyalty and Benefits customer experience, globally. Built using modern tools such as Golang, Kafka and Docker, there is ample opportunity to drive innovation and grow knowledge and skills as an Engineer. As a Software Engineer on the Scrum team, you will be building and enhancing features in the Account domain. You will also coordinate and work with other Engineers across the platform to share knowledge and principals. Required: Demonstrable programming experience in at least one Back End type safe programming language (Golang ) considered) Comfortable/experienced with Back End micro-service architecture and communication, specifically REST and asynchronous messaging services (eg, Kafka, RabbitMQ etc.) Comfortable/experience within a Scrum framework working with as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production Experience in professional software development. Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests. Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of any or all of the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN
05/09/2024
Project-based
Please note this is a 100% site base role in East Sussex - if you cannot commit to 5 days per week onsite in East Sussex please do not apply for this role We're looking for an enthusiastic, diligent Golang Software Engineer The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn. You will be working on a modern microservice-based Loyalty and Benefits platform, designed to be able to handle all aspects of the Loyalty and Benefits customer experience, globally. Built using modern tools such as Golang, Kafka and Docker, there is ample opportunity to drive innovation and grow knowledge and skills as an Engineer. As a Software Engineer on the Scrum team, you will be building and enhancing features in the Account domain. You will also coordinate and work with other Engineers across the platform to share knowledge and principals. Required: Demonstrable programming experience in at least one Back End type safe programming language (Golang ) considered) Comfortable/experienced with Back End micro-service architecture and communication, specifically REST and asynchronous messaging services (eg, Kafka, RabbitMQ etc.) Comfortable/experience within a Scrum framework working with as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production Experience in professional software development. Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests. Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of any or all of the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN
We are looking for an innovative, experienced, and talented senior software engineer who will work closely with business unit and development team to develop new system capabilities as defined within the technical/functional specifications Key Responsibilities: Responsible for leading projects, designing system solutions, developing custom applications, and modifying existing applications to meet distinct and changing business requirements. Handle coding, debugging, and documentation, as well working closely with SRE team. Provide post implementation and ongoing production support Develop and design software applications, translating user needs into system architecture. Assess and validate application performance and integration of component systems and provide process flow diagrams. Test the engineering resilience of software and automation tools. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers. Software Engineers who join our Loyalty Technology team will be assigned to one of several exciting teams that are developing a modern loyalty platform which supports the key element of connecting with our customers where they are and how they choose to interact with American Express. The position will also play a critical role partnering with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development life cycle. Experience 5+ years of experience in a modern development stack (Golang ) Experience in application design, software development, and testing, preferably in an Agile environment. Experience working with Git on small to medium sized teams. Experience with open-source frameworks is a plus and especially maintaining or contributing to open source projects! Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra is a plus. Experience designing and developing REST APIs for high volume clients. Experience with continuous integration tools (Github Actions, Jenkins, Gitlab CI) a plus. Experience with automated build and test frameworks a plus. A proven hunger to learn new technologies and translate them into working software. Experience with container and container orchestration technologies, such as Docker and Kubernetes, a plus. Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.), a plus. Strong ability to develop unique, outside the box ideas Strong analytical, problem-solving/quantitative skills Willing to take risks, experiment, and share fresh perspectives Aptitude for learning and applying programming concepts. Ability to effectively communicate with internal and external business partners. Preferred Additional: Knowledge of payments industry Experience with coding skills across a variety of distributed technologies Experience with a broad range of software languages and payments technologies
05/09/2024
Project-based
We are looking for an innovative, experienced, and talented senior software engineer who will work closely with business unit and development team to develop new system capabilities as defined within the technical/functional specifications Key Responsibilities: Responsible for leading projects, designing system solutions, developing custom applications, and modifying existing applications to meet distinct and changing business requirements. Handle coding, debugging, and documentation, as well working closely with SRE team. Provide post implementation and ongoing production support Develop and design software applications, translating user needs into system architecture. Assess and validate application performance and integration of component systems and provide process flow diagrams. Test the engineering resilience of software and automation tools. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers. Software Engineers who join our Loyalty Technology team will be assigned to one of several exciting teams that are developing a modern loyalty platform which supports the key element of connecting with our customers where they are and how they choose to interact with American Express. The position will also play a critical role partnering with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development life cycle. Experience 5+ years of experience in a modern development stack (Golang ) Experience in application design, software development, and testing, preferably in an Agile environment. Experience working with Git on small to medium sized teams. Experience with open-source frameworks is a plus and especially maintaining or contributing to open source projects! Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra is a plus. Experience designing and developing REST APIs for high volume clients. Experience with continuous integration tools (Github Actions, Jenkins, Gitlab CI) a plus. Experience with automated build and test frameworks a plus. A proven hunger to learn new technologies and translate them into working software. Experience with container and container orchestration technologies, such as Docker and Kubernetes, a plus. Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.), a plus. Strong ability to develop unique, outside the box ideas Strong analytical, problem-solving/quantitative skills Willing to take risks, experiment, and share fresh perspectives Aptitude for learning and applying programming concepts. Ability to effectively communicate with internal and external business partners. Preferred Additional: Knowledge of payments industry Experience with coding skills across a variety of distributed technologies Experience with a broad range of software languages and payments technologies
Golang Engineer - Golang software Engineer - Go Developer - Burgess Hill Onsite working - Burgess Hill Contract until end of 2024 - extension likely £450 - £480 per day - Inside IR35 One of our longstanding clients is urgently seeking an experienced Golang Engineer/Go Developer to join their team on an initial contract until the end of the year, long term project & extension highly likely. The successful Golang Engineer/Go Developer will help develop innovative solutions for the client's customer platform and will be involved in design system solutions, and build modern, microservices-based applications while collaborating closely with development teams and SREs. Key Responsibilities: Design, develop, and modify custom applications. Create and test resilient software, focusing on high-volume REST APIs. Drive migration from Legacy systems to microservices architecture. Partner with teams across development, QA, and production support. Required Skills: Golang, Java, Git, REST Web Services, Jenkins, NoSQL, PostgreSQL Experience in application design, Agile development, and CI/CD tools. Strong problem-solving, analytical skills, and a desire to learn new technologies. Preferred: Experience with Docker, Kubernetes, and Atlassian tools. Experience with open-source contributions.
05/09/2024
Project-based
Golang Engineer - Golang software Engineer - Go Developer - Burgess Hill Onsite working - Burgess Hill Contract until end of 2024 - extension likely £450 - £480 per day - Inside IR35 One of our longstanding clients is urgently seeking an experienced Golang Engineer/Go Developer to join their team on an initial contract until the end of the year, long term project & extension highly likely. The successful Golang Engineer/Go Developer will help develop innovative solutions for the client's customer platform and will be involved in design system solutions, and build modern, microservices-based applications while collaborating closely with development teams and SREs. Key Responsibilities: Design, develop, and modify custom applications. Create and test resilient software, focusing on high-volume REST APIs. Drive migration from Legacy systems to microservices architecture. Partner with teams across development, QA, and production support. Required Skills: Golang, Java, Git, REST Web Services, Jenkins, NoSQL, PostgreSQL Experience in application design, Agile development, and CI/CD tools. Strong problem-solving, analytical skills, and a desire to learn new technologies. Preferred: Experience with Docker, Kubernetes, and Atlassian tools. Experience with open-source contributions.
Senior Software Engineer (Python, open to any stack) £55,000-75,000 + 10% bonus + equity Leeds 3 days per week Join a data start up that's making advanced and ML driven analytics accessible. Build applications that enable users through visualisation and accessible data. The applications you build will aid in your clients Net Zero and climate adaptation plans. This is a user-centric role, where you will meet with clients/users to fully understand their needs. By understanding user needs, you will drive user-centric design and lead the development of product features. The team gets together regularly for innovation drives, and you will have autonomy and dedicated time to the R&D of AI/ML solutions. Their stack is Python and Vue.js, but we're open to any tech stack background (as long as you have the user interaction and strong software engineering experience). Senior Software Engineer Requirements (MUST HAVES) Experience working closely with users to understand their needs Experience developing software & features to fit your users needs Proven track record with taking what the user needs, to development, delivery and support/upkeep Technical experience with Back End development (eg, Python, Java, Golang etc) Experience with microservices and cloud providers Some technical experience with full stack/Front End development Senior Software Engineer Requirements (DESIRABLES) Technical experience: AWS, Neo4J, Vue, MapLibre AI, ML or data science specific product development Apply now for more details 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.
04/09/2024
Full time
Senior Software Engineer (Python, open to any stack) £55,000-75,000 + 10% bonus + equity Leeds 3 days per week Join a data start up that's making advanced and ML driven analytics accessible. Build applications that enable users through visualisation and accessible data. The applications you build will aid in your clients Net Zero and climate adaptation plans. This is a user-centric role, where you will meet with clients/users to fully understand their needs. By understanding user needs, you will drive user-centric design and lead the development of product features. The team gets together regularly for innovation drives, and you will have autonomy and dedicated time to the R&D of AI/ML solutions. Their stack is Python and Vue.js, but we're open to any tech stack background (as long as you have the user interaction and strong software engineering experience). Senior Software Engineer Requirements (MUST HAVES) Experience working closely with users to understand their needs Experience developing software & features to fit your users needs Proven track record with taking what the user needs, to development, delivery and support/upkeep Technical experience with Back End development (eg, Python, Java, Golang etc) Experience with microservices and cloud providers Some technical experience with full stack/Front End development Senior Software Engineer Requirements (DESIRABLES) Technical experience: AWS, Neo4J, Vue, MapLibre AI, ML or data science specific product development Apply now for more details 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.
NO SPONSORSHIP AWS Cloud Engineer SALARY: $115k - 120K and a 10% Bonus LOCATION: Chicago, IL Hybrid 2 day remote and 3 days onsite SELLING POINTS: Bash Python Scripting AWS Kubernetes CICD Github Jenkins Artifactory Docker Compose K8s Kafka Rabbit MQ Amazon Kinesis Terraform Ansible Jenkins Helm Linux Linux Shell Scripting Splunk Infrastructure as a code (IaC) Qualifications: Programming/Scripting experience in languages like Java, Bash, Python or Go Knowledge of Continuous Integration and Continuous Delivery (CI/CD) tools (examples - GitHub, Jenkins, Artifactory, Docker, Compose, K8s) Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Experience with cloud technologies and migrations Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc. Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google, etc. Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics Experience with RESTful APIs and JSON RPC Experience following Git workflows Technical Skills: Experience with Linux and Linux Shell Scripting. Jenkins job setup and execution analysis - including Splunk log review for Root Cause Analysis (RCA). Ability to manage Kubernetes deployments with helm charts, using continuous deployment tools like Harness.io Ability to manage AWS deployments using Terraform, Ansible, or similar Infrastructure as Code (IaC) frameworks. Experience with automation, configuration management and orchestration, infrastructure as code. Experience with Golang or Python is a plus. BS degree in Computer Science, similar technical field, or equivalent experience 1+ years of experience in building large scale, data-centric solutions 3+ years of experience (recent) participating on a DevOps team or as product owner for DevOps team
03/09/2024
Full time
NO SPONSORSHIP AWS Cloud Engineer SALARY: $115k - 120K and a 10% Bonus LOCATION: Chicago, IL Hybrid 2 day remote and 3 days onsite SELLING POINTS: Bash Python Scripting AWS Kubernetes CICD Github Jenkins Artifactory Docker Compose K8s Kafka Rabbit MQ Amazon Kinesis Terraform Ansible Jenkins Helm Linux Linux Shell Scripting Splunk Infrastructure as a code (IaC) Qualifications: Programming/Scripting experience in languages like Java, Bash, Python or Go Knowledge of Continuous Integration and Continuous Delivery (CI/CD) tools (examples - GitHub, Jenkins, Artifactory, Docker, Compose, K8s) Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Experience with cloud technologies and migrations Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc. Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google, etc. Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics Experience with RESTful APIs and JSON RPC Experience following Git workflows Technical Skills: Experience with Linux and Linux Shell Scripting. Jenkins job setup and execution analysis - including Splunk log review for Root Cause Analysis (RCA). Ability to manage Kubernetes deployments with helm charts, using continuous deployment tools like Harness.io Ability to manage AWS deployments using Terraform, Ansible, or similar Infrastructure as Code (IaC) frameworks. Experience with automation, configuration management and orchestration, infrastructure as code. Experience with Golang or Python is a plus. BS degree in Computer Science, similar technical field, or equivalent experience 1+ years of experience in building large scale, data-centric solutions 3+ years of experience (recent) participating on a DevOps team or as product owner for DevOps team