Manager, Software Engineering (Distributed Systems)

Posted 2 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Expert/Leader
eCommerce • Retail • Software
The Role
Leads distributed-systems engineering teams across people management, execution, technology, delivery, and innovation. Responsibilities include building greenfield software products, developing autonomous teams, modernizing legacy applications, implementing microservices and third-party integrations, and designing highly reliable, fault-tolerant, low-latency distributed applications. The role also requires designing large-scale big-data systems supporting complex event processing and cloud-based applications.
Summary Generated by Built In

Meet the Team  

 

At Staples our Digital Solutions team is more than a traditional IT organization. We are a team of passionate, collaborative, agile, inventive, customer-centric, results-oriented problem solvers. We are intellectually curious, love advancements in technology and seek to adapt technologies to drive Staples forward. We anticipate the needs of our customers and business partners, and deliver reliable, customer-centric technology services. If you want to be on the front lines, driving one of the greatest technology transformations of the 21st Century, you should join our team! 

 

Inventory Management engineering teams enable scalable, efficient, and intelligent inventory management, third-party selling, and 3PL services through our expertise in business domains and technologies. We are currently taking a platform transformation approach to consolidate, modernize, and simplify legacy applications by standardizing interfaces, building micro-services, and/or integrating with 3rd party software that’ll effectively reduce tech debt and vendor footprint, and improve time to market and service levels.

 

Your Role 

 

We are looking for a dynamic engineering leader to help reimagine our engineering teams and the systems from the ground up. The Software Engineering Manager of Distributed Systems will primarily focus on 6 core pillars of the engineering management i.e., People, Execution, Technology, Engineering, Delivery, and Innovation.



Requirements

Qualifications

 

The Skills You Bring 

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 12+ years of professional software engineering experience, including management of team and direct staff.
  • Prior experience in building greenfield software products – inception to launch and beyond.
  • Servant-leader who has built autonomous teams and grew the teams to operate at scale.
  • Excellent programming skills and computer science fundamentals (OO Design, data structures & algorithms, problem solving)
  • Experience building applications on one or more public Cloud Platform (e.g., Azure, AWS, or GCP)
  • Experience designing and implementing highly reliable, fault-tolerant distributed applications with a heavy emphasis on low-latency and scale 
  • Demonstrated success in designing large scale big data systems that perform complex event processing.


Skills Required

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Master's degree
  • 12+ years of professional software engineering experience
  • Experience managing teams and direct staff
  • Experience building greenfield software products from inception through launch and beyond
  • Experience building autonomous teams and scaling team operations
  • Excellent programming skills and computer science fundamentals, including object-oriented design, data structures, algorithms, and problem solving
  • Experience building applications on a public cloud platform such as Azure, AWS, or GCP
  • Experience designing and implementing highly reliable, fault-tolerant distributed applications emphasizing low latency and scale
  • Success designing large-scale big-data systems supporting complex event processing
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

Toast Logo Toast

Customer Care Manager - US Payroll

Cloud • Fintech • Food • Information Technology • Software • Hospitality
In-Office
Chennai, Tamil Nadu, IND
5000 Employees

Comcast Logo Comcast

Software Development Manager

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Comcast Logo Comcast

Development Manager

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Comcast Logo Comcast

Development Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account