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

Senior Software Engineer position at Acquia, leading backend development for customer data platform, requiring Java and SQL expertise.

Senior Performance Test Engineer

Senior Performance Test Engineer role at Acquia, focusing on performance testing, analysis, and optimization of enterprise-scale digital experience platforms.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at Acquia, focusing on AI-driven features and digital experience platform development using React, Python, and Java.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer for AI Services at Acquia, building innovative AI applications and APIs for digital experiences.

Senior Software Engineer

Senior Software Engineer role at Acquia, building modern applications for DAM and PIM products used globally.