Sr Engineer - US
About the role
Working at Target means helping all families discover the joy of everyday life. We bring that purpose to life through our values, our inclusive culture, and our commitment to innovation. Learn more about Target here.
Responsibilities
- Design, architect, and build secure, scalable IAM services using modern engineering practices and an enterprise-grade Java-based technology stack.
- Take end-to-end ownership of solutions, including requirements analysis, architecture, development, testing, deployment, observability, and long-term reliability.
- Engineer systems that balance high throughput, low latency, resiliency, and security to support mission-critical identity operations.
- Contribute to architectural decisions, design reviews, and long-term technical roadmaps for IAM services.
- Integrate AI-driven capabilities, including risk-aware access identification and contextual access recommendations to improve automation and decision-making.
- Lead by example through code quality, careful design tradeoffs, and disciplined engineering practices.
- Mentor peers and help elevate team capabilities while constructively challenging your peers in technical discussions.
- Participate in an engineering culture grounded in SecDevOps, SRE-aligned practices, design reviews, experimentation, blameless retrospectives, and continuous learning.
Requirements
- A four-year degree or equivalent practical experience.
- Five or more years of professional software engineering experience.
- Strong proficiency in Java or a comparable object-oriented programming language.
- Experience designing, developing, and consuming RESTful APIs.
- Strong understanding of distributed systems concepts and modern software design patterns.
- Ability to independently troubleshoot, optimize, and enhance complex systems.
- Demonstrated capability to deliver scalable, secure, high-performance software solutions.
- Strong communication skills and the ability to collaborate with engineering and product partners.
Qualifications
- Commitment to ongoing learning and staying current with emerging technologies.
Skills
- Experience with test automation and test-driven development using frameworks such as JUnit or JaCoCo.
- Familiarity with CI/CD pipelines and tools, including Docker, or Vela.
- Experience implementing or instrumenting observability frameworks such as OpenTelemetry for metrics, logs, and traces.
- Experience with databases such as Postgres, Oracle, MongoDB, or Elasticsearch.
- Exposure to distributed event streaming technologies such as Kafka.
- Working knowledge of identity and access management concepts or identity-centric security.
- Experience with Unix-based operating systems such as Linux or Ubuntu.
- Familiarity with modern JavaScript UI development frameworks, including React.
- Familiarity with artificial intelligence frameworks and concepts such as Retrieval-Augmented Generation (RAG), autonomous Agents, and the Model Context Protocol (MCP).
Benefits
Benefits Eligibility: Please visit this link to learn about benefits eligibility for this role.
Pay
The pay range is $98,000.00 - $176,000.00. Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications.
Schedule
This position will operate as a Hybrid/Flex for Your Day work arrangement based on Target’s needs. A Hybrid/Flex for Your Day work arrangement means the team member’s core role will need to be performed both onsite at the Target HQ MN location the role is assigned to and virtually, depending upon what your role, team and tasks require for that day. Work duties cannot be performed outside of the country of the primary work location, unless otherwise prescribed by Target.