Remote Senior Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Acquia is an open source digital experience company that provides technology for brands to innovate and create meaningful customer moments.
  • The company is headquartered in Boston and has been recognized as one of North America’s fastest growing software companies.
  • The Content Cloud Engineering team is responsible for building and maintaining the Acquia DAM (Digital Asset Management) and PIM (Product Information Management) product line, used by over 800 customers worldwide.
  • The Senior Software Engineer will implement modern, user-centric applications in a fast-paced software environment.
  • The role involves contributing working code, documentation, and automated tests to meet Sprint goals.
  • Responsibilities include participating in experimentation and prototype building, building connectors between APIs, and collaborating with Product, Design, and Data teams.
  • The engineer will also contribute to core libraries, encourage observability culture, address security vulnerabilities, and mentor team members.
  • The position requires collaboration with the architecture team to ensure alignment with architectural goals and compliance with service SLO/SLI expectations.
  • On-call assistance and support will be provided as needed to ensure smooth operations.

Requirements:

  • A minimum of 5 years of relevant experience is required.
  • Excellent communication and collaboration skills are essential.
  • Strong knowledge of Java and SQL is necessary.
  • Experience in writing and consuming REST APIs is required.
  • Proficiency in React, JavaScript, HTML5, Typescript, and CSS is needed.
  • Experience with Git is mandatory.
  • The candidate must have experience writing automated tests.
  • Familiarity with CI/CD tools such as Jenkins or Buildkite is required.
  • Strong working knowledge of at least one cloud platform and its related technologies is necessary.
  • Experience in application analysis and design is required.
  • The ability to learn and adapt to new technologies quickly is essential.
  • A working knowledge of software design principles and programming languages/frameworks in use is necessary.
  • Strong knowledge of software development security principles and web application security concepts is required.
  • Experience in writing SaaS applications in a distributed microservice ecosystem is necessary.

Benefits:

  • Acquia offers a collaborative and innovative work environment that encourages continuous learning.
  • Employees have the opportunity to work with cutting-edge technologies and tools.
  • The company promotes a culture of mentorship and knowledge sharing among team members.
  • There is a focus on work-life balance and flexibility, as the position is remote.
  • Employees are part of a recognized leader in the digital experience space, contributing to impactful projects for global customers.
Leave a feedback