Senior Software Engineer

Acxiom•Homebased - Conway, AR
•Remote

About The Position

Acxiom is seeking an experienced Java- and Spark-focused Software Engineer to join its data and identity delivery platform group. The role supports a team developing business-critical systems for Acxiom data products and offers the opportunity to help build highly performant, cost-efficient, secure, and scalable cloud components for the company’s latest products. The engineer will develop and maintain systems, libraries, and components; fulfill product enhancement requests; address code and dependency vulnerabilities; maintain compliance; and support privacy and security reviews. The role also involves working with stakeholders in an agile environment, resolving functional and performance issues, mentoring junior engineers, participating in peer code reviews, and promoting high-quality coding practices.

Requirements

  • A college degree and at least 5 years of experience, or equivalent work experience.
  • Experience building reusable libraries, including interface definition.
  • Demonstrated knowledge of object-oriented programming principles.
  • Experience developing with a leading cloud provider such as AWS, Azure, or GCP.
  • Experience building Java- or Scala-based Spark internal components.
  • Experience with pipeline or workflow orchestration.
  • Experience developing according to Agile methodologies.
  • Experience with build and DevOps tools, including Jenkins, Git, Jira, and Terraform.

Nice To Haves

  • Experience with Databricks and/or Snowflake application development.
  • Experience integrating with third-party platforms.
  • Spring or Python experience.
  • AWS Associate or Professional Certification, or a GCP equivalent.
  • Generative AI experience.

Responsibilities

  • Develop and maintain systems, libraries, and components using Java, Scala, Spark, and other technologies.
  • Fulfill enhancement requests from the product team.
  • Remediate identified code and dependency-chain vulnerabilities.
  • Maintain systems compliance.
  • Facilitate systems privacy and security reviews.
  • Work closely with stakeholders using an agile development methodology.
  • Resolve functional or performance deficiencies.
  • Provide formal and informal mentorship to junior engineers.
  • Participate in peer code reviews and approvals.
  • Ensure high-quality coding practices are followed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service