Remote Staff 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 empowers brands to create significant digital customer experiences using the Acquia Digital Experience Platform (DXP) with open source Drupal at its core.
  • The company is headquartered in the U.S. and is recognized as a market leader in the software industry.
  • Acquia is a global company with employees in over 30 countries and is looking for a Staff Software Engineer to join their team.
  • The Staff Software Engineer will enhance and build robust software for customer engagement through the marketing cloud platform.
  • Responsibilities include leading and mentoring the local team, collaborating with distributed agile team members, and building data pipelines, data stores, and applications.
  • The role involves creating reusable and highly configurable metadata-driven solutions, automating testing and deployment in Snowflake across various cloud platforms, and writing clean, SOLID, and testable code.
  • Participation in peer code reviews, designing modules using best practices, and taking complete ownership of the modules are also key responsibilities.
  • The engineer will work on a fully cloud-based infrastructure, focusing on scalability and availability.

Requirements:

  • Candidates must have 6-10 years of hands-on experience with Snowflake, SQL, data pipelines, data modeling, and query optimization.
  • A minimum of 4-5 years of development experience with Java is required.
  • Strong hands-on experience in building and operating distributed systems or service-oriented architectures is essential.
  • Familiarity with Agile methodologies, such as Scrum, and Test-Driven Development (TDD) is necessary.
  • Candidates should have strong working experience with Git.
  • A solid understanding of domain-driven design principles, clean code best practices, and SOLID principles is required.
  • Strong knowledge of API design and REST fundamentals is essential.
  • Candidates should be knowledgeable about software testing best practices, including unit testing, integration testing, and functional testing.
  • Experience with big data analytics or real-time analytics solutions is preferred.
  • Must be available during normal US EST business hours and for a minimum of 40 hours a week.

Benefits:

  • Acquia offers a dynamic work environment with opportunities for professional growth and development.
  • Employees are part of a global team that is building innovative solutions for the future.
  • The company promotes a culture of mentorship and collaboration among team members.
  • Acquia values diversity and provides equal employment opportunities to all qualified applicants.
About the job
Posted on
Job type
Salary
-
Leave a feedback