Technical Manager
Chennai, India · Full-time
- Posted 1w ago
- From Staples India’s careers page
- Location
- Chennai, India
- Type
- Full-time
- Experience
- 12+ years
- Department
- Software Development
Opens the listing on staples.zohorecruit.in
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
As a Technical Manager, you will lead and grow a high-performing engineering team responsible for Staples Print's full-stack applications, automation quality engineering, and platform reliability. You will own the end-to-end delivery of complex initiatives spanning .NET/C#, React, QA automation, and Java services.
Duties & Responsibilities
- Design, architect, and develop scalable full-stack applications using .NET / ASP.NET Core (C#) on the backend and React / TypeScript on the frontend.
- Define and enforce system architecture patterns for distributed, microservices-based, and event-driven systems.
- Develop and optimize RESTful APIs, microservices, and integrations with messaging platforms (Azure Service Bus, Kafka, or Solace).
- Integrate AI-backed APIs and LLM services into platform features such as personalization, intelligent search, and AI-assisted order workflows.
- Design secure, scalable integration patterns for consuming AI/ML APIs and services within the application stack.
- Apply prompt engineering techniques and implement output validation for LLM API responses.
- Collaborate with data and analytics teams to consume ML model outputs via APIs.
- Champion responsible AI practices including bias awareness, content moderation, rate limiting, cost controls, and auditability.
- Use AI-assisted development tools (GitHub Copilot, Azure AI) to accelerate delivery across the engineering team.
- Lead design reviews, code reviews, and technical spikes; champion best practices in code quality, security, and performance.
- Mentor junior and mid-level engineers through pair programming, design discussions, and code feedback.
- Collaborate with product managers, UX designers, data teams, and platform engineers to translate business requirements into technical solutions.
- Drive CI/CD practices, automated testing strategies, and release readiness across the team.
- Monitor production systems, diagnose performance and reliability issues, and lead root-cause analysis and resolution.
- Contribute to technical documentation, architecture decision records (ADRs), and runbooks.
- Participate in sprint ceremonies, backlog grooming, and capacity planning.
Requirements
- Bachelor's degree in computer science, Information Systems, or a related field, or equivalent experience.
- 11-14 years of total software engineering experience, with at least 4 years directly managing engineers across a full-stack team.
- Demonstrated ability to own and deliver large-scale engineering initiatives end-to-end.
- Strong architectural mindset with experience in distributed systems, microservices, RESTful APIs, event-driven architectures, and cloud-native platforms on Azure.
- Deep hands-on background in .NET / ASP.NET Core / C# and a strong working understanding of React and modern JavaScript/TypeScript.
- Solid understanding of QA automation principles, including test pyramid, Selenium, Playwright, and API/integration test strategies.
- Proven track record of building and developing engineering teams: hiring, performance management, coaching, and retention.
- Proficiency with CI/CD tooling (Azure DevOps, GitHub Actions) and modern DevOps practices.
- Excellent communication and stakeholder management skills.
- Strong analytical and problem-solving skills with a data-driven approach to team health and delivery metrics.
- Experience with the full SDLC and Agile ceremonies.
Preferred Qualifications
- Master's degree in Computer Science, Engineering, or a related field.
- Working knowledge of Java and Spring Boot.
- Hands-on experience with Generative AI, LLM APIs, and AI-assisted developer tooling.
- Experience with load and performance testing frameworks such as JMeter, Gatling, or k6.
- Experience managing distributed teams across onshore/offshore or GCC model structures.
- Experience with observability tooling such as Splunk, Application Insights, or Dynatrace.
- Familiarity with Blazor for .NET-based frontend development.
- Experience with secure application development and DevSecOps principles.
Skills they ask for
Pick one to see other roles that ask for it.
About Staples India
Technology and digital work at Staples IndiaStaples India describes its India innovation hub as working on technology, engineering, and digital initiatives for Staples.
See all 32 roles at Staples IndiaMore roles at Staples India
See all 32- QA EngineerChennai · SeniorQuality Assurance · SeniorChennai, India3d
- Oracle Cloud HCM Techno-Functional ConsultantChennaiInformation TechnologyChennai, India3d
- QA EngineerChennai · SeniorQuality Assurance · SeniorChennai, India1w
- Software EngineerChennai · LeadSoftware Development · LeadChennai, India2w
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.