Browse current jobs

Lead Engineer

Target · Bangalore

Apply on employer website

Collected role description

Role overview

Lead Engineer at Target

Required qualifications

  • 10+ years of experience developing in JVM-based languages (e.g. Java/Kotlin)
  • Ability to apply skills to solve problems, aptitude to learn additional technologies or go deeper in an area.
  • Has good basic programming/infrastructure skills and is able to quickly gather the skills necessary to accomplish the task at hand.
  • Intermediate knowledge and skills associated with infrastructure- based technologies
  • Works across the team to recommend solutions that are in accordance with accepted testing frameworks.
  • Experience with modern platforms and CI/CD stacks (e.g. GitHub, Vela, Docker)
  • Highly productive, self-starter and self-motivated
  • Passionate about staying current with new and evolving technologies
  • Desired:
  • 10+ years of experience developing high quality applications and/or supporting critical enterprise platforms
  • Experience with Kafka, Containers(k8s), Zookeeper, worked with any one of the major public cloud providers ( GCP/AWS/AZURE)
  • Familiarity with Golang and microservices architecture is a big plus
  • Participate in day-to-day support requests by performing the admin tasks.
  • Install and maintain standard Kafka components: Control Center, ZooKeeper, and Brokers
  • Strong understanding of infrastructure/software and how these systems are secured, analyzed, and investigated.
  • Is a contact point for their team and is able to help answer questions for other groups and/or management?
  • Partner with teams to prioritize and improve services throughout the software development lifecycle
  • Personal or professional experience contributing to open-source projects
  • Innovative mindset – willingness to push new ideas into the company
  • 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.
  • Java/Kotlin, ReactJS/Angular and Postgre

Employment details

  • Location: Bangalore [India]

About the employer

  • Working at Target means helping all families discover the joy of everyday life.
  • We bring that vision to life through our values and culture.
  • Learn more about Target here .
  • Here’s a smattering of approaches important to us and the technologies we use:
  • Everything we do is “as-code” in version control.
  • We don’t like clicking buttons or doing things manually.
  • All development or infra config changes go through a pull-request process, so you’ll always have a say to thumbs up or down things you catch.
  • Everything should have test cases and they go through a continuous integration process.
  • We understand the importance of logs and metrics, so having visibility to things you need to see to do your job isn’t an issue.
  • And if you need to add more metrics or see more logs, it’s within our control to improve that.
  • We try to own as much of the platform as we reasonably can.
  • You don’t need to rely on other teams outside our own to improve the stack or change the way we do things.
  • Kafka/Streaming Stack:
  • Code: Spring Boot (Java/Kotlin), Restful API, Golang
  • Platform: Apache Kafka 2.x, TAP, GCP, Ansible, Terraform, Docker, Vela
  • Alerting/Monitoring: Grafana, Kibana, ELK stack
  • As a Lead Engineer on Target’s Streaming Platform Team, you'll …
  • Help build out the Kafka/Streaming capability in India
  • Write and deploy code that enhances the Kafka platform
  • Designs infrastructure solutions that support automation, self- provisioning, product health, security/compliance, resiliency, zero- call aspiration, and are Guest/Team Member experience focused
  • Troubleshoot and resolve platform operational issues

Collected experience requirement

10+ years