Skip to main content

This job has expired

Lead Engineer - Vela - CI/CD Pipeline Automation - Golang (Full-Time Remote or Hybrid)

Employer
Target
Location
Brooklyn Park, Minnesota
Start date
Nov 8, 2022
Closing date
Dec 17, 2022

View more

Category
Retail / Wholesale
Employment Status
Full Time
Description:
Target is an iconic brand, a Fortune 50 company and one of America's leading retailers.

Target as a tech company? Absolutely. We are the behind-the-scenes powerhouse that fuels Target's passion and commitment to cutting-edge innovation. We anchor every facet of one of the world's best- loved retailers with a strong technology framework that relies on the latest tools and technologies-and the brightest people-to deliver incredible value to guests online and in stores. Target tech is on a mission to offer the systems, tools and support that guests and team members need and deserve. Our high-performing teams balance independence with collaboration, and we pride ourselves on being versatile, agile, and creative. We drive industry-leading technologies in support of every angle of the business, and help ensure that Target operates smoothly, securely, and reliably from the inside out.

About Vela:

Vela (VEE-la) is Target's official pipeline automation (CI/CD) framework built on Linux container technology written in Golang. Vela is built with an emphasis on code concurrency and stability, with an active open-source community of engineers across multiple companies and industries to bring speed and reliability of code integration and deployment strategies to the forefront. Vela's well-documented YAML syntax and intuitive user interface enables engineers to automate and interact with their pipelines with ease. Learn more at https://go-vela.github.io/docs/!

As a Lead Engineer on the Vela team, you will:
  • Develop a deep understanding of Vela's design and technical architecture
  • Deliver robust and scalable software components to solve engineering problems by leveraging your experience, expertise, and knowledge of Vela's design and technical architecture
  • Collaborate on building and supporting the vital infrastructure that allows Target engineers to code and deploy software with speed, ease, and confidence
  • Create, own, maintain, and update the application architecture that best serves the product in its functional and non-functional needs
  • Identify and drive architectural changes to accelerate feature development and improve the quality of service, without reducing software robustness
  • Work together with the team to ensure the software quality and functional accuracy is maintained across the team
  • Provide the team with thought leadership in many areas, including clean reusable coding patterns, scalable solutions, and strong testing practices
  • Provide expertise and guidance on routine and moderately complex technical problems, while also escalating issues or blockers where and when appropriate
  • Stay current with Target's technical capabilities, infrastructure, technical environment, and key competitors' products and differentiating features
  • Actively participate in code reviews, sprint plannings, sprint reviews, demos, retrospectives, daily stand-ups, and backlog refinement ceremonies
  • Partner with the Product Manager to balance the prioritization of new feature development with software robustness
  • Collaborate with the open-source community to maintain a community roadmap, while balancing open-source priorities with Target's own priorities
  • Support the team in rectifying standard and operational issues
  • Participate in an on-call rotation supporting our customers


About you:
  • 7+ years of software development experience
  • CI/CD experience using Vela, Drone, Jenkins, or other continuous integration tools
  • Demonstrates broad and deep expertise as a Golang developer
  • Familiarity with front-end development, preferably with Elm or JavaScript (React)
  • Understands the concepts of distributed programming and applies it to their domain
  • Experience developing and running applications on and for container-based platforms
  • Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure
  • Guides and coaches other engineers on clean reusable coding patterns, scalable solutions, strong testing practices, and architecture design
  • Builds strong commitment within the team to support the appropriate priorities
  • Clearly communicates Agile concepts to partners within product team
  • Influences and applies data standards, policies, and procedures
  • Maintains deep technical knowledge within areas of expertise
  • Stays current with new and evolving technologies via formal training and self-directed education
  • Engages positively with the open-source community in any number of ways, including opening detailed bug reports, submitting pull-requests, and fostering healthy discussion and dialog on RFCs
  • Able to articulate and support your opinions/stance, but also able to listen and be flexible
  • Forward-thinking and demonstrates empathy for customers


Desired Qualifications:
  • 4-year degree or equivalent experience
  • Experience working in an Agile environment (i.e., user stories, iterative development, etc.)
  • Practical knowledge of test-driven development and software test automation
  • Working experience with operating applications in support of a distributed microservices architecture
  • Familiarity with definition and adoption of SLIs/SLOs/SLAs
  • Experience with tools and techniques for monitoring and creating smart alerts that help discover issues/failures in a timely manner
  • Experience with analyzing metrics and preventing outages/incidents
  • Experience with technical writing


Core responsibilities are described within this job description. Job duties may change at any time due to business needs.

This position may be considered for a Full-Time Remote or Hybrid work arrangement based on Target's needs. A Hybrid work arrangement means the team member score role will be a blend of virtual and onsite at a Target location. A Full-Time Remote work arrangement means the team member works full-time from home or an alternate location that is not a Target location, does not have a desk at their primary HQ work location and may travel to HQ up to 4 times a year.

The salary range is $105,800-$190,400

Pay is based on several factors including but not limited to education, work experience, certifications, etc. In addition to your salary, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Find competitive benefits from financial and education to well-being and beyond.

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:

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert