Sr Full Stack Engineer – Indirect Procurement

Target•Brooklyn Park, MN
•$98,000 - $176,000•Hybrid

About The Position

The Senior Engineer is a specialist on the engineering team who supports the product, helps develop and understand application architecture, and translates abstract architecture into concrete designs. The role applies software engineering patterns to build robust, scalable systems, designs and implements architecture, influences engineering decisions, troubleshoots operational issues, and works to prevent recurring incidents. The Indirect Procurement Technology team supports demand planning and item management for indirect items at Target. The Sr. Engineer leads the design, development, and maintenance of scalable full-stack applications supporting indirect planning, purchasing, and operational workflows. The role builds responsive, accessible interfaces and reliable backend microservices and RESTful APIs, and works with technologies for persistence, search, caching, and event-driven integrations. The role evaluates and researches technologies, contributes to technology decisions, and leads service design, lifecycle management, and total cost of ownership. It also leads code and design reviews, testing and debugging, architecture discussions, implementation activities, technical issue resolution, and disaster recovery planning. The engineer embeds data quality protocols across data acquisition, processing, storage, and operational use. Duties may change based on business needs. This position follows a Hybrid/Flex for Your Day arrangement, working both onsite at the assigned Target HQ Minnesota location and virtually, depending on role, team, and daily tasks. Work duties cannot be performed outside the country of the primary work location unless otherwise prescribed by Target.

Requirements

  • Four-year degree or equivalent experience.
  • Five or more years of software development experience.
  • Strong domain-specific knowledge of Target’s technology capabilities and key competitors’ products and differentiating features.
  • Working knowledge of package-specific configuration and deployment, with the ability to build custom solutions.
  • Ability to design testing methods and resolve routine and non-routine technical issues with minimal assistance.
  • Strong proficiency in core development platforms within the relevant domain.
  • Experience developing modern web applications using React, JavaScript/TypeScript, HTML, and CSS.
  • Experience developing backend services and RESTful APIs using Java/Kotlin, Spring Boot, or similar technologies.
  • Familiarity with microservices architectures, relational databases, and modern application integration patterns.
  • Ability to build team commitment to appropriate priorities and communicate Agile concepts to product-team partners.
  • Understanding of the impact of one’s work on the team and/or guests.
  • Ability to write and organize code using multiple programming languages, including distributed programming, and understand different frameworks and paradigms.
  • Ability to deliver high-performance, scalable, repeatable, and secure solutions with broad impact, including high throughput and low latency.
  • Ability to influence and apply data standards, policies, and procedures.
  • Ability to maintain technical knowledge in areas of expertise and stay current with evolving technologies through formal training and self-directed education.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications for indirect planning, purchasing, and operational workflows.
  • Build intuitive, responsive, and accessible user interfaces using React, TypeScript, JavaScript, HTML, and CSS.
  • Develop reliable backend microservices and RESTful APIs using Java/Kotlin and Spring Boot.
  • Apply modern frontend practices to build reusable components, manage application state, optimize performance, and deliver consistent user experiences.
  • Use PostgreSQL, Elasticsearch, Kafka, and Redis for data persistence, search, caching, and event-driven integrations.
  • Maintain knowledge of current and emerging technologies in the specialized technology domain and evaluate potential technologies for viability, maintainability, and cost of ownership.
  • Initiate and execute research and proof-of-concept activities for new technologies.
  • Manage total product, financials, and forecasting.
  • Lead service design, lifecycle management, and total cost of ownership.
  • Lead and conduct code reviews, design reviews, testing, and application-level debugging.
  • Lead functional design and architecture discussions using process flows and system diagrams to inform design decisions.
  • Participate in construction, automation, and implementation activities, ensuring architectural and operational requirements and best practices are met.
  • Provide technical oversight and coach others in resolving complex and severe technical issues.
  • Lead disaster recovery activities and contribute to disaster recovery planning.
  • Embed data quality protocols throughout data acquisition, processing, storage, and operational use.
  • Help develop application architecture, propose software designs, provide implementation feedback, and troubleshoot operational issues.
  • Apply expertise to eliminate repeat occurrences of operational issues.

Benefits

  • Eligible team members and their dependents may receive comprehensive health benefits and programs, which may include medical, vision, dental, and life insurance.
  • 401(k)
  • Employee discount
  • Short-term disability
  • Long-term disability
  • Paid sick leave
  • Paid national holidays
  • Paid vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service