IT/Software
Remote
Posted 2 months ago

Acquia is seeking a Senior Software Engineer (K8s) for a remote role based in Pune or Delhi/NCR. Acquia empowers global brands to create impactful digital customer experiences using the Acquia Digital Experience Platform (DXP) with open-source Drupal at its core. Recognized as a top software company and a Great Place to Work-Certified™ company in India, Acquia is building for the future and invites exceptional professionals to join their team.

The Senior Software Engineer will participate in designing and implementing solutions to modernize Acquia’s infrastructure, driving the adoption of Kubernetes and Cloud-Native Technologies. This role involves collaboration with front and back-end engineers, product managers, and product owners to develop secure, performant applications and APIs using Go, Ruby, and AngularJs/ReactJS. The engineer will debug technical issues within a complex technical stack involving containers, microservices, and AWS services, and will work with other teams to develop integrations with subsystems.

Key responsibilities include providing product support to internal and external stakeholders, contributing to system architecture discussions, leading projects, mentoring junior team members, and delivering high-quality, tested code. The engineer will also evaluate new technologies and provide recommendations to management, including planning and executing proof of concept activities.

To be successful in this role, candidates should have over 5 years of experience in design and software development, with 1-2 years of experience in working with containers and cloud-native development. Proficiency with Kubernetes/Swarm architecture, hands-on production experience with container technologies, and experience in developing applications using Go, Python/PHP/Ruby, and shell scripting are required. Candidates should also have experience with AWS services, CI/CD tools like Jenkins, and configuration management tools such as Ansible, Terraform, Puppet, and CloudFormation.

Additional qualifications include strong oral and written communication skills, team collaboration and leadership skills, and familiarity with Agile processes. Extra credit is given for experience with CDNs, monitoring and observability tools, and AWS/CKAD professional certification.

Acquia offers competitive healthcare coverage, wellness programs, flexible time off, parental leave, recognition programs, and more. Acquia is committed to providing equal employment opportunities and considers applicants without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Responsibilities

  • Participate in designing and implementing solutions for modernizing Acquia infrastructure and drive adoption of Kubernetes and Cloud-Native Technologies
  • Work in a highly collaborative environment with front and back-end engineers, product managers, and product owners.
  • Develop secure and performant, world-class modern Applications and APIs using Go, Ruby, AngularJs/ReactJS.
  • Debug technical issues inside a very deep and complex technical stack involving containers, microservices, AWS services across the different layers of a web stack.
  • Work with other teams in deciding, developing integrations with other subsystems.
  • Provide product support to internal and external stakeholders.
  • Contribute to system architecture discussions, lead projects, mentor junior team members, and deliver high quality, tested code.
  • Evaluate new technologies and provide a recommendation to management including planning and execution of proof of concept activities.

Requirements

  • 5+ years of experience in design and software development background and over 1-2 years of experience in working with containers and cloud-native development.
  • 2+ years of experience working with frontend technologies, preferred AngularJs.
  • Proficient with Kubernetes/Swarm architecture with hands-on production experience with container technologies and the tools and challenges around them.
  • Experience in developing applications using Go, Python/PHP/Ruby, and shell scripting.
  • Proficient with object oriented programming and microservices design patterns
  • Proficient with service discovery, networking in Kubernetes or equivalent, monitoring, logging, scheduling
  • Experience working with AWS services such as – EC2, EBS, ALB, EKS, VPC, S3, WAF etc.
  • Knowledge of CI/CD tools like Jenkins (preferred), Bamboo, Gitlab 
  • Experience working with configuration management tools such as Ansible, Terraform, Puppet and Cloudformation 
  • Experience operating with TCP/IP, load balancing, security and operating production environments
  • Knowledge on the network layers, varnish and nginx
  • Strong oral and written communication skills 
  • Strong team collaboration and leadership skills 
  • Familiarity with Agile processes (Kanban, Scrum, etc.) 
  • Design and develop Go-based Kubernetes operators using the kube-builder SDK.

Acquia is proud to provide best-in-class benefits to help our employees and their families maintain a healthy body and mind. Core Benefits include: competitive healthcare coverage, wellness programs, take it when you need it time off, parental leave, recognition programs, and much more!

Job Features

Job Category

Jobs in IT

Job type

Remote

Qualification

Bachelors in Computer Science

Experience

Min. 5 years

Apply For This Job

A valid email address is required.
A valid phone number is required.

By submitting your application, you agree that you have read and understood the Privacy Policy and the Terms & Conditions of the application. Alternately, you can also share your CV to hr@digibyn.com and use the job title as the subject of the email.