Senior Backend Engineer (Go) Remote, UK 6 Month Contract An incredible opportunity for an experienced Senior Backend Engineer with advanced Go skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributed systems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of the full software engineering life cycle, including design, development, and implementation. Reporting into an Engineering Manager, the Senior Backend Engineer will also leverage modern technologies like AWS, Kubernetes, Docker, and Kafka, whilst also architecting and implementing microservices-based solutions in collaboration with cross-functional teams. In addition, the Senior Backend Engineer will also be responsible for optimising system performance, reliability, and scalability, as well as participating in code reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on Back End systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and architecture Hands-on experience working on complex, data-intensive applications A product-focused mindset and familiarity with working in technology-driven organisations or start-ups Hands-on skills in Kafka, Cassandra, gRPC, and microservices architecture will also be beneficial, as well as experience contributing to open-source projects If you're a passionate Senior Backend Engineer seeking a challenging and rewarding contract role with a reputable tech company, apply now! Our client is looking to onboard the right talent as soon as possible. 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.
May 17, 2024
Contractor
Senior Backend Engineer (Go) Remote, UK 6 Month Contract An incredible opportunity for an experienced Senior Backend Engineer with advanced Go skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributed systems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of the full software engineering life cycle, including design, development, and implementation. Reporting into an Engineering Manager, the Senior Backend Engineer will also leverage modern technologies like AWS, Kubernetes, Docker, and Kafka, whilst also architecting and implementing microservices-based solutions in collaboration with cross-functional teams. In addition, the Senior Backend Engineer will also be responsible for optimising system performance, reliability, and scalability, as well as participating in code reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on Back End systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and architecture Hands-on experience working on complex, data-intensive applications A product-focused mindset and familiarity with working in technology-driven organisations or start-ups Hands-on skills in Kafka, Cassandra, gRPC, and microservices architecture will also be beneficial, as well as experience contributing to open-source projects If you're a passionate Senior Backend Engineer seeking a challenging and rewarding contract role with a reputable tech company, apply now! Our client is looking to onboard the right talent as soon as possible. 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.
SENIOR BACKEND ENGINEER - JAVA Our client is a fully independent, global management and technology consultancy. For 20+ years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps clients reduce costs and manage risk and regulatory change while increasing revenues. We are thinkers, innovators, and disruptors. We are small enough to care but large enough to matter. The Role We are looking for engineers who want to play a key part in supporting the evolution of the Financial Services industry one project at a time. You will be expected to be a strong team player who prides themselves on delivering modern, first class cloud based platforms through practicing best in class Agile ways of working at all times. As a Senior Engineer, you will: Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement. Have deep technical knowledge of two or more technologies and is curious to learn other parts of the stack. Have experience delivering software/technology projects leveraging Agile methodologies. Have personally made valuable contributions to products, solutions and teams and can articulate the value to customers. Have played a role in the delivery of critical business applications and ideally customer facing applications. Have the ability to communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and loves to experiment. Have a passion for being part of the engineering team that is forming the future of finance. Skills & Expertise You will have experience working with the following Methodologies/Technologies; Essentials: Excellent knowledge of Java 8+, Spring Boot, Gradle, Maven, Mockito, Microservice architecture Excellent knowledge of Object-oriented programming and familiarity with functional programming languages Excellent understanding of collections and concurrency in Java Experience in working with restful APIs Good understanding of different databases (Relational and NoSQL) Expert knowledge in the unit test, static code analysis and BDD/TDD Experience in continuous integration with Git, Jenkins, Nexus Practices Agile methodologies Able to do code reviews/ mentor and train junior developers Write highly available, maintainable and secure code Good understanding of Web and Architectural design patterns Great understanding of the Solid Principles, OWASP, CAP Theorem and Distributed Systems Design Stakeholder Management and able to communicate well to all the team members Experience with container technologies including Docker / Kubernetes Desirable : Knowledge of Terraform and Event-driven architecture Golang Participated in redesigning a monolith system to a set of microservices Knowledge of serverless functions like AWS Lambda/Azure Functions/GCP functions Have experience in Messaging systems (Kafka, RabbitMQ etc.) Good understanding of Service Security Protocols (OAuth2, SAML etc.) Practical experience on at least one cloud Experience in integration with 3rd party applications and vendors Experience in integration of QA automation tools
May 10, 2024
Full time
SENIOR BACKEND ENGINEER - JAVA Our client is a fully independent, global management and technology consultancy. For 20+ years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps clients reduce costs and manage risk and regulatory change while increasing revenues. We are thinkers, innovators, and disruptors. We are small enough to care but large enough to matter. The Role We are looking for engineers who want to play a key part in supporting the evolution of the Financial Services industry one project at a time. You will be expected to be a strong team player who prides themselves on delivering modern, first class cloud based platforms through practicing best in class Agile ways of working at all times. As a Senior Engineer, you will: Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement. Have deep technical knowledge of two or more technologies and is curious to learn other parts of the stack. Have experience delivering software/technology projects leveraging Agile methodologies. Have personally made valuable contributions to products, solutions and teams and can articulate the value to customers. Have played a role in the delivery of critical business applications and ideally customer facing applications. Have the ability to communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and loves to experiment. Have a passion for being part of the engineering team that is forming the future of finance. Skills & Expertise You will have experience working with the following Methodologies/Technologies; Essentials: Excellent knowledge of Java 8+, Spring Boot, Gradle, Maven, Mockito, Microservice architecture Excellent knowledge of Object-oriented programming and familiarity with functional programming languages Excellent understanding of collections and concurrency in Java Experience in working with restful APIs Good understanding of different databases (Relational and NoSQL) Expert knowledge in the unit test, static code analysis and BDD/TDD Experience in continuous integration with Git, Jenkins, Nexus Practices Agile methodologies Able to do code reviews/ mentor and train junior developers Write highly available, maintainable and secure code Good understanding of Web and Architectural design patterns Great understanding of the Solid Principles, OWASP, CAP Theorem and Distributed Systems Design Stakeholder Management and able to communicate well to all the team members Experience with container technologies including Docker / Kubernetes Desirable : Knowledge of Terraform and Event-driven architecture Golang Participated in redesigning a monolith system to a set of microservices Knowledge of serverless functions like AWS Lambda/Azure Functions/GCP functions Have experience in Messaging systems (Kafka, RabbitMQ etc.) Good understanding of Service Security Protocols (OAuth2, SAML etc.) Practical experience on at least one cloud Experience in integration with 3rd party applications and vendors Experience in integration of QA automation tools
Back End Developer / Software Engineer (microservices Golang) London / WFH to £80k Are you a technologist who enjoys using a range of languages whilst continually learning? You could be progressing your career at a successful and growing Cyber Security Risk Management tech company, working on complex and interesting systems at the cutting edge of technology. As a Back End Developer you'll join the Platform Engineering team with a focus on building microservices. You'll have exposure to a range of technology, with a focus on Python and Go / Golang within a serverless AWS architecture. You'll be collaborating and problem solving as part of a small, flexible engineering team where knowledge sharing and continuous improvement are key. Location / WFH: You'll join the team in the London office three days a week with flexibility to work from home the other two. About you: You have backend development experience, happy to use Go / Golang but could also be from Python or Java background You have an advanced knowledge of microservices, with experience of designing microservices architecture You have a good knowledge of AWS, including familiarity with AWS Lambda, API Gateway, S3, CloudWatch You have a good knowledge of REST APIs You have strong SQL query writing skills You have experience of working on scalable, distributed systems with complexity You're collaborative with great communication skills What's in it for you: As a Back End Developer / Software Engineer you will earn a competitive salary plus benefits including: Salary to £80k Private Medical Healthcare including Dental and Vision cover Pension Share Option scheme Employee Wellness Programme Summer time hours £2k personalised training budget Apply now to find out more about this Back End Developer / Software Engineer (microservices Golang) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
May 08, 2024
Full time
Back End Developer / Software Engineer (microservices Golang) London / WFH to £80k Are you a technologist who enjoys using a range of languages whilst continually learning? You could be progressing your career at a successful and growing Cyber Security Risk Management tech company, working on complex and interesting systems at the cutting edge of technology. As a Back End Developer you'll join the Platform Engineering team with a focus on building microservices. You'll have exposure to a range of technology, with a focus on Python and Go / Golang within a serverless AWS architecture. You'll be collaborating and problem solving as part of a small, flexible engineering team where knowledge sharing and continuous improvement are key. Location / WFH: You'll join the team in the London office three days a week with flexibility to work from home the other two. About you: You have backend development experience, happy to use Go / Golang but could also be from Python or Java background You have an advanced knowledge of microservices, with experience of designing microservices architecture You have a good knowledge of AWS, including familiarity with AWS Lambda, API Gateway, S3, CloudWatch You have a good knowledge of REST APIs You have strong SQL query writing skills You have experience of working on scalable, distributed systems with complexity You're collaborative with great communication skills What's in it for you: As a Back End Developer / Software Engineer you will earn a competitive salary plus benefits including: Salary to £80k Private Medical Healthcare including Dental and Vision cover Pension Share Option scheme Employee Wellness Programme Summer time hours £2k personalised training budget Apply now to find out more about this Back End Developer / Software Engineer (microservices Golang) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Salary 80,000 - 100,000 GBP per year Requirements: - Strong experience in Golang Strong experience working with Kubernetes or similar systems (Swarm, Nomad) and orchestration of Docker containers Strong experience and understanding of production services in a Cloud-like environment Strong experience of designing, building, shipping, and maintaining backend distributed systems Strong understanding of core architectural and programming principlesWhat we do Responsibilities: - What's your new role about? Golang, Kubernetes, Distributed Systems, Apache Kafka, DevOps - You own it, you build it, you ship it! This is your chance to build a unique platform that will play a significant role in facilitating the edge compute ecosystem of the future. Oh, in case you were going to ask; yes, this is a scaling Series A opportunity with equity. Technologies: - Golang - Kubernetes - DevOps - Kafka - CI/CD - microservices - Docker - PostgreSQL - gRPC - API - Cloud - AWS - GCP - Azure - HTTP - Network More: What we do Ori is deep tech scale up, building the Distributed Cloud Platform for the enterprise. We're enabling digital operations and services through our unified platform Ori Global Edge. So what does this mean to you? Let's explain - imagine running your distributed workloads on premise and with public/private cloud providers and how difficult this is to implement and maintain! Our platform provides an elegant networking and workload orchestration management solution, making our customers' lives easier, more productive, and predictable than ever before. Diversity, Equity & Inclusion We strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, parents, and individuals with disabilities to apply. Ori is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know. In your application, please feel free to note which pronouns you use (For example - she/her/hers, he/him/his, they/them/theirs, etc).
Dec 18, 2022
Full time
Salary 80,000 - 100,000 GBP per year Requirements: - Strong experience in Golang Strong experience working with Kubernetes or similar systems (Swarm, Nomad) and orchestration of Docker containers Strong experience and understanding of production services in a Cloud-like environment Strong experience of designing, building, shipping, and maintaining backend distributed systems Strong understanding of core architectural and programming principlesWhat we do Responsibilities: - What's your new role about? Golang, Kubernetes, Distributed Systems, Apache Kafka, DevOps - You own it, you build it, you ship it! This is your chance to build a unique platform that will play a significant role in facilitating the edge compute ecosystem of the future. Oh, in case you were going to ask; yes, this is a scaling Series A opportunity with equity. Technologies: - Golang - Kubernetes - DevOps - Kafka - CI/CD - microservices - Docker - PostgreSQL - gRPC - API - Cloud - AWS - GCP - Azure - HTTP - Network More: What we do Ori is deep tech scale up, building the Distributed Cloud Platform for the enterprise. We're enabling digital operations and services through our unified platform Ori Global Edge. So what does this mean to you? Let's explain - imagine running your distributed workloads on premise and with public/private cloud providers and how difficult this is to implement and maintain! Our platform provides an elegant networking and workload orchestration management solution, making our customers' lives easier, more productive, and predictable than ever before. Diversity, Equity & Inclusion We strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, parents, and individuals with disabilities to apply. Ori is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know. In your application, please feel free to note which pronouns you use (For example - she/her/hers, he/him/his, they/them/theirs, etc).
Company Description NBC Sports Next is where sports and technology intersect. We're a subdivision of NBC Sports and home to all NBCUniversal digital applications in sports and technology within our three groups: Youth & Recreational Sports; Golf; and Betting, Gaming & Emerging Media. At NBC Sports Next, we make playing sports better through innovative technology and immersive experiences for athletes, coaches, players and fans. We equip more than 30MM players, coaches, athletes, sports administrators and fans in 40 countries with more than 25 sports solution products, including SportsEngine, the largest youth sports club, league and team management platform; GolfNow, the leading online tee time marketplace and provider of golf course operations technology; GolfPass the ultimate golf membership that connects golfers to exclusive content, tee time credits, and coaching, tips; TeamUnify, swim team management services; GoMotion, sports and fitness business software solutions; and NBC Sports Edge, a leading platform for fantasy sports information and betting-focused tools. At NBC Sports Next we're fueled by our mission to innovate, create larger-than-life events and connect with sports fans through technology that provides the ultimate in immersive experiences. Golf fuses the team behind products and services like GolfNow, TeeOff and GolfPass, which better connects golfers and golf facilities around the world through innovative solutions like cloud-based golf course management and SmartPlay contactless technology and services that create optimum golfing experiences. Come join us as we work together as one team to innovate and deliver what's Next. Job Description Role Purpose: GolfNow/NBC Sports Digital are seeking to hire a DevOps Engineer. You'll be joining a dedicated, ambitious and diverse team who are focused on delivering operational excellence inside the NBC Sports Next organisation. You will work collaboratively with Engineering, Quality, Product and Security teams to build, deploy and operate GolfNow Products across Domestic and International. You will be responsible for automating and improving our build and deploy processes; monitoring and operations; public and private cloud infrastructure; troubleshooting and resolution across dev, test and production globally. This is a fantastic opportunity for an ambitious engineer to be involved in the world's largest golf technology company backed by Comcast/NBCUniversal/Sky with the opportunity to make a difference. RESPONSIBILITIES Job Duties: In delivering the key responsibilities of the role the Dev Ops Engineer will; Operational Support and Maintenance Using APM and other tools you will monitor production systems; remediating production issues and implementing performance/cost improvements Identify capacity and performance issues to ensure we meet our SLAs Documentation of services and processes Participate in on-call schedule Infrastructure Design, implement and manage production grade services in Public clouds (AWS/GCP) using a variety of technologies, ensuring geographic redundancy, security and best practices Build/manage large Kubernetes footprint deployed on Google Cloud Platform Install and manage web and backend services in a high throughput, multi-technology e-commerce environment Build/Deploy Design and implement CI/CD processes and tooling Ensure "shift-left" is implemented in our build and deploy processes in collaboration with Security teams Ensure pre-production environments are built and managed Perform deployments of high throughput revenue generating applications Innovation Work with the DevOps team to champion new processes, tools and technologies in collaboration with Engineering Constantly striving to find a better way Undertake other duties within the scope of the role as assigned. QUALIFICATIONS Basic Qualifications 2+ years working as an SRE/DevOps/Operations Engineer 2+ years working with Kubernetes in a production environment 2+ years Linux System administration experience (Redhat or Debian variants) 2+ years production experience configuring web servers e.g. IIS, Nginx, Apache 2+ years production experience working with a Public Cloud Provider (GCP) Production experience with CI/CD pipelines, e.g. Jenkins, Teamcity, Gitlab CI, Bamboo, Github Actions Proficient in a scripting language such as BASH, Perl, Python, Powershell etc Proficient with source control technologies; Git, TFS, SVN Strong problem-solving ability, attention to detail and ability to work from first principles Hands on experience with public cloud providers; GCP preferred Experience deploying and operating enterprise scale applications in high throughput production environments Hands on experience provisioning Infrastructure as Code with Terraform or CloudFormation Hands on experience of managing services with configuration management tools, Ansible preferred Strong experience in Continuous Integration tools such as Teamcity, Jenkins, Github Actions or Gitlab CI Experience building production grade services with fault tolerance for zonal and regional issues in public clouds Experience capturing metrics and monitoring cloud infrastructure A working understanding of code and scripting (Java, JavaScript, PHP, Nodejs, Golang, .NET, Python etc.) Experience in a collaborative, cross-functional team environment using source control tools like git and git-flow branching strategies Desired Qualifications Experience with Redis, Elasticsearch, RabbitMQ and MongoDB Experience with APM and alerting tools (AppDynamics / Datadog / NewRelic / OpsGenie / PagerDuty) Proficient with configuration management tools such as Ansible, Chef, Puppet Experience with software development and supporting developers Build automation/CI tooling including one of the following: Jenkins Teamcity Bamboo Gitlab CI Github Actions Experience with Infrastructure as a Code tools e.g. Terraform / CloudFormation Experience with WAF/CDN services such as Cloudflare/Cloudfront/Akamai/Fastly etc Knowledge of load balancing software and hardware (F5, HAProxy, Nginx, GCP GLB, AWS ELB/ALB) Additional Job Requirements Interested candidates must; Submit a resume/CV through to be considered. Participate in a rotational "on call" schedule (24 hours a day / 7 days a week) This role is also suitable for remote working We are proud to be a disability confident employer and we'll do everything we can to support you during your application. If you need us to make any adjustments to our recruitment process, speak to our recruitment team who will be happy to support you. Additional Information NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable. If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access as a result of your disability. You can request reasonable accommodations in the US by calling 1- and in the UK by calling .
Sep 24, 2022
Full time
Company Description NBC Sports Next is where sports and technology intersect. We're a subdivision of NBC Sports and home to all NBCUniversal digital applications in sports and technology within our three groups: Youth & Recreational Sports; Golf; and Betting, Gaming & Emerging Media. At NBC Sports Next, we make playing sports better through innovative technology and immersive experiences for athletes, coaches, players and fans. We equip more than 30MM players, coaches, athletes, sports administrators and fans in 40 countries with more than 25 sports solution products, including SportsEngine, the largest youth sports club, league and team management platform; GolfNow, the leading online tee time marketplace and provider of golf course operations technology; GolfPass the ultimate golf membership that connects golfers to exclusive content, tee time credits, and coaching, tips; TeamUnify, swim team management services; GoMotion, sports and fitness business software solutions; and NBC Sports Edge, a leading platform for fantasy sports information and betting-focused tools. At NBC Sports Next we're fueled by our mission to innovate, create larger-than-life events and connect with sports fans through technology that provides the ultimate in immersive experiences. Golf fuses the team behind products and services like GolfNow, TeeOff and GolfPass, which better connects golfers and golf facilities around the world through innovative solutions like cloud-based golf course management and SmartPlay contactless technology and services that create optimum golfing experiences. Come join us as we work together as one team to innovate and deliver what's Next. Job Description Role Purpose: GolfNow/NBC Sports Digital are seeking to hire a DevOps Engineer. You'll be joining a dedicated, ambitious and diverse team who are focused on delivering operational excellence inside the NBC Sports Next organisation. You will work collaboratively with Engineering, Quality, Product and Security teams to build, deploy and operate GolfNow Products across Domestic and International. You will be responsible for automating and improving our build and deploy processes; monitoring and operations; public and private cloud infrastructure; troubleshooting and resolution across dev, test and production globally. This is a fantastic opportunity for an ambitious engineer to be involved in the world's largest golf technology company backed by Comcast/NBCUniversal/Sky with the opportunity to make a difference. RESPONSIBILITIES Job Duties: In delivering the key responsibilities of the role the Dev Ops Engineer will; Operational Support and Maintenance Using APM and other tools you will monitor production systems; remediating production issues and implementing performance/cost improvements Identify capacity and performance issues to ensure we meet our SLAs Documentation of services and processes Participate in on-call schedule Infrastructure Design, implement and manage production grade services in Public clouds (AWS/GCP) using a variety of technologies, ensuring geographic redundancy, security and best practices Build/manage large Kubernetes footprint deployed on Google Cloud Platform Install and manage web and backend services in a high throughput, multi-technology e-commerce environment Build/Deploy Design and implement CI/CD processes and tooling Ensure "shift-left" is implemented in our build and deploy processes in collaboration with Security teams Ensure pre-production environments are built and managed Perform deployments of high throughput revenue generating applications Innovation Work with the DevOps team to champion new processes, tools and technologies in collaboration with Engineering Constantly striving to find a better way Undertake other duties within the scope of the role as assigned. QUALIFICATIONS Basic Qualifications 2+ years working as an SRE/DevOps/Operations Engineer 2+ years working with Kubernetes in a production environment 2+ years Linux System administration experience (Redhat or Debian variants) 2+ years production experience configuring web servers e.g. IIS, Nginx, Apache 2+ years production experience working with a Public Cloud Provider (GCP) Production experience with CI/CD pipelines, e.g. Jenkins, Teamcity, Gitlab CI, Bamboo, Github Actions Proficient in a scripting language such as BASH, Perl, Python, Powershell etc Proficient with source control technologies; Git, TFS, SVN Strong problem-solving ability, attention to detail and ability to work from first principles Hands on experience with public cloud providers; GCP preferred Experience deploying and operating enterprise scale applications in high throughput production environments Hands on experience provisioning Infrastructure as Code with Terraform or CloudFormation Hands on experience of managing services with configuration management tools, Ansible preferred Strong experience in Continuous Integration tools such as Teamcity, Jenkins, Github Actions or Gitlab CI Experience building production grade services with fault tolerance for zonal and regional issues in public clouds Experience capturing metrics and monitoring cloud infrastructure A working understanding of code and scripting (Java, JavaScript, PHP, Nodejs, Golang, .NET, Python etc.) Experience in a collaborative, cross-functional team environment using source control tools like git and git-flow branching strategies Desired Qualifications Experience with Redis, Elasticsearch, RabbitMQ and MongoDB Experience with APM and alerting tools (AppDynamics / Datadog / NewRelic / OpsGenie / PagerDuty) Proficient with configuration management tools such as Ansible, Chef, Puppet Experience with software development and supporting developers Build automation/CI tooling including one of the following: Jenkins Teamcity Bamboo Gitlab CI Github Actions Experience with Infrastructure as a Code tools e.g. Terraform / CloudFormation Experience with WAF/CDN services such as Cloudflare/Cloudfront/Akamai/Fastly etc Knowledge of load balancing software and hardware (F5, HAProxy, Nginx, GCP GLB, AWS ELB/ALB) Additional Job Requirements Interested candidates must; Submit a resume/CV through to be considered. Participate in a rotational "on call" schedule (24 hours a day / 7 days a week) This role is also suitable for remote working We are proud to be a disability confident employer and we'll do everything we can to support you during your application. If you need us to make any adjustments to our recruitment process, speak to our recruitment team who will be happy to support you. Additional Information NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable. If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access as a result of your disability. You can request reasonable accommodations in the US by calling 1- and in the UK by calling .
Go Engineer (Backend Golang SOLID GRPC API) Remote . Are you a technologist looking to work on complex and interesting FinTech systems? Award-winning start-up is seeking an accomplished Go Engineer with experience using Golang to help bring their state-of-the-art Open Banking, API-focused product to market. As a Go Engineer, you'll be responsible for designing and developing new features and enhancements on the core Open Banking, API-focused product. You'll join a highly collaborative, tech-driven environment where you'll participate in Pair Programming to craft well-tested software with SOLID design principles and on highly scalable, performant and complex systems (APIs, HTTP, GRPC) within a containerised microservices environment encompassing Docker, Kubernetes, and AWS. This is a fully remote role allowing you to work from anywhere within the UK. You will be required to go into the office for meetings and socials 1 day a month. Requirements: Strong software engineering skills with commercial Go / Golang development experience Thorough understanding of Computer Science fundamentals including OOP, Design Patterns and Data Structures Good knowledge of SOLID design principles Strong problem solving skills Excellent communication and collaboration skills As a Go Engineer you can expect to earn a competitive salary (up to £75k) plus benefits. Apply today or call to have a confidential discussion about this Go Engineer role.
Aug 03, 2022
Full time
Go Engineer (Backend Golang SOLID GRPC API) Remote . Are you a technologist looking to work on complex and interesting FinTech systems? Award-winning start-up is seeking an accomplished Go Engineer with experience using Golang to help bring their state-of-the-art Open Banking, API-focused product to market. As a Go Engineer, you'll be responsible for designing and developing new features and enhancements on the core Open Banking, API-focused product. You'll join a highly collaborative, tech-driven environment where you'll participate in Pair Programming to craft well-tested software with SOLID design principles and on highly scalable, performant and complex systems (APIs, HTTP, GRPC) within a containerised microservices environment encompassing Docker, Kubernetes, and AWS. This is a fully remote role allowing you to work from anywhere within the UK. You will be required to go into the office for meetings and socials 1 day a month. Requirements: Strong software engineering skills with commercial Go / Golang development experience Thorough understanding of Computer Science fundamentals including OOP, Design Patterns and Data Structures Good knowledge of SOLID design principles Strong problem solving skills Excellent communication and collaboration skills As a Go Engineer you can expect to earn a competitive salary (up to £75k) plus benefits. Apply today or call to have a confidential discussion about this Go Engineer role.
Location: EMEA, Remote - We are open to candidates based in Spain, Germany, Serbia, Bulgaria. Romania and the UK GoDaddy's Infrastructure Organisation is looking for aSeniorSoftwareEngineer tohelpdesign and build the next generationCloud Infrastructureon top ofGoDaddy'sdatacentres.As part of the newly formed Infrastructure Engineering Team, thisrole willcollaborateacross the organisationto create an optimizedInfrastructure Platformthat enablesGoDaddyproducts and services.The rolewill shapethe intersection between private and public Clouduse atGoDaddy. The workinvolvesbuildingCloud servicesanddefiningbackendAPIsforautomationofbuilds and management of infrastructure. We are looking for someone who will drive pragmatic solutions,generateand grow ideas,and be a core team member in this cross-functional space contributing towards the Architecture Optimization and Integration strategy for GoDaddy. The work is strategic, fast paced, and diverse. You'll bring strong analytical skills, attention to detail and a collaborative work ethic. Immersing yourself as a key driving force across our Infrastructure teams, you should also enjoy working in an agile delivery environment. What you'll get to do... Collaborate across the organisation to develop optimal solutions for our internal and external customers Contribute to the architecture and design of highly scalable and performant systems for the optimization of infrastructure management and our next-generation product platforms Champion an ethos of continuous improvement Promote unifying engineering best practices and processes/tooling Conduct experiments to find new ways to optimize, modernize and enable Infrastructure functions Write implementations, unit tests and documentation to support our platforms Represent a team culture where ideas and problems can be raised, with an emphasis on problem solving. Your experience should include... 5+ years software development experience in infrastructure engineering, backend service development, or SRE Solid understanding in a breadth of technologies,programminglanguages(g.,Python, Golang, Java), and platforms Knowledge across distributed systems, networking, multithreaded applications, inter-process communication and software and systems architecture Experience with cloud platform technologies such as AWS, OpenStack etc. Experience with RESTful API design Experience with Linux environments Building on Docker and/or Kubernetes Designing and developing scalable, globally distributed systems Working within an Agile development environment and strong practice of continuous delivery/integration Strong knowledge ofsoftwaresecurity principles and practical application experience You might also have... Previous experience in an Infrastructure engineering role including infrastructure development, Network, Data Center Engineering or Platform Operations Experience with virtualisation technologies Mentoring other Engineers to develop their skills Process improvement, management, and development experience Experience with Windows environment Experience working within a hosting-based industry About us... With over 20 years' experience and more than 3.5 million domains registered, 123 Reg are the largest provider in the UK (United Kingdom), with over 1.7 million websites using our services every day. Although a lot has changed since we first started, our philosophy has always stayed the same as we believe that succeeding online should be achievable for everyone, regardless of technical skill level. As such, we aim to make the entire process as simple and easy as possible so that our customers can focus on what they know best: their business. By offering affordable, no-nonsense products such as domains, websites, email, web hosting and more, we help small business owners overcome the hurdles typically involved when getting started online. Furthermore, every 123 Reg product comes with access to our friendly and knowledgeable Support teams, who are here to assist our customers every step of the way. Since we're also part of the GoDaddy family, our supportive attitude extends to our company culture as well. We aren't afraid to take risks or try new ways of doing things, and we firmly believe that to truly take care of our customers, we need to take care of each other and ourselves first. GoDaddy is empowering everyday entrepreneurs around the world by providing all of the help and tools to succeed online. GoDaddy is the place people come to name their idea, build a professional website, attract customers, sell their products and services, and manage their work. Our mission is to give our customers the tools, insights and the people to transform their ideas and personal initiative into success. To learn more about the company, visit About Us () GoDaddy is proud to be an equal opportunity employer. We will not discriminate against any applicant or employee on the basis of age, race, colour, creed, religion, sex, sexual orientation, gender, gender identity or expression, national origin, citizenship, marital status or civil partnership/union status, disability, pregnancy, genetic information or any other basis prohibited by applicable country or local laws. If you need help completing an application for a position with GoDaddy, please reach out to our Recruiting Team at . GoDaddy doesn't accept unsolicited resumes from recruiters or employment agencies.
Dec 08, 2021
Full time
Location: EMEA, Remote - We are open to candidates based in Spain, Germany, Serbia, Bulgaria. Romania and the UK GoDaddy's Infrastructure Organisation is looking for aSeniorSoftwareEngineer tohelpdesign and build the next generationCloud Infrastructureon top ofGoDaddy'sdatacentres.As part of the newly formed Infrastructure Engineering Team, thisrole willcollaborateacross the organisationto create an optimizedInfrastructure Platformthat enablesGoDaddyproducts and services.The rolewill shapethe intersection between private and public Clouduse atGoDaddy. The workinvolvesbuildingCloud servicesanddefiningbackendAPIsforautomationofbuilds and management of infrastructure. We are looking for someone who will drive pragmatic solutions,generateand grow ideas,and be a core team member in this cross-functional space contributing towards the Architecture Optimization and Integration strategy for GoDaddy. The work is strategic, fast paced, and diverse. You'll bring strong analytical skills, attention to detail and a collaborative work ethic. Immersing yourself as a key driving force across our Infrastructure teams, you should also enjoy working in an agile delivery environment. What you'll get to do... Collaborate across the organisation to develop optimal solutions for our internal and external customers Contribute to the architecture and design of highly scalable and performant systems for the optimization of infrastructure management and our next-generation product platforms Champion an ethos of continuous improvement Promote unifying engineering best practices and processes/tooling Conduct experiments to find new ways to optimize, modernize and enable Infrastructure functions Write implementations, unit tests and documentation to support our platforms Represent a team culture where ideas and problems can be raised, with an emphasis on problem solving. Your experience should include... 5+ years software development experience in infrastructure engineering, backend service development, or SRE Solid understanding in a breadth of technologies,programminglanguages(g.,Python, Golang, Java), and platforms Knowledge across distributed systems, networking, multithreaded applications, inter-process communication and software and systems architecture Experience with cloud platform technologies such as AWS, OpenStack etc. Experience with RESTful API design Experience with Linux environments Building on Docker and/or Kubernetes Designing and developing scalable, globally distributed systems Working within an Agile development environment and strong practice of continuous delivery/integration Strong knowledge ofsoftwaresecurity principles and practical application experience You might also have... Previous experience in an Infrastructure engineering role including infrastructure development, Network, Data Center Engineering or Platform Operations Experience with virtualisation technologies Mentoring other Engineers to develop their skills Process improvement, management, and development experience Experience with Windows environment Experience working within a hosting-based industry About us... With over 20 years' experience and more than 3.5 million domains registered, 123 Reg are the largest provider in the UK (United Kingdom), with over 1.7 million websites using our services every day. Although a lot has changed since we first started, our philosophy has always stayed the same as we believe that succeeding online should be achievable for everyone, regardless of technical skill level. As such, we aim to make the entire process as simple and easy as possible so that our customers can focus on what they know best: their business. By offering affordable, no-nonsense products such as domains, websites, email, web hosting and more, we help small business owners overcome the hurdles typically involved when getting started online. Furthermore, every 123 Reg product comes with access to our friendly and knowledgeable Support teams, who are here to assist our customers every step of the way. Since we're also part of the GoDaddy family, our supportive attitude extends to our company culture as well. We aren't afraid to take risks or try new ways of doing things, and we firmly believe that to truly take care of our customers, we need to take care of each other and ourselves first. GoDaddy is empowering everyday entrepreneurs around the world by providing all of the help and tools to succeed online. GoDaddy is the place people come to name their idea, build a professional website, attract customers, sell their products and services, and manage their work. Our mission is to give our customers the tools, insights and the people to transform their ideas and personal initiative into success. To learn more about the company, visit About Us () GoDaddy is proud to be an equal opportunity employer. We will not discriminate against any applicant or employee on the basis of age, race, colour, creed, religion, sex, sexual orientation, gender, gender identity or expression, national origin, citizenship, marital status or civil partnership/union status, disability, pregnancy, genetic information or any other basis prohibited by applicable country or local laws. If you need help completing an application for a position with GoDaddy, please reach out to our Recruiting Team at . GoDaddy doesn't accept unsolicited resumes from recruiters or employment agencies.
Now more than ever, people want every experience to be instant and on-demand. And when it comes to getting paid, people want their cash yesterday. But every year organizations waste time, money and energy sending more than $20 trillion in payouts to individuals using cash, checks, credit, debit, prepaid and gift cards! Held back by the legacy banking systems, crushed by the costs and complexity of credit cards there is this monster industry still lingering in the digital dark ages. At WeGift we're changing all that. We've built our own proprietary payment rails that enables any organisation to send money to any individual, anywhere, instantly. No bank account required. No insane interchange fees. We even get up to 20% in commissions from retailers for driving sales which we pass onto our customers. It's discounted money! We're throwing away the old model, and transforming how we move and use money forever. To give a few recent examples of new features: WeGift Select - This allows us to give the customer choice, and therefore go beyond simply reselling gift cards and towards our strategic vision of helping value to flow more freely in the global economy. This project was technically challenging due to a requirement for it to work across a wide selection of devices. Self-serve brand on-boarding - WeGift is growing rapidly, which means we have to challenge ourselves to use technology to give a great experience to our brand partners without them needing a lot of support from the customer success team. Ongoing integration with gift card processors - Right at the heart of WeGift's operations, this technology needs to scale seamlessly and maintain high standards of reliability, maintainability and security. We're also constantly asking ourselves how we can make this process more efficient - how can we make a capital investment now to reduce operational spend in the future, and that in turn requires a creative take on the underlying technology. Future projects you might be involved with include: Continued development of our infrastructure. We pride ourselves on being at the cutting edge, and want to stay that way, for example, how can we make it even easier to get new functionality quickly into the hands of our customers? Technical resilience. As we become more integral to our customers' businesses, how can we make sure that we can continue to serve them even when there are technical or logistics issues upstream? We want amazing people like you to join us and be part of that journey. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For this role, we are able to sponsor candidates who require a Tier 2/skilled worker visa. We also offer a relocation package to help with your move to the UK. You can read more about our team here: Diversity & Inclusion - About the team: We're building a Product & Engineering team where people can do their best work that sits right at the heart of the business. We want to hire talented engineers who see WeGift as an opportunity to grow and to make an impact. We have Python and TypeScript services running across Kubernetes (EKS) and Lambda functions. Our persistence is largely Aurora (Postgres) but new services will also be leveraging DynamoDB and their event triggers. We have structures in place from hiring and levelling to how we make technical decisions that will allow the right people to thrive! We want world class engineers to be a part of that journey. About the role: As a Software Engineering Manager, you will be responsible for leading and mentoring a team of engineers to deliver clean, scalable and reusable code that will have a huge impact on our revolutionary platform, and our customers. As well as providing technical direction, architectural and systems design, you will manage team performance, mentor the team, review code and support the hiring and training of new team members. What excites you Managing a high performing engineering team to design, deliver and deploy large scale, complex projects from end to end, which will have a significant impact on customers. Leading the overall architecture, systems design and software practices. Sharing your expertise on technology and domain-specific problems to upskill the team, enabling them to build services from end to end. Analysing of new technology choices. Improving responsiveness and overall performance of our web services. What excites us: 8 years of Software Engineering experience with a background leading or managing small teams of backend or full stack engineers using server side technologies like Python, Java, C#, Ruby, Golang, Node, or any other backend language. Experience owning design architecture and scaling teams working on highly scalable and complex software solutions that are used heavily. A passion for following and guiding teams on software engineering best practice, including engineering and operational excellence to deliver well tested, high performant and quality code. Enthusiasm to manage a team of highly talented engineers, passionate about working cross functionally with product and operations teams. -Take a look under the hood of life at WeGift from our employees perspective. This handbook built using Notion.so is what we use to navigate both the serene and choppy waters when needed - Private Medical Health Insurance with Bupa A minimum of 25 days holiday + bank holidays (we're not too descriptive about holidays so if you need more time off then just ask) Participation in the Employee Options pool giving you ownership in WeGift and participation in the upside Pension scheme (3% contribution) Hybrid of office and remote work with a brand new WeWork office based in King's Cross, London. Right now, we are fully remote due to Covid Generous maternity and paternity packages to make sure you get to spend time with your new bundle of joy £1,000 annual L&D allowance to invest in mastering your craft, including accredited studies Cycle to work scheme - save some £££ on buying a bike Regular virtual team socials Workplace Nursery benefit, where WeGift makes a contribution to your child's nursery for equipment, training, redecoration or anything else WeRecognise, where we shine the spotlight on exceptional employees every quarter who in turn get a £200 award in the eGift card of their choice Staff perks with WeGift brands - discounts of up to 12% on coffee, weekly groceries, holidays, the list is endless Initial Tech Screen Values Fit (CTO) Systems Design Coding Loop Management, Python, AWS, APIs, Building TeamsAWS, Python, APIs, Technical Direction, Software Architecture
Dec 08, 2021
Full time
Now more than ever, people want every experience to be instant and on-demand. And when it comes to getting paid, people want their cash yesterday. But every year organizations waste time, money and energy sending more than $20 trillion in payouts to individuals using cash, checks, credit, debit, prepaid and gift cards! Held back by the legacy banking systems, crushed by the costs and complexity of credit cards there is this monster industry still lingering in the digital dark ages. At WeGift we're changing all that. We've built our own proprietary payment rails that enables any organisation to send money to any individual, anywhere, instantly. No bank account required. No insane interchange fees. We even get up to 20% in commissions from retailers for driving sales which we pass onto our customers. It's discounted money! We're throwing away the old model, and transforming how we move and use money forever. To give a few recent examples of new features: WeGift Select - This allows us to give the customer choice, and therefore go beyond simply reselling gift cards and towards our strategic vision of helping value to flow more freely in the global economy. This project was technically challenging due to a requirement for it to work across a wide selection of devices. Self-serve brand on-boarding - WeGift is growing rapidly, which means we have to challenge ourselves to use technology to give a great experience to our brand partners without them needing a lot of support from the customer success team. Ongoing integration with gift card processors - Right at the heart of WeGift's operations, this technology needs to scale seamlessly and maintain high standards of reliability, maintainability and security. We're also constantly asking ourselves how we can make this process more efficient - how can we make a capital investment now to reduce operational spend in the future, and that in turn requires a creative take on the underlying technology. Future projects you might be involved with include: Continued development of our infrastructure. We pride ourselves on being at the cutting edge, and want to stay that way, for example, how can we make it even easier to get new functionality quickly into the hands of our customers? Technical resilience. As we become more integral to our customers' businesses, how can we make sure that we can continue to serve them even when there are technical or logistics issues upstream? We want amazing people like you to join us and be part of that journey. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. For this role, we are able to sponsor candidates who require a Tier 2/skilled worker visa. We also offer a relocation package to help with your move to the UK. You can read more about our team here: Diversity & Inclusion - About the team: We're building a Product & Engineering team where people can do their best work that sits right at the heart of the business. We want to hire talented engineers who see WeGift as an opportunity to grow and to make an impact. We have Python and TypeScript services running across Kubernetes (EKS) and Lambda functions. Our persistence is largely Aurora (Postgres) but new services will also be leveraging DynamoDB and their event triggers. We have structures in place from hiring and levelling to how we make technical decisions that will allow the right people to thrive! We want world class engineers to be a part of that journey. About the role: As a Software Engineering Manager, you will be responsible for leading and mentoring a team of engineers to deliver clean, scalable and reusable code that will have a huge impact on our revolutionary platform, and our customers. As well as providing technical direction, architectural and systems design, you will manage team performance, mentor the team, review code and support the hiring and training of new team members. What excites you Managing a high performing engineering team to design, deliver and deploy large scale, complex projects from end to end, which will have a significant impact on customers. Leading the overall architecture, systems design and software practices. Sharing your expertise on technology and domain-specific problems to upskill the team, enabling them to build services from end to end. Analysing of new technology choices. Improving responsiveness and overall performance of our web services. What excites us: 8 years of Software Engineering experience with a background leading or managing small teams of backend or full stack engineers using server side technologies like Python, Java, C#, Ruby, Golang, Node, or any other backend language. Experience owning design architecture and scaling teams working on highly scalable and complex software solutions that are used heavily. A passion for following and guiding teams on software engineering best practice, including engineering and operational excellence to deliver well tested, high performant and quality code. Enthusiasm to manage a team of highly talented engineers, passionate about working cross functionally with product and operations teams. -Take a look under the hood of life at WeGift from our employees perspective. This handbook built using Notion.so is what we use to navigate both the serene and choppy waters when needed - Private Medical Health Insurance with Bupa A minimum of 25 days holiday + bank holidays (we're not too descriptive about holidays so if you need more time off then just ask) Participation in the Employee Options pool giving you ownership in WeGift and participation in the upside Pension scheme (3% contribution) Hybrid of office and remote work with a brand new WeWork office based in King's Cross, London. Right now, we are fully remote due to Covid Generous maternity and paternity packages to make sure you get to spend time with your new bundle of joy £1,000 annual L&D allowance to invest in mastering your craft, including accredited studies Cycle to work scheme - save some £££ on buying a bike Regular virtual team socials Workplace Nursery benefit, where WeGift makes a contribution to your child's nursery for equipment, training, redecoration or anything else WeRecognise, where we shine the spotlight on exceptional employees every quarter who in turn get a £200 award in the eGift card of their choice Staff perks with WeGift brands - discounts of up to 12% on coffee, weekly groceries, holidays, the list is endless Initial Tech Screen Values Fit (CTO) Systems Design Coding Loop Management, Python, AWS, APIs, Building TeamsAWS, Python, APIs, Technical Direction, Software Architecture