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.