Target

Retail Technology

Engineer

Bangalore, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Engineer at Target. Skills: Kotlin, Java, Micronaut, RESTful APIs, AI-enabled system design. Design backend services. Develop backend services”

Industry & Context.

Retail Technology
Problems you'll solve

problem-solving skills; troubleshoot

What They're Looking For.

Must Have

4+ years of experience in software engineering, backend development, Java, Kotlin, Micronaut, Spring Boot, RESTful APIs, backend service integrations, distributed systems, microservices-based architectures, CI/CD pipelines, modern development workflows, AI-enabled system design, building services that integrate with AI/ML models, leverage telemetry data for intelligent automation, support AI-driven workflows, building backend services that consume or operationalize AI/ML outputs, anomaly detection, predictive insights, automated decision workflows, software engineering best practices, Test Driven Development (TDD), code reviews, automated testing, scalable systems, reliability, observability, maintainability, problem-solving skills, ability to collaborate effectively across engineering teams

Nice to Have

device management platforms, systems that manage physical devices, Android devices, IoT endpoints, cameras, edge hardware, device lifecycle management concepts, provisioning, enrollment, configuration management, compliance monitoring, remote updates, Temporal, workflow orchestration frameworks, managing long-running processes, distributed workflows, integrating backend services with device agents, edge systems, event-driven architectures, asynchronous messaging systems

What You'll Do.

Design backend services

Develop backend services

Maintain backend services

Implement device lifecycle management features

Integrate with mobile agents

Integrate with external APIs

Integrate with backend systems

Integrate with internal APIs

Integrate with third-party APIs

Develop asynchronous workflows

Develop fault-tolerant workflows

Contribute to platform evolution

Improve CI/CD pipelines

Monitor platform performance

Troubleshoot platform performance

Enhance platform performance

Partner with infrastructure teams

Support containerized deployments

Support runtime environments

Implement observability practices

Contribute to architecture decisions

Define system boundaries

Define data contracts

Define integration strategies

Advocate for best practices

Conduct technical design reviews

Guide feature architecture

Partner with mobile teams

Partner with security teams

Partner with product teams

Partner with infrastructure teams

Deliver end-to-end solutions

Translate requirements

Develop engineering solutions

Participate in agile practices

Participate in sprint planning

Participate in retrospectives

Participate in effort estimations

Communicate effectively

How You'll Work.

Team & Collaboration

Collaborate closely with product, mobile, infrastructure, and security teams; Partner with mobile, security, product, and infrastructure teams to deliver end-to-end solutions; Communicate effectively across technical and non-technical stakeholders

Communication Scope

Communicate effectively across technical and non-technical stakeholders

Process & Methodology

Participate in agile practices such as sprint planning, retorspectives, and effort estimations

Full Job Description

## Team Overview Our team builds and supports the platform that powers end-to-end device management for Target’s operations across stores, distribution centers, and headquarters. We manage a wide ecosystem of Android-based handhelds, IoT devices, and other edge hardware critical to enterprise workflows. We develop scalable solutions to provision, monitor, secure, and update these devices, enabling reliability, compliance, and operational agility across thousands of endpoints. ## ## Position Overview We are looking for a **Software Engineer** with a strong background in Kotlin-based backend systems. This role involves designing and implementing services that interact with large fleets of managed devices such as Android, cameras, or IoT sensors. You’ll be responsible for building resilient, scalable, and AI-first architecture using modern frameworks and tools, with a strong emphasis on testability, automation, and maintainability. You’ll collaborate closely with product, mobile, infrastructure, and security teams to define, develop, and deliver critical capabilities in our device management platform. ## ## Core Responsibilities ### 1.Engineering & Development * Design, develop, and maintain backend services using **Kotlin** , **Java** and **Micronaut** * Implement **device lifecycle management features** including provisioning, setting desired configuration, compliance tracking, and remediation. * Integrate with mobile agents, external APIs, and backend systems via REST * Build and extend**RESTful APIs** to support secure device interactions and telemetry flows * Write clean, modular, testable code following **TDD** principles * Integrate with internal and third-party APIs, ensuring reliable, secure, and scalable interactions * Develop asynchronous, fault-tolerant workflows using **Temporal** ### 2.Platform & Systems Ownership * Contribute to the evolution of Target’s **Device Management Platform** that supports all device types - Android devices, IoT sensors, network

Free ATS check

Applying for this Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Target?

Real rants from real employees. Read before you apply.

Read Company Rants →