Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Golang + K8s + AWS) image - Rise Careers
Job details

Software Engineer (Golang + K8s + AWS)

Acquia empowers the world’s most ambitious brands to create digital customer experiences. We are looking for a Software Engineer with experience in Golang and cloud-native technologies to modernize our infrastructure.

Skills

  • Golang
  • Kubernetes
  • AWS
  • CI/CD tools
  • Microservices

Responsibilities

  • Design and implement solutions for modernizing infrastructure.
  • Develop applications using Golang.
  • Set up Kubernetes as a platform.
  • Debug technical issues in a complex stack.
  • Evaluate new technologies and provide recommendations.

Education

  • BS in Computer Science or related field

Benefits

  • Competitive healthcare coverage
  • Wellness programs
  • Parental leave
  • Time off
To read the complete job description, please click on the ‘Apply’ button
Acquia Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Acquia DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Acquia
Acquia CEO photo
Unknown name
Approve of CEO

Average salary estimate

$102500 / YEARLY (est.)
min
max
$85000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Golang + K8s + AWS), Acquia

Join Acquia as a Software Engineer specializing in Golang, Kubernetes, and AWS! Based in either Pune or Delhi/NCR remote, this role is perfect for passionate tech enthusiasts looking to work on cutting-edge technologies. At Acquia, we empower businesses to create meaningful digital experiences through our Digital Experience Platform, built on open-source Drupal. Your day-to-day will involve designing and implementing solutions that modernize our infrastructure, while driving the adoption of cloud-native technologies. Dive deep into end-to-end container management solutions using Kubernetes and Docker. You will also collaborate with engineering teams to create prototypes that leverage modern application development practices. With a focus on system architecture and functionality, you'll play a critical role in ensuring the operational success of our services. We're looking for candidates with a solid background in software development, especially in Golang and container technologies, as well as hands-on experience in AWS services. Your skills in debugging complex technical stacks will be essential as you navigate through various layers of web architecture. If you thrive in a collaborative environment and are eager to explore new technologies, we want to hear from you! Acquia provides a supportive environment where innovation thrives, and we offer an attractive benefits package to ensure your well-being. Explore how you can contribute and grow with us today!

Frequently Asked Questions (FAQs) for Software Engineer (Golang + K8s + AWS) Role at Acquia
What are the responsibilities of a Software Engineer at Acquia?

As a Software Engineer at Acquia, you'll be responsible for designing and implementing solutions that modernize our infrastructure, boosting the adoption of Kubernetes and other cloud-native technologies. You'll also work on end-to-end container management with Kubernetes and Docker, support engineering teams in creating application prototypes, and debug technical issues within a complex stack involving microservices and AWS services.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at Acquia?

To qualify for the Software Engineer role at Acquia, candidates should have a BS in Computer Science or a related field, along with 3-4 years of experience in software development, particularly with Golang and cloud-native development. Familiarity with Kubernetes, AWS services, and configuration management tools like Ansible or Terraform is also crucial. Additionally, strong communication skills and teamwork are essential.

Join Rise to see the full answer
What technologies are utilized by Software Engineers at Acquia?

Software Engineers at Acquia utilize a variety of technologies including Golang for application development, Kubernetes and Docker for container management, and AWS services like EC2, EKS, and S3. Proficiency in CI/CD tools such as Jenkins, and monitoring systems like ELK Stack or Prometheus is also beneficial.

Join Rise to see the full answer
Is remote work available for the Software Engineer position at Acquia?

Yes, Acquia offers flexible remote work options for the Software Engineer position, allowing candidates to work from Pune or Delhi/NCR. This flexibility supports a better work-life balance, catering to the needs of our employees.

Join Rise to see the full answer
What benefits can a Software Engineer expect at Acquia?

Acquia provides comprehensive benefits to its Software Engineers, including competitive healthcare coverage, wellness programs, generous time-off policies, parental leave, and recognition programs. We prioritize the health and well-being of our employees and their families.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Golang + K8s + AWS)
Can you explain your experience with Golang in previous projects?

When answering this question, highlight specific projects where you've utilized Golang, discussing challenges faced and how you overcame them. Be sure to mention any unique features you implemented and the overall impact your contributions had on the project's success.

Join Rise to see the full answer
How have you implemented Kubernetes in past roles?

Discuss your hands-on experience with Kubernetes, focusing on how you've used it to manage containerized applications. Be sure to cover specifics like deployment strategies, scaling, and any notable performance improvements you've achieved through Kubernetes implementation.

Join Rise to see the full answer
What is your approach to debugging technical issues in a complex stack?

Share your systematic approach to debugging, detailing any specific tools or processes you use. Discuss how you analyze logs, track issues through the architecture, and communicate with teams to resolve problems effectively.

Join Rise to see the full answer
Describe your familiarity with AWS services. Which ones have you used most often?

Mention the AWS services you're comfortable with, such as EC2, EKS, or S3, and provide examples of projects or tasks where you leveraged these services. Discuss how these services facilitated your project's objectives or improved deployment efficiency.

Join Rise to see the full answer
What tools do you use for CI/CD, and why?

Talk about your experience with CI/CD tools like Jenkins or GitLab. Discuss why you prefer certain tools over others and share any relevant workflows or automation strategies you've implemented that enhanced the development lifecycle.

Join Rise to see the full answer
Can you explain a microservices architecture you've worked on?

Give an overview of a microservices-based project you’ve worked on, outlining how you structured the services, handled inter-service communication, and ensured reliability. Emphasize any challenges faced and how you approached them.

Join Rise to see the full answer
How do you prioritize tasks in an Agile environment?

Discuss your familiarity with Agile methodologies like Scrum or Kanban, and touch on how you utilize these frameworks to prioritize tasks effectively. Provide examples of how you've handled competing priorities or tight deadlines.

Join Rise to see the full answer
Describe a time you evaluated new technologies for a project.

Share a specific instance where you analyzed new technologies, the evaluation criteria you used, and the recommendations you made. Discuss how this evaluation impacted the project's outcome and the adoption process.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your work?

Highlight your practices for ensuring code quality, such as writing unit tests, code reviews, and adhering to design patterns. Discuss the importance of maintainability and how you achieve it within your teams.

Join Rise to see the full answer
What is your understanding of container orchestration?

Provide a clear explanation of container orchestration, detailing the principles and benefits. Mention your experience with tools like Kubernetes and how they assist in managing services in production environments.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Acquia Remote Pune or Delhi/NCR Remote
Posted yesterday
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Scalian Remote ., Annecy, Auvergne-Rhône-Alpes, France
Posted 3 days ago
Photo of the Rise User
Posted 23 hours ago
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning
Photo of the Rise User
Posted 11 hours ago
Aurora Remote No location specified
Posted 11 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Bosch Group Hybrid 38000 Hills Tech Dr, Farmington Hills, MI 48331, USA
Posted 6 days ago

Acquia is driving the open-source revolution as the leading provider of cloud-based digital experience management solutions. What does that mean? Collaborators within Acquia and volunteers around the globe are continually strengthening Drupal, our...

88 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$85,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!