Principal Engineer


Target isone of the world’s most recognized brands and one of America’s leadingretailers. But behind the brand our guests love, is a culture of continualinnovation – and right now, we are up to big things. The Target Technology Teamis driving a transformation in retail, one that will move us from“brick-and-mortar and online” to “bricks-and-mortar and everywhere else.” Ourgoal is to deliver Target’s unique “Expect More. Pay Less.” promise to guestswherever and whenever they shop, today and tomorrow: in-store, online, ontablets and mobile phones, and in the retail channels of the future.

We arelooking for highly motivated software engineering professionals who can helpbuild the next generation stores platform. You will be able to put your skills,experience and passion to build the next generation of highly distributedsystems using open source tools and technologies.


  • Lead the design and development of fault tolerantdistributed stores platform
  • Champions new and emerging technologies anddrives decision making
  • Establishes research and proof-of-conceptinitiatives in new and emerging technology spaces
  • Provides the team with thought leadership topromote re-use and develop consistent scalable patterns
  • Support production systems as required


  • 10+ years of software development experience withat least one full cycle implementation from requirement to production
  • Proficiency in Java
  • Experience in building highly scalable distributedsystems
  • Excellent written communication skills andability to document technical content


  • Full stack development experience
  • Experience with Docker
  • Experience with Kafka and Storm
  • Experience in retail industry
  • MS in Computer Science or related technical field

Back to top