Software Engineer - Acquia Cloud Edge Team

Acquia empowers the world's most ambitious brands to create digital customer experiences that matter, with open source Drupal at its core.
Cloud
Mid-Level Software Engineer
Contact Company
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer - Acquia Cloud Edge Team

Acquia, a leader in digital experience platforms, is seeking a Software Engineer for their Cloud Edge Team. This role is crucial in maintaining and improving Acquia's large-scale Platform as a Service (PaaS) offering, which runs on over 18,000 AWS instances and delivers billions of page views monthly.

As a Software Engineer, you'll be at the forefront of modernizing Acquia's infrastructure, driving the adoption of Kubernetes and cloud-native technologies. Your responsibilities will include designing and implementing container management solutions, developing secure and performant APIs, and creating Go-based Kubernetes operators.

Key responsibilities:

  • Participate in designing and implementing solutions for modernizing Acquia infrastructure
  • Design and implement end-to-end container management solutions with Kubernetes and Docker
  • Develop secure and performant, world-class modern APIs and workflows
  • Debug complex technical issues across various layers of the web stack
  • Collaborate with other teams on integrations and provide product support

The ideal candidate will have 2+ years of experience in software development and 1+ years working with containers and cloud-native development. Proficiency in Kubernetes architecture, Go programming, and AWS services is essential. This role offers an exciting opportunity to work with cutting-edge technologies and contribute to a platform that powers some of the world's most mission-critical websites.

Acquia offers competitive benefits, including healthcare coverage, wellness programs, flexible time off, parental leave, and recognition programs. Join a team that values excellence, collaboration, and continuous improvement in a dynamic, fast-paced environment.

Last updated 16 days ago

Responsibilities For Software Engineer - Acquia Cloud Edge Team

  • Participate in designing and implementing solutions for modernizing Acquia infrastructure
  • Design and implement end-to-end container management solution with Kubernetes, Docker
  • Develop secure and performant, world-class modern APIs and Workflows
  • Design and develop Go based Kubernetes operators using the kube-builder SDK
  • Debug technical issues inside a complex technical stack
  • Work with other teams in deciding, developing integrations with other subsystems
  • Provide product support to internal and external stakeholders

Requirements For Software Engineer - Acquia Cloud Edge Team

Go
Kubernetes
Ruby
  • 2+ years of experience in design and Software Development
  • 1+ years of experience in working with Containers and Cloud-Native Development
  • Proficient with Kubernetes architecture with hands-on production experience
  • Experience in developing applications using Go, Ruby and shell scripting
  • Proficient with object oriented programming and microservices design patterns
  • Experience working with AWS services (EC2, EBS, ALB, EKS, VPC, S3, WAF etc.)
  • Knowledge of CI/CD tools like Jenkins, Bamboo, Gitlab
  • Experience with configuration management tools (Ansible, Terraform, Puppet, Cloudformation)
  • Strong knowledge on network layers, varnish and nginx
  • Strong oral and written communication skills
  • Strong team collaboration and leadership skills
  • Familiarity with Agile processes
  • BS in Computer Science (preferred), or comparable field of study, or equivalent practical experience

Benefits For Software Engineer - Acquia Cloud Edge Team

Medical Insurance
  • Competitive healthcare coverage
  • Wellness programs
  • Flexible time off
  • Parental leave
  • Recognition programs

Interested in this job?

Jobs Related To Acquia Software Engineer - Acquia Cloud Edge Team

Software Development Engineer, AWS Commercial Applications - VMware

AWS Software Development Engineer role focused on building virtualization capabilities for VMware workloads on AWS cloud platform.

Software Development Engineer, AWS Commercial Applications

AWS Commercial Applications team seeks Software Development Engineer to build virtualization capabilities and VMware workload solutions on AWS.

Network Development Engineer II - AWS Direct Connect, DX Infrastructure Engineering

Network Development Engineer II position at AWS focusing on Direct Connect infrastructure, requiring expertise in network operations, troubleshooting, and automation.

Software Development Engineer, EC2 VPC

AWS is hiring a Mid-Level Software Engineer to develop cloud infrastructure and network virtualization systems for EC2 VPC, offering comprehensive benefits and growth opportunities.

Software Development Engineer, Alexa Smart Home

Software Engineer role at Amazon building cloud services for Alexa Smart Home experiences using AWS technologies