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 seeking a Senior Software Engineer to join their remote team in India.
The role involves leading a team of high-performing engineers and delivering high-quality code in an agile environment.
Responsibilities include designing and developing high-quality server-side code, specifically APIs and microservices.
The engineer will contribute to the technical architecture of the Acquia marketing cloud codebase.
Collaboration with other engineering team leads and various disciplines within the organization, such as professional services, sales consultants, product management, and executive management, is essential.
Acquia's Customer Data and Engagement Hub supports over 150 brands worldwide, leveraging big data, machine learning, and data quality management.
Requirements:
A Bachelor’s degree in Computer Science, Mathematics, Statistics, or a related field is required.
Candidates should have 2-4 years of experience in high-volume data pipelines, such as Kafka, Spark, Hive, Snowflake, or Flink.
A minimum of 5 years of hands-on experience in JAVA software development and SQL is necessary.
Experience with Agile methodologies (e.g., Scrum) and test-driven development is required.
Familiarity with Continuous Integration (CI) and Continuous Delivery (CD) practices is essential.
Expertise in Data Structures, Algorithms, and Concurrency is required.
Strong SQL expertise and experience with Relational Databases (e.g., Oracle, MySQL) and/or NoSQL databases (e.g., HBase, MongoDB) are necessary.
Additional advantages include experience with Kappa Architecture, Data Lakes, Data Catalogs, or Metadata Management, as well as building Microservices and APIs.
Benefits:
Acquia offers competitive healthcare coverage as part of their core benefits.
Employees have access to wellness programs to maintain a healthy body and mind.
The company provides flexible time off policies, allowing employees to take time when they need it.
Parental leave is available for employees.
Recognition programs are in place to acknowledge employee contributions.
Acquia is committed to providing best-in-class benefits to support employees and their families.