Taro Logo

Senior Software Engineer (Backend)

Fortune 50 retail company with more than 400,000 team members worldwide, one of America's leading retailers.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Retail · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (Backend)

Target, a Fortune 50 retail giant, is seeking a Senior Software Engineer for their IT Data Platform (ITDP) team in Bangalore. This role is crucial in developing and maintaining Target's powerhouse data platform that drives tech efficiencies across the organization. The position involves working with cutting-edge technologies including AI and machine learning, handling vast datasets, and implementing advanced analytics solutions.

As a Senior Software Engineer, you'll be responsible for designing and developing high-quality software solutions, working with cross-functional global teams, and mentoring junior engineers. The role requires expertise in languages like Java, Python, and Scala, along with experience in distributed systems and backend APIs. You'll be working on large-scale systems that power Target's retail technology infrastructure.

Target offers a comprehensive benefits package including health insurance, 401(k), and various other perks. The company culture emphasizes mutual care, respect, and inclusivity, with over 4,000 team members in the Bangalore office alone. This is an excellent opportunity for experienced engineers looking to make an impact in retail technology while working with advanced data platforms and AI solutions.

The ideal candidate will have 3+ years of experience in software development, strong programming skills, and a passion for building scalable solutions. You'll be joining a team that's at the forefront of retail technology innovation, working on projects that directly impact one of America's leading retailers.

Last updated 2 months ago

Responsibilities For Senior Software Engineer (Backend)

  • Data Platform Management: Design, implementation, and optimization of the Data Platform ensuring scalability and data correctness
  • Development: Oversee the development and maintenance of all core components of the platform
  • Unified APIs: Implementation of highly scalable APIs with Graph QL/REST at enterprise scale
  • Platform Monitoring and Observability: Ensure monitoring solutions and security tools to ensure the integrity and trust in Data and APIs
  • Leadership and Mentorship: Provide technical leadership and mentorship to junior engineers

Requirements For Senior Software Engineer (Backend)

Java
Python
Scala
Kafka
  • 4 years degree or equivalent experience
  • 3+ years of industry experience in software design, development, and algorithm related solutions
  • 3+ years of experience in programming languages such as Java, Python, Scala
  • Hands on experience developing distributed systems, large scale systems, database and/or backend APIs
  • Demonstrates experience in analysis and optimization of systems capacity, performance, and operational health

Benefits For Senior Software Engineer (Backend)

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • 401k
  • Employee discount
  • Short term disability
  • Long term disability
  • Paid sick leave
  • Paid national holidays
  • Paid vacation