Lead Engineer - Digital Client Services

Minneapolis, Minnesota, United States
Mar 23, 2019
Apr 30, 2019
Employment Status
Full Time

Join us as a Lead Engineer:

About us:Target is an iconic brand, a Fortune 50 company and one of America's leading retailers.Target as a tech company? Absolutely. We're 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 Technology Services 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.As a lead engineer, you serve as the technical anchor for the engineering team that supports a product. You create, own and are responsible for the application architecture that best serves the product in its functional and non-functional needs. You identify and drive architectural changes to accelerate feature development or improve the quality of service (or both).You have deep and broad engineering skills and are capable of standing up an architecture in its whole on your own, but you choose to influence a wider team by acting as a “force multiplier”.

This position is a part of Digital specifically accountable for fetching and aggregating product, pricing and fulfillment data served to www.target.com and our mobile apps. The role is focused on supporting, automating the use of infrastructure by the team and building tools to help manage a portfolio of microservices. This position involves being a technical lead for engineers (Junior to Lead levels) in both Minneapolis and Bangalore locations while partnering with key engineering leaders across Target.

Use your skills, experience and talents to be a part of groundbreaking thinking and visionary goals.As a Lead Engineer, you'll take the lead as you… 

Architect and develop the best technical design and approach

Drive resolution of technology roadblocks including API design, build andtest

Advocate for technologies, frameworks, architecture design patterns, CI/CD processes and guiding values of the infrastructure

Ensure code adheres to all development & security standards

Work on cross-functional, highly visible and impactful technical initiatives across Target

Lead and execute against project/agile plans and set deadlines

Coach and guide the peers and junior engineers with the technical and domain knowledge needed

Desired Qualifications:

Experience in building/implementing high performance & scalable server-side applications

Experience with integrating and aggregating data across several domains efficiently and effectively

Strong experience with Java, Groovy/Kotlin, Gradle, Ratpack, Micronaut

eCommerce experience with a track record of innovation is a definite plus

Experience operating and supporting medium to large scale systems / microservices

Experience with software test automation

Strong sense of ownership

Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences

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

About you:

4 year degree or equivalent experience

7+ years of software development experience with at least one full cycle implementation

Demonstrates strong domain-specific knowledge regarding Target's technology capabilities, and key competitors' products and differentiating features

Demonstrates broad and deep expertise in multiple computer languages and frameworks (e.g., open source). 

Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructureCommunicates and coordinates with project team, partners, and stakeholders

Demonstrates expertise in analysis and optimization of systems capacity, performance, and operational health

Understands and develops solutions to foster data lifecycle managementMaintains deep technical knowledge within areas of expertise

Stays current with new and evolving technologies via formal training and self-directed educationExperience in building highly scalable distributed systems


Similar jobs

More searches like this

Similar jobs