
Software Engineer
Acxiom
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design, implement, and maintain high-quality software solutions using Java and SQL.
- Develop and optimize Snowflake native applications, data pipelines, schemas, and integrations.
- Build and maintain cloud-based solutions on AWS, following best practices for scalability, security, and cost management.
- Take ownership of development tasks, deliverables, and project initiatives end-to-end.
- Collaborate with cross-functional teams to ensure software meets business requirements and quality standards.
- Maintain secure coding practices and ensure compliance with data governance and privacy standards.
- Adapt quickly between multiple projects and initiatives, providing expert guidance where needed.
- Participate in code reviews, architectural discussions, and technical decision-making.
Requirements
- Expert experience in Java and SQL, with a track record of building complex applications and data solutions.
- Experience with Databricks and distributed data processing.
- Proven experience with AWS services, architecture, and deployment.
- Deep knowledge of the software development lifecycle, including agile methodologies, CI/CD, and testing best practices.
- Excellent ownership, problem-solving, and communication skills.
- Highly adaptable, able to pivot between multiple priorities and projects.
- Strong understanding of security best practices and data governance principles.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Benefits
- Acxiom is an equal opportunity employer
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSQLSnowflakeAWSDatabricksdata pipelinescloud-based solutionsagile methodologiesCI/CDsoftware development lifecycle
Soft Skills
ownershipproblem-solvingcommunicationadaptability
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceBachelor’s degree in EngineeringMaster’s degree in Engineering