Target→
Engineer - Platform Services: API Platform at Target · 7000…
Entry LevelHybridFull-time7000 Target Pkwy N, NCD-0375 Brooklyn Park, MN$75k–$136k/yr
Skills
golangapi lifecycle managementci/cd pipelinesdistributed systemsansiblehaproxyenvoy proxyobservability stackstechnical knowledge
Job Description
Summary: Target is a leading retail company focused on helping families discover the joy of everyday life. The Engineer for the API Platform is responsible for building and maintaining the core infrastructure for secure and scalable APIs, contributing to the design, implementation, and automation of API platform components.
Responsibilities:
- Build and maintain API platform infrastructure leveraging HAProxy, with forward-looking adoption of Envoy Proxy
- Implement advanced L7 traffic management including routing, rate limiting, retries, circuit breaking, and traffic shaping
- Support TLS/mTLS termination and certificate lifecycle management
- Enable progressive delivery patterns such as blue/green and canary deployments
- Develop automation using Ansible for provisioning and configuration management
- Build Golang-based tooling for API onboarding, configuration validation, and lifecycle management
- Implement CI/CD pipelines for automated configuration validation and secure deployments
- Drive infrastructure-as-code and standardized deployment practices
- Implement metrics, logging, and distributed tracing across platform components
- Monitor and improve SLIs/SLOs for API availability and latency
- Participate in incident response, root cause analysis, and reliability improvements
- Implement authentication and authorization controls (OAuth2, JWT, mTLS)
- Enforce API governance and policy controls at the platform layer
- Partner with security teams to integrate WAF and edge protection capabilities
Required Qualifications:
- 4 year degree or equivalent experience
- 1+ years of software development experience
- Demonstrates familiarity with current and emerging technologies in own scope of responsibility, and develops ability to apply these technologies
- Understands concepts of package solutions and package specific programming language with knowledge of development objects
- Experience building CI/CD pipelines and infrastructure automation
- Familiarity with reliability engineering principles (SLOs, SLAs, error budgets)
- Demonstrates and continuously builds upon domain-specific knowledge
- Demonstrates proficiency in at least one computer language
- Understands the concepts of distributed programming and applies it to their domain
- Knowledge of the different data structures in your chosen programming language and how to apply them
- Maintains technical knowledge within areas of expertise
- Stays current with new and evolving technologies via formal training and self-directed education
Preferred Qualifications:
- Proficiency in Golang and automation frameworks such as Ansible
- Experience with Envoy Proxy and control-plane concepts (xDS)
- Exposure to Kubernetes networking and service mesh architectures
- Familiarity with observability stacks such as Prometheus, Grafana, ELK, or OpenTelemetry
- Understanding of API lifecycle management and governance frameworks
- Production experience with HAProxy or similar L7 proxy technologies
- Strong understanding of distributed systems, HTTP/HTTPS, TLS, and load balancing concepts
Required Skills: Golang, API lifecycle management, CI/CD pipelines, Distributed systems
Important Skills: Ansible, HAProxy, Envoy Proxy, Observability stacks
Nice-to-Have Skills: Technical knowledge
Benefits: Comprehensive health benefits and programs, Medical, Vision, Dental, Life insurance, 401(k), Employee discount, Short term disability, Long term disability, Paid sick leave, Paid national holidays, Paid vacation
Benefits
Comprehensive health benefits and programs
Medical
Vision
Dental
Life insurance
401(k)
Employee discount
Short term disability
Long term disability
Paid sick leave
Paid national holidays
Paid vacation