Software Engineer

Acquia is an enterprise software company specializing in digital experience platforms (DXP) with a focus on AI services and innovation.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer

Acquia is seeking a Software Engineer to join their AI Services team, which is part of the Foundation Services group. The role focuses on building applications and APIs around AI that enhance their digital experience platform (DXP). The position requires someone with 3+ years of experience in software development, particularly with Python, Java, and SQL, and a strong background in AI technologies.

The ideal candidate will work in a fast-paced, innovative environment where quick prototyping and iteration are essential. They will be responsible for contributing to product development, participating in RFC reviews, ensuring compliance with security and best practices, and maintaining system observability through proper logging and monitoring.

The role offers an excellent opportunity to work with cutting-edge AI technologies while contributing to a major enterprise platform. The team values collaboration, continuous learning, and an agile mindset. The position comes with competitive benefits including healthcare coverage, wellness programs, flexible time off, and parental leave.

Key technical requirements include experience with REST APIs, Git, CI/CD tools, and automated testing. Knowledge of cloud platforms (AWS/Azure/GCP) and experience with distributed microservice ecosystems are valuable assets. The role particularly suits someone who is comfortable with ambiguity, balances critical thinking with creative problem-solving, and has excellent communication skills.

Working remotely, you'll be part of a team that's shaping the future of digital experience platforms through AI innovation. This is an excellent opportunity for a mid-level engineer looking to grow their career in an environment that encourages learning and professional development.

Last updated 8 hours ago

Responsibilities For Software Engineer

  • Work with Engineering Team to understand and refine product requirements
  • Participate in RFC reviews and provide feedback
  • Contribute in coding, PR reviews, documentation, and automated tests
  • Ensure compliance requirements, CICD, coding, operations, security best practices
  • Participate in experimentation and prototype building
  • Contribute to core architectural platform and libraries
  • Implement proper logging and monitoring for observability
  • Address security vulnerabilities
  • Collaborate with architecture team
  • Ensure software systems comply with RTO and RPO requirements

Requirements For Software Engineer

Python
Java
PHP
Kubernetes
  • 3+ years of relevant experience
  • Experience with Python, Java and SQL
  • Experience working with artificial intelligence
  • Experience writing and consuming REST APIs
  • Experience with Git
  • Experience with CI/CD tools
  • Experience writing automated tests
  • Strong knowledge of software development security principles
  • Strong understanding of software architecture
  • Excellent communication skills
  • Strong attention to detail
  • Ability to manage multiple tasks efficiently

Benefits For Software Engineer

Medical Insurance
Parental Leave
  • Competitive healthcare coverage
  • Wellness programs
  • Flexible time off
  • Parental leave
  • Recognition programs

Interested in this job?

Jobs Related To Acquia Software Engineer

C++ Software Development Engineer, Kindle Content Management (Library)

Software Development Engineer role at Amazon's Kindle team, focusing on building and maintaining the Kindle Library system using C++, Java, and modern technologies.

Software Dev Engineer, RDS Open Source

AWS is seeking a Software Dev Engineer for their RDS Open Source team to work on the world's largest fleet of MySQL, PostgreSQL, and MariaDB databases.

Software Development Engineer, Aurora Control Plane

Software Development Engineer position at Amazon's Aurora Control Plane team, building scalable database services with competitive compensation and benefits.

Software Development Engineer, Aurora Control Plane

SDE II position at Amazon Aurora building scalable database services, offering $114k-$191k salary with hybrid work in Vancouver.

Senior Product Manager - Tech, Customer Purchase Journey

Senior Product Manager position at Amazon focusing on the Thank You Page experience within the Customer Purchase Journey, offering competitive compensation and comprehensive benefits.