What is a Software Engineer at Target?
As a Software Engineer at Target, you play a critical role in building and scaling the technology that powers one of the world's largest omni-channel retail platforms. Your daily work directly impacts millions of guests and team members, driving high-performance applications that span e-commerce, supply chain logistics, inventory management, and internal infrastructure platforms. You will collaborate closely with product managers, designers, and fellow engineers to design, build, and deploy robust microservices and distributed systems that keep stores and digital storefronts running seamlessly.
This position demands a balance of deep technical execution and strong collaborative problem-solving. You are expected to write clean, maintainable production code while actively contributing to architectural decisions and system design. Whether you are optimizing low-latency APIs, scaling inventory tracking services, or enhancing developer workflows, your contributions directly influence the speed, reliability, and security of Target products. You will operate within modern cloud-native environments, leveraging agile delivery methodologies to push innovations rapidly from concept to production.
The work environment at Target encourages continuous learning, technical ownership, and cross-functional leadership. You will encounter unique challenges related to massive retail scale, seasonal traffic spikes, and complex distributed architectures. Success in this role requires a proactive mindset, strong computer science fundamentals, and a passion for building software that delivers exceptional real-world value to guests and teammates alike.




