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 2 months 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

Cloud Operations Engineer

Acquia seeks a Cloud Operations Engineer in Costa Rica to manage AWS infrastructure, Linux systems, and web applications, focusing on performance, security, and scalability.

Technical Solutions Developer, Infrastructure and Kubernetes, Google Cloud

Technical Solutions Developer role at Google Cloud focusing on Kubernetes and infrastructure support, requiring 4+ years of experience in customer-facing technical roles.

Technical Program Manager III, Product Launch, Google Cloud Platform

Lead complex technical programs and product launches for Google Cloud Platform, focusing on AI/ML initiatives and enterprise solutions.

Mid-Market Territory Manager, Google Cloud Platform (Polish)

Mid-Market Territory Manager position at Google Cloud Platform, requiring Polish fluency, focusing on cloud sales and customer relationship management in Dublin, Ireland.

Data Center Operations Manager, Aurora

Lead data center operations and technical teams at Google, managing server infrastructure and facility operations with TS/SCI clearance required.