Browse current jobs

Sr. Engineer - Target India

Target · Bangalore

Apply on employer website

Collected role description

Role overview

Sr. Engineer - Target India at Target

Design & Development: Architect and implement high-performance, low-latency solutions.

Responsibilities

  • Collaboration: Work closely with stakeholders to refine requirements, design solutions, and perform code reviews.
  • Scalability & Reliability: Ensure microservices are fault-tolerant and can handle high traffic.
  • Observability & Monitoring: Set up metrics, tracing, and logs to maintain operational health.
  • Mentorship: Provide guidance and best practices to junior team members.
  • Continuous Learning: Keep up-to-date with the latest trends in distributed systems and backend technologies.
  • About you:
  • 5+ years in software design & development; at least 4 years building scalable backend apps in Java or Kotlin.
  • Microservices & Distributed Systems: Proven track record designing and implementing microservices, working with event-driven systems.
  • Databases: Strong knowledge of relational (PostgreSQL, MySQL) and non relational databases.
  • Messaging: Hands-on experience with Kafka for data streaming and messaging.
  • Containerization & Orchestration: Proficiency with Docker and Kubernetes.
  • Observability: Familiarity with monitoring and logging tools (Grafana, ELK, Micrometer, OpenTelemetry).
  • Performance Optimization: Demonstrated ability to analyze and optimize system capacity, throughput, and latency.

Preferred qualifications and skills

  • Skills:Exposure to NoSQL databases (MongoDB, Cassandra, etc.), Analytical stores (BigQuerry, etc), Apache Beam.
  • Experience with advanced CI/CD pipelines (Jenkins, Drone, etc.).

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 .
  • As a Senior Engineer, you serve as a specialist in the engineering team that supports the product.
  • You help develop and gain insight in the application architecture.
  • You can distill an abstract architecture into concrete design and influence the implementation.
  • You show expertize in applying the appropriate software engineering patterns to build robust and scalable systems.
  • You are an expert in programming and apply your skills in developing the product.
  • You have the skills to design and implement the architecture on your own, but choose to influence your fellow engineers by proposing software designs, providing feedback on software designs and/or implementation.
  • You show good problem solving skills and can help the team in triaging operational issues.
  • You leverage your expertise in eliminating repeat occurrences.
  • Use your skills, experience and talents to be a part of groundbreaking thinking and visionary goals.
  • As a Sr. Engineer, you’ll take the lead as you… Use your technology acumen to apply and maintain knowledge of current and emerging technologies within specialized area(s) of the technology domain.
  • Evaluate new technologies and participate in decision-making, accounting for several factors such as viability within Target’s technical environment, maintainability, and cost of ownership.
  • Initiate and execute research and proof-of-concept activities for new technologies.
  • Manage total product, financials and forecasting.
  • Lead the design, lifecycle management, and total cost of ownership of services.
  • Lead and conduct code review, design review, testing, and debugging activities at the application level.
  • Lead functional design and architecture discussions with understanding of process flows and system diagrams to enable design decisions.
  • Participate in routine and non-routine construction, automation, and implementation activities, ensuring successful implementation with architectural and operational requirements and best practices met.
  • Provide technical oversight and coach others to resolve complex and severe technical issues.
  • Lead disaster recovery activities and contribute to disaster recovery planning.
  • Embed data quality protocols throughout data acquisition, processing, storage, and operational use.

Collected experience requirement

5+ years