Sr Engineer - Platform Services: API Platform

Employer
Target
Location
Minneapolis, Minnesota
Posted
Oct 04, 2019
Closes
Nov 23, 2019
Employment Status
Full Time
Description:
SENIOR ENGINEER - Platform Services: API Platform

About This Opportunity

The API Platform enables partner teams to focus on their core products by providing a unified set of solutions to advance Target's API and edge compute strategy. We strive to deliver a "zero-touch" experience to partners allowing them to move at their pace instead of ours.

This position will focus primarily on the creation, improvement, and management of the product suite used by Target's engineers to register, deploy, secure, and observe the APIs consumed by both internal users across the enterprise and external partners.

As a Senior Engineer, you serve as a specialist on the team. You work directly with the users of our products establishing new and improving existing product features. You show expertise in applying the appropriate software engineering patterns to build robust and scalable systems that are simple for users to implement.

You have the skills to design and implement the architecture on your own but choose to influence your fellow engineers by proposing software designs, providing feedback on software design and/or implementation. You show good problem-solving skills and can help the team in triaging operational issues. You leverage your expertise in eliminating repeat occurrences.

Key Responsibilities
  • Evangelize APIs and best practices for building/consuming RESTful APIs
  • Build prototypes to prove out concepts
  • Interface with partners to further our API Platform
  • Develop software and systems using test driven development and continuous integration practices
  • Research related products and make necessary software recommendations
  • Innovate constantly to remain on the technical edge
  • Participate in on-call rotation


Minimum Qualifications
  • 4-year degree or equivalent experience
  • 3-5+ years of software development experience with at least one full cycle implementation from requirements gathering to production deployment
  • Programming language polyglot, and proficiency with one or more of the following: JAVA, Golang (preferable), Varnish Configuration Language (VCL)
  • Deep understanding of Infrastructure concepts (web-based protocols and security, load balancing, high availability) and related technologies. Experience with one or more of the following: HAProxy, Nginx, Fastly, Varnish
  • Experience with *nix operating systems
  • Demonstrates strong problem solving and thorough partnership skills
  • Demonstrates clear understanding of data standards, policies, and procedures
  • Strong sense of ownership and the ability to work with a limited set of requirements
  • Good verbal and written communication skills - able to document and share design and specifications with team members and partners
  • Demonstrates a solid understanding of the impact of own work on the team and/or guests


Desired Qualifications
  • Experience creating high-performance, scalable, repeatable, and secure deliverables with broad impact (high throughput and low latency)
  • Implementing infrastructure as code using products such as Chef, Ansible, Terraform
  • Experience with Unix shell and scripting
  • Experience deploying and supporting an application on cloud-based infrastructure with minimal assistance
  • Contribution to the Open Source community
  • Hands on cloud experience: Kubernetes, OpenStack, Google Cloud
  • Infrastructure as Code: Chef, Ansible, Terraform, Packer
  • Experience deploying and supporting an application on cloud-based infrastructure
  • Contribution to the Open Source community


Americans with Disabilities Act (ADA)

Target will provide reasonable accommodations (such as a qualified sign language interpreter or other personal assistance) with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Distribution Center or reach out to Guest Services at 1-800-440-0680 for additional information.

Qualifications:

Similar jobs

Similar jobs