Engineer - Tech Inventory Engineering

Target Target · Retail · NCD-0375 Brooklyn Park, MN

Software Engineer role focused on developing user-first tooling for global technology inventory management, integrating with other systems, and supporting enterprise data strategy for AI/ML-powered analytics. The role involves designing, developing, testing, and maintaining software solutions, contributing to user-facing applications and backend services, writing clean code, participating in code reviews, and collaborating with cross-functional partners. Requires 1+ years of software development experience and familiarity with modern development frameworks and testing concepts. Nice-to-haves include experience with specific frontend/backend technologies, databases, and cloud platforms.

What you'd actually do

  1. Design, develop, test, and maintain software solutions that support the Tech Inventory Engineering roadmap
  2. Contribute to building user-facing applications and/or backend services, depending on your strengths and interests
  3. Translate defined requirements into reliable, maintainable code with guidance from senior engineers
  4. Write clean, efficient, and well-tested code using modern development practices
  5. Participate in code reviews to learn best practices and improve code quality

Skills

Required

  • Bachelor’s degree or equivalent experience
  • 1+ years of software development experience
  • Experience with at least one programming language (e.g., Java, Kotlin, C#, Python, JavaScript/TypeScript)
  • Familiarity with modern development frameworks (e.g., React, Next.js, or backend frameworks)
  • Basic understanding of software development fundamentals (e.g., data structures, algorithms, object-oriented design)
  • Exposure to building and consuming APIs (REST or similar)
  • Familiarity with testing concepts and tools
  • Ability to break down problems and implement solutions with guidance
  • Strong collaboration and communication skills
  • Eagerness to learn, grow, and take on new challenges
  • Interest in applying best practices in code quality, testing, and maintainability
  • Openness to using AI tools to support development and learning

Nice to have

  • Experience with TypeScript/JavaScript, React, or Next.js (frontend)
  • Experience with backend technologies (e.g., Kotlin, Java, Node.js)
  • Familiarity with databases (SQL or NoSQL)
  • Exposure to cloud platforms or CI/CD pipelines
  • Internship or project experience related to inventory, retail, or similar domains