Senior Software Engineer

October 11

Apply Now
Logo of Acquia

Acquia

Open Source Social Business Software • Technical Support & Expert Consulting for Drupal • Fully-Managed Drupal Cloud Hosting for Enterprises • Drupal Software-as-a-Service • Digital Experience Platform

1001 - 5000 employees

Founded 2007

☁️ SaaS

🏢 Enterprise

🛍️ eCommerce

💰 Secondary Market on 2018-08

Description

• About Acquia • Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. • We are a global company with employees located in more than 30 countries. • You’ll be working on enterprise systems integrations as we connect all of the data and systems that make Acquia run. • The Enterprise Integrations team takes ownership of their tasks. • Work is collaborative and iterative, with solutions discussed constantly and feedback given without ego. • As a Senior Software Engineer, you will create technical requirements, develop, test, document and implement APIs that integrate internal Acquia business systems. • Extend continuous integration and standardized logging on all code. • Review team members code. • Help set the future direction for our team. • Be a mentor and a knowledge resource for other team members.

Requirements

• Minimum 5 years experience as a software engineer • Multiple years experience using the Go Programming Language • Familiarity with Go standards, tooling, frameworks, and libraries • Experience with Go's syntax, concurrency model, and standard library • Understanding of data structures (arrays, linked lists, trees), algorithms (sorting, searching), and software design patterns (factory, observer) • Familiarity with Object Oriented Programming (OOP) principles (encapsulation, inheritance, polymorphism) and their application in Go • Knowledge of writing HTTP servers and clients using the net/http package • Understanding of encrypting data at rest and in transit using Go's crypto package • Understanding of Amazon Web Services (AWS) • Creating, configuring, and managing virtual private clouds (VPCs), subnets, security groups, etc. • IAM principles and best practices • Integrating Cognito with API microservices • API Gateway integrated with serverless backend • Working knowledge of Terraform • Understanding of IaC principles • Remote backends and state locking • Providers for management of infrastructure resources (e.g., AWS, Azure, Google Cloud) • Using Terraform modules for reusable infrastructure configurations • Integrating Terraform with CI/CD pipelines • Knowledge of Open API Specification • Creating API specification files • Using API frameworks and/or code generators to implement an API specification • Creating design documents (ADRs/RFDs) • Experience with Docker containerization, including creating and working with containers for development and testing • Knowledge of CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI for automated testing, building, and deployment processes • Familiarity with unit testing, integration testing, and debugging techniques • Performance analysis and optimization

Apply Now

Similar Jobs

September 25

Build the Togetherhood marketplace as a senior full stack engineer.

July 26

Lead a mobile-focused engineering team to expand ClassPass into new markets.

🇨🇷 Costa Rica – Remote

💰 $500M Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com