Lead Engineer
Apply Now Job ID: R0000376927 job family: Product Engineering schedule: Full time Location: Target Corporation India Pvt. Ltd., Bangalore, Karnataka, India, 560045;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
culture
What’s it like to work here? We’re asked that a lot. Target respects and values the individuality of all team members and guests—and we have lots of fun in all that we do.
experience our culture