Lead Engineer - Stores & Supply Chain
Core
Build scalable, reliable applications and technology for Target's retail and fulfillment network, supporting 2,000+ stores, 50+ warehouses, and a $19B annual inventory flow.
Role type
Lead Software Engineer (Backend & Distributed Systems)
Builds
Scalable applications for fast checkout, flexible fulfillment, and seamless operations across stores and warehouses.
Domain
Retail technology, supply chain logistics, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Spring Boot, React, TypeScript, Kafka, Docker, Postgres, Cassandra, MongoDB, distributed systems design, system capacity optimization, data lifecycle management
Preferred skills
Machine learning integration, predictive analytics, advanced data analysis
Technologies
Java, Kotlin, Groovy, Spring Boot, Micronaut, React, JavaScript, TypeScript, JUnit, Spock, KotlinTest, Kafka, Docker, Drone, Vela, InfluxDB, Grafana, Postgres, Cassandra, MongoDB, RocksDB, Elasticsearch
Responsibilities
Create and own application architecture for product lines; drive architectural changes to accelerate development or improve service quality; design and develop end-to-end functionality; optimize system capacity, performance, and operational health; foster data lifecycle management solutions.
Seniority
Senior, hands-on IC with team influence