Description
We are seeking a Principal Engineer to join our Merchandising Capabilities team at Target. As a Principal Engineer, you will set the strategy for software development and/or infrastructure engineering at Target. You will lead and approve software and infrastructure engineering efforts to meet functional and non-functional requirements.
Responsibilities:
- Set the long-term technical strategy and architecture for merchandising capabilities, aligning platform investments and engineering roadmaps to business priorities across multiple teams and portfolios.
- Lead the design and evolution of scalable, resilient, secure, and highly available services and APIs that support pricing, promotions, and other merchandising workflows across Target's technology ecosystem.
- Drive sound domain and data architecture, including service boundaries, integration patterns, data contracts, business-rule ownership, and consistency across systems.
- Establish engineering standards and reference architectures for API design, event-driven integration, cloud-native development, observability, performance, reliability, security, and operational readiness.
- Partner with product and business leaders, Enterprise Architecture, and engineering teams to translate business strategy into technical direction.
- Anticipate and address cross-platform technical risks, complexity, and technology lifecycle needs.
- Champion agile engineering and DevOps practices, including automated testing, continuous delivery, production health, incident learning, and measurable service-level objectives.
- Provide technical leadership across teams through architecture reviews, design guidance, coaching, and mentorship.
Requirements:
- Four-year degree in a related field or equivalent experience, with a commitment to continuous learning and staying current with relevant engineering practices and technologies.
- 12+ years of experience in technology development, software engineering, or technology services, including delivery of complex, production-grade systems.
- 4+ years of experience setting technical strategy, shaping architecture, and influencing engineering direction across teams or portfolios.
- Deep experience designing distributed systems and service-oriented architectures, including APIs, integration patterns, data modeling, and systems with demanding scalability, availability, performance, and reliability requirements.
- Experience with cloud technologies, containerized workloads and orchestration (such as Kubernetes), CI/CD, infrastructure automation, observability, and production operations.
- Strong programming and data technology experience, such as Java, SQL and NoSQL databases, and Python.
Benefits:
- Comprehensive health benefits and programs
- 401(k)
- Employee discount
- Short term disability
- Long term disability
- Paid sick leave
- Paid national holidays
- Paid vacation