Senior Software Engineer

Acxiom•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 team develops business-critical systems that support Acxiom’s data products and is building performant, cost-efficient, secure, and scalable cloud components for the company’s latest products. The role involves developing and maintaining systems, libraries, and components; fulfilling product-team enhancement requests; addressing security and performance issues; maintaining compliance; and collaborating with stakeholders using an agile development methodology. The engineer will also mentor junior engineers, participate in peer code reviews, and uphold high-quality coding practices.

Requirements

  • College degree and 5 or more years of experience, or equivalent work experience.
  • Experience building reusable libraries, including interface definition.
  • Proven object-oriented programming principles.
  • Experience developing with leading cloud providers such as AWS, Azure, or GCP.
  • Experience developing Java- or Scala-based Spark internal components.
  • Experience with pipeline or workflow orchestration.
  • Experience developing following 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 into third-party platforms.
  • Spring or Python experience.
  • AWS Associate or Professional Certification, or 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