Back to jobs
Team Lead, Software Development leads the technical execution and day-to-day delivery for a small engineering squad building and operating enterprise-grade, cloud-native services for document management and document output within the Infor OS ecosystem.

Team Lead, Software Development ( Java & AWS )
HyderabadPosted 2 weeks ago
Full-timehybrid
Job Description
Team Lead, Software Development ( Java & AWS )
Department: Development
Employment Type: Full Time
Location: Hyderabad
Description
Team Lead, Software Development leads the technical execution and day-to-day delivery for a small engineering squad building and operating enterprise-grade, cloud-native services for document management and document output within the Infor OS ecosystem.
This role remains hands-on, provides strong technical direction, and ensures solutions meet platform expectations for security, multi-tenancy, reliability, and operational excellence. The role focuses on guiding design and implementation, improving engineering practices, and supporting production operations while mentoring engineers and partnering closely with product, security, and platform stakeholders
A Typical Day in the Life Includes:
- Lead technical delivery for assigned services from requirements through design, implementation, testing, and release
- Design and build Java-based backend systems and distributed services supporting enterprise document workflows
- Define and apply team-level architecture patterns for APIs, microservices, and event-driven integrations
- Guide implementation of document management capabilities including ingestion, storage, metadata, versioning, and access control
- Support document output and distribution flows, including downstream integrations and reliability of delivery pipelines
- Drive operational excellence by improving observability, incident response readiness, and performance troubleshooting across services
- Collaborate with product, security, and platform partners to align design decisions with business, compliance, and security requirements
- Mentor engineers through code reviews, technical coaching, and structured knowledge sharing to raise team capability and consistency
Basic Qualifications:
- 8+ years of software engineering experience with strong backend and distributed systems focus
- 2+ years of experience in a technical leadership capacity (e.g., leading a squad, mentoring engineers, owning delivery)
- Proven experience building and operating cloud-native services in production (SaaS/multi-tenant preferred)
- Experience influencing design, code quality, and delivery practices within a team environment
Preferred Qualifications:
- Demonstrate strong proficiency in Java and backend service architecture (Spring/Spring Boot preferred)
- Apply solid knowledge of distributed systems, microservices, and event-driven architectures
- Use AWS services effectively and follow cloud-native design patterns for scalable, reliable services
- Operate and deploy services using Kubernetes and containerization practices
- Design and integrate APIs using REST with strong attention to security and versioning
- Work with relational and/or NoSQL data stores and apply sound data modeling practices
- Apply observability practices including logging, metrics, and tracing to support production readiness
- Evaluate and apply AI/ML capabilities where relevant to document workflows (e.g., classification, extraction, semantic search)
- Influence engineering direction through clear technical decision-making, communication, and pragmatic trade-off management