Engineer
target
Job Description
.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, cameras, etc.
- Own and improve CI/CD pipelines to ensure safe, reliable delivery of backend services
- Monitor, troubleshoot, and enhance platform performance, scalability, and reliability
- Partner with infrastructure teams to support containerized deployments and runtime environments
- Implement observability practices including metrics, structured logging, and distributed tracing
3.Architectural & Technical Leadership
- Contribute to platform architecture decisions with a focus on AI-first principles, scalability, and resilience
- Define and enforce system boundaries, data contracts, and integration strategies
- Advocate for best practices in code quality, system design, and performance tuning
- Drive improvements to system modularity, maintainability, and developer experience
- Conduct technical design reviews, provide mentorship to junior engineers, and guide feature-level architectural choices
4.Collaboration & Cross-Functional Impact
- Partner with mobile, security, product, and infrastructure teams to deliver end-to-end solutions
- Translate product and operational requirements into scalable engineering solutions
- Participate in agile practices such as sprint planning, retorspectives, and effort estimations.
- Communicate effectively across technical and non-technical stakeholders