Senior, Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Senior Software Engineer for Walmart's Finance Tech team, focusing on Data Engineering and modernizing the Finance Data Factory. Responsibilities include designing, building, and deploying large-scale software solutions, mentoring teams, and collaborating with product managers and architects. Requires extensive experience in Java, Python, ML, microservices, SQL/NoSQL databases, DevOps, Kafka, and cloud platforms.

What you'd actually do

  1. Modernize and support the Finance Data Factory, transforming disparate applications with disjointed designs and architectures into a cohesive, modern Platform.
  2. Utilizing both Data Engineering and Software Engineering tech stacks to move from point solutions to scalable, comprehensive platforms.
  3. Work with key engineering teams to define our architectural patterns, set data quality standards, drives automation, with a focus on customer delivery.
  4. Designing, building, testing, deploying, maintaining, and improving large-scale software solution following agile development process.
  5. Interact closely for requirements with product owners, business and technical teams.

Skills

Required

  • Java
  • Python
  • ML
  • microservices
  • Application Architecture
  • SQL
  • no-SQL Databases
  • Big Query
  • Cosmos
  • Cassandra
  • Postgres
  • DevOps practices
  • CI/CD
  • Kafka
  • public cloud platforms
  • cloud native services
  • big data technologies
  • Hadoop
  • Hive
  • Spark

Nice to have

  • team environment
  • ownership
  • passion for technology
  • continuously learn
  • strive for excellence
  • analytical skills
  • problem-solving attitude
  • technical writing
  • verbal communication
  • presentation skills

What the JD emphasized

  • Extensive experience in Java, Python, ML, microservices and Application Architecture