Senior Lead Engineer

Posted One Month Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Senior level
eCommerce • Retail • Software
The Role
Design, build, and support scalable backend services, integrations, and enterprise applications for order management and e-commerce. Lead architecture for highly available distributed systems, optimize performance, develop automated tests, and maintain APIs, databases, messaging, and cloud solutions. Translate business and supply-chain requirements into technical designs, guide engineers, support production incidents, modernize platforms, and collaborate with product, DevOps, architecture, QA, and operations teams.
Summary Generated by Built In
Role Summary
As a Lead Engineer, you will design, build, and support critical integrations and applications across SOMS domain. You will contribute hands-on development expertise in Java, Spring Framework, and cloud technologies (Azure/GCP) while ensuring scalability, compliance, and performance. You will work in a hybrid team model (onshore + offshore), collaborating with OMS SMEs, Enterprise architects, and contractors to deliver high-quality solutions that enable Easy experience for Staples Business customers.

Duties & Responsibilities
· Design, build, and maintain distributed and scalable backend services to support business-critical feature.
· Collaborate with DevOps, product, and other engineering teams to define requirements and deliver long-lasting technical solutions.
· Optimize system latency, throughput, and resource usage to support high performance under variable loads.
· Address technical debt by refactoring code and infrastructure and stay updated on emerging technologies and industry trends.
· Excellent verbal and written communications with the ability to establish effective working relationships with team members and cross functional teams.
· Develop comprehensive test plans and maintain automated test suites to ensure software robustness and minimize regressions.

Requirements
Basic Qualifications
· 9–12 years of progressive software engineering experience, with strong experience leading the design and development of enterprise applications.
· Proficiency in at least one modern programming language such as Java or Python.
· Extensive hands-on experience designing and implementing microservices using the Spring ecosystem, including Spring Boot, Spring JPA, Spring Batch, Spring Security, Spring Cloud, and Spring Data Stream.
· Strong technical leadership in architecting highly available, fault-tolerant, and scalable distributed systems in cloud environments.
· Proven experience leading OMS or e-commerce platform development, including order capture, orchestration, fulfillment, inventory, cancelations, returns, substitutions, and exception handling.
· Ability to translate business, operations, and supply chain requirements into scalable technical solutions and system designs.
· Experience working in Agile environments, contributing to technical planning, iterative delivery,
and thorough code/design reviews.
· Strong understanding of software engineering best practices, including CI/CD, automated testing,
release management, and production readiness.
· Hands-on experience with distributed databases such as Azure Cosmos DB, Couchbase, or MongoDB.
· Hands-on experience with relational databases such as Oracle, MySQL, and PostgreSQL.
· Experience with distributed caching technologies such as Redis, Memcached, or Hazelcast to improve system performance.
· Strong experience with event-driven architecture and distributed messaging platforms such as Azure Event Hub, Apache Kafka, or Solace.
· Experience designing and optimizing batch and streaming data pipelines to support enterprise-scale analytics and operational processing.
· Proficiency using GitHub for version control, collaboration, and code management; familiarity
with tools such as GitHub Copilot is a plus.
· Strong API development skills, including the design, implementation, documentation, and versioning of RESTful, GraphQL, or SOAP APIs, with authentication and authorization patterns such as OAuth and JWT. · Experience creating and maintaining technical documentation, including architecture diagrams, API specifications, design documents, and operational runbooks

Preferred Qualifications
· Proven experience taking an idea from inception to life with an ability to explore a variety of open-source technologies.
· Experience with developing, deploying, and launching software products on public cloud preferably Microsoft Azure and GCP.
· Experience leading engineers in a complex retail or OMS environment.
· Strong mentoring skills with the ability to guide engineers through design, implementation, and problem-solving.
· Experience owning production support, incident response, root cause analysis, and system stability improvements.
· Strong collaboration skills with product, architecture, QA, support, operations, and business
stakeholders.
· Experience driving platform modernization, legacy system migration, or large-scale system integration initiatives.
· Ability to influence engineering standards, promote best practices, and raise the technical maturity of the
team.

Skills Required

  • 9-12 years of progressive software engineering experience, including leading enterprise application design and development
  • Proficiency in Java or Python
  • Hands-on experience designing and implementing microservices using the Spring ecosystem, including Spring Boot, Spring JPA, Spring Batch, Spring Security, Spring Cloud, and Spring Data Stream
  • Technical leadership architecting highly available, fault-tolerant, and scalable distributed systems in cloud environments
  • Experience leading OMS or e-commerce platform development, including order capture, orchestration, fulfillment, inventory, cancellations, returns, substitutions, and exception handling
  • Ability to translate business, operations, and supply-chain requirements into scalable technical solutions and system designs
  • Experience working in Agile environments with technical planning, iterative delivery, and code and design reviews
  • Understanding of software engineering best practices, including CI/CD, automated testing, release management, and production readiness
  • Hands-on experience with distributed databases such as Azure Cosmos DB, Couchbase, or MongoDB
  • Hands-on experience with relational databases such as Oracle, MySQL, or PostgreSQL
  • Experience with distributed caching technologies such as Redis, Memcached, or Hazelcast
  • Experience with event-driven architecture and distributed messaging platforms such as Azure Event Hubs, Apache Kafka, or Solace
  • Experience designing and optimizing batch and streaming data pipelines
  • Proficiency using GitHub for version control, collaboration, and code management
  • Strong API development skills covering RESTful, GraphQL, or SOAP APIs, authentication, authorization, OAuth, and JWT
  • Experience creating and maintaining architecture diagrams, API specifications, design documents, and operational runbooks
  • Experience developing, deploying, and launching software products on public cloud platforms, preferably Microsoft Azure and GCP
  • Experience leading engineers in a complex retail or OMS environment
  • Strong mentoring skills
  • Experience owning production support, incident response, root-cause analysis, and system stability improvements
  • Experience driving platform modernization, legacy-system migration, or large-scale system integration initiatives
  • Ability to influence engineering standards and improve team technical maturity
  • Experience with GitHub Copilot
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
12,060 Employees
Year Founded: 1986

What We Do

Staples India is Staples’ technology and innovation hub in Chennai, building platforms, systems, and digital solutions that support the company’s global operations and future of work. Staples serves consumers and businesses with workplace products and services, including office supplies, janitorial products, technology, furniture, breakroom essentials, print and marketing, shipping, travel, and promotional offerings. Its India teams focus on engineering, eCommerce, process optimization, and enterprise solutions.

Similar Jobs

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Chennai, Tamil Nadu, IND
160000 Employees

Kintsugi AI, Inc. Logo Kintsugi AI, Inc.

Web Engineer

Artificial Intelligence • Fintech • Software • Automation
In-Office or Remote
17 Locations
40K-45K Annually
In-Office or Remote
2 Locations
1876 Employees

Staples India Logo Staples India

Infrastructure Engineer

eCommerce • Retail • Software
In-Office
Chennai, Tamil Nadu, IND
12060 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account