Sr. Engineer - Target India
Target · Bangalore
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