Target

Lead Engineer

Bengaluru, India
MongoDB Java React API Redis Kafka Microservices Kotlin Angular Go Ansible
Description

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.
 

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

We are looking for talented Lead Engineer to join us in API Gateway team.


This role involves working with technologies such as Envoy Proxy, HAProxy, and an in-house built sidecar proxy written in Go. The ideal candidate will also manage server fleets using Ansible, oversee an internal router control plane developed in Go, and utilize Kafka, Redis, and MongoDB databases. This position requires a strong understanding of Content Delivery Networks (CDNs), migration strategies, and API security concepts.


Key Responsibilities:

  • API Gateway Management: Lead the design, implementation, and optimization of API gateways using Envoy Proxy and HAProxy, ensuring high availability and performance.
  • Sidecar Proxy Development: Oversee the development and maintenance of an in-house sidecar proxy written in Go, ensuring seamless integration with existing services.
  • Server Fleet Management: Utilize Ansible to automate server provisioning, configuration, and management, ensuring efficient operations across the server fleet.
  • Control Plane Development: Manage the internal router control plane written in Go, leveraging Kafka for messaging and Redis/MongoDB for data storage and retrieval.
  • CDN Strategy and Migration: Lead CDN migration projects, working with providers like Akamai and Fastly to enhance content delivery and performance.
  • API Monitoring and Security: Implement API monitoring solutions and security tools to ensure the integrity and security of APIs, adhering to best practices in API security.
  • Leadership and Mentorship: Provide technical leadership and mentorship to engineering teams, fostering a culture of collaboration and continuous improvement.
  • Technology Design and Architecture: Articulate technology designs and architectural decisions to team members, ensuring alignment with business goals and technical standards.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Experience:
    • 10+ years of experience in software engineering, with a focus on API gateways and microservices architecture preferably built on a JVM systems
    • Proven experience with Envoy Proxy, HAProxy, and Go programming language is a big plus.
    • Strong background in server management using Ansible and experience with cloud infrastructure.
    • Familiarity with Kafka, Redis, and MongoDB databases.
    • Experience with CDN technologies and migration strategies, particularly Akamai and Fastly.
    • Knowledge of API monitoring tools and security best practices.
  • Skills:
    • Excellent problem-solving and analytical skills.
    • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to principal engineers, product manager, management stakeholders.
    • Leadership experience, with a track record of mentoring and developing engineering talent.

  • Must Have Skills:

               Java/Kotlin, ReactJS/Angular and Postgre

Useful Links-

Life at Target- https://india.target.com/

Benefits- https://india.target.com/life-at-target/workplace/benefits

Culture- https://india.target.com/life-at-target/diversity-and-inclusion

Target
Target
Communities E-Commerce Retail Shopping

0 applies

2 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say