Senior Software Engineer

Acquia is an open source digital experience company providing technology for brands to create customer moments that matter.
Backend
Senior Software Engineer
Contact Company
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Acquia, an open source digital experience company, is seeking a Senior Software Engineer to join their Content Cloud Engineering team. This team is responsible for the Acquia DAM (Digital Asset Management) and PIM (Product Information Management) product line, used by over 800 customers worldwide. The role involves implementing modern, user-centric applications in a fast-paced software environment that thrives on innovation, collaboration, and an agile mindset.

The ideal candidate will contribute to Sprint goals, participate in experimentation and prototype building, and collaborate with various teams to ensure system architecture supports roadmap and platform R&D goals. They will work with technologies such as React, GitHub, Java, Gradle, Groovy, MySQL, Elasticsearch, Docker, and AWS.

Key responsibilities include writing code and automated tests, building API connectors, ensuring observability through logging and monitoring, addressing security vulnerabilities, and mentoring team members. The role also involves on-call support and collaboration with the architecture team.

Successful candidates will be continuous learners, comfortable with ambiguity, and passionate about understanding user value. They should have 5+ years of relevant experience, strong knowledge of Java and SQL, experience with React and REST APIs, and familiarity with cloud platforms and CI/CD tools.

Acquia offers a dynamic work environment, having been named one of North America's fastest-growing software companies and one of the Best Places to Work by the Boston Business Journal. Join Acquia in building the future of the web!

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Contribute working code, documentation, and automated tests that deliver on Sprint goals
  • Participate in experimentation and prototype building
  • Build connectors between APIs powered by different tech stacks
  • Collaborate with Product, Design, and Data teams
  • Contribute to core libraries
  • Ensure logging and monitoring of applications and services
  • Address security vulnerabilities
  • Review code and provide feedback
  • Mentor and train other team members
  • Collaborate with the architecture team
  • Ensure software systems comply with service SLO/SLI expectations
  • Offer on-call assistance and support

Requirements For Senior Software Engineer

Java
JavaScript
MySQL
React
TypeScript
  • 5+ years of relevant experience
  • Excellent communication and collaboration skills
  • Strong knowledge of Java and SQL
  • Experience writing and consuming REST APIs
  • Experience with React, JavaScript, HTML5, Typescript and CSS
  • Experience with Git
  • Experience writing automated tests
  • Experience working with CI/CD tools (i.e. Jenkins, Buildkite)
  • Strong working knowledge of at least one cloud platform and its related technologies
  • Experience in application analysis and design
  • Ability to learn and adapt to new technologies quickly
  • Strong knowledge of software development security principles
  • Strong knowledge of web application security concepts and practices
  • Experience writing SaaS applications in a distributed microservice ecosystem

Interested in this job?

Jobs Related To Acquia Senior Software Engineer

Senior SDE, Amazon Q Business

Senior Software Engineer role at Amazon working on Amazon Q Business, developing enterprise AI solutions and productivity tools using generative AI technology.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon developing enterprise AI assistant platform Amazon Q Business, requiring 5+ years experience in software development and system architecture.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon Web Services, developing AI-powered enterprise productivity solutions with Amazon Q Business platform.

Sr. Software Development Engineer, Alexa Skills Kit, Alexa Devices, Sales & Marketing

Senior Software Engineer role at Amazon Alexa, focusing on LLM-based services and developer tools, requiring 5+ years of experience in software development and system architecture.

Sr Software Development Engineer, Professional Services

Senior Software Engineer role at AWS focusing on building and improving backend services, leading technical design, and mentoring team members.