Skip to main content
  • Hamburger menu icon
Chercher des emplois

View Remote Jobs

Senior Director, OMS Engineering

Framingham, Massachusetts, États-Unis

Faire une demande
Numéro de l’emploi 26866 Type d’emploi Technology, E-Commerce & Data Science Date d’affichage 10/23/2024

Senior Director, OMS Engineering - Hybrid

Summary

The Senior Director, OMS Engineering will partner with both the business and technical teams to build and maintain a scalable platform for Staples Order Lifecycle Management Platform. If you are a Customer-Centric, Results-Focused, and Innovative leader with proven expertise in building and deploying industry-leading platforms, you will love it here! This Director is responsible for working with business teams to define the vision for the Order Management platform, support business growth, and provide technical guidance and architectural decisions. The leader will be hiring top talent and choosing the right technology stack. This leader is ultimately responsible for modernizing Order Management Systems in a commercially viable fashion while maintaining the current legacy applications and integrating them with existing and new applications.

Duties & Responsibilities

  • Work with technology leadership to develop business capabilities, technical strategies, implementation strategies, and architectures.
  • Lead the development and documentation of design models and implement systems according to specific strategies, standards, and guidelines.
  • Solve unique problems involving complex technical issues across multiple disciplines.
  • Investigate new designs, methodologies, techniques, and tools and make recommendations.
  • Develop a deep understanding of business domain strategies.
  • Represent technologies with business partners in Customer Service, Merchandising, Sales, or Supply Chain to enable exceptional customer experience and strong growth and profitability.
  • Build and own platforms that maximize ROI.
  • Hire, train, and manage a team of highly technical engineers and managers.
  • Manage existing legacy applications to support new integrations and capabilities and address any service interruption.
  • Lead onshore and offshore teams to ensure projects are delivered on-time and on-budget.
  • Oversee daily activities to ensure that business priorities and end-user expectations are being met.

What You Bring to the Table

The ideal candidate is a technically respected leader with a proven track record of successfully delivering large/complex products or platforms from concept to launch and a deep network of talented engineers/managers (and following) who can recruit and build teams quickly. In addition, this role requires cross-functional relationships, communication, negotiation, and organizational awareness to affect results by maneuvering through appropriate organization channels. You are a self-starter, a detail-oriented problem-solver with exceptional software development skills. You can think big, manage ambiguity to move quickly, and deliver results in an entrepreneurial environment. You are flexible and resourceful and easily adaptable to changes in environment and prioritization.

Education & Experience

  • Preferred Education Level: Bachelor’s Degree in Engineering/Comp Science disciplines preferred
  • Minimum Years of Experience: 10+ years of experience at high tech companies, hands-on software engineering experience involving large-scale implementations and open-source technologies, building and leading a high-performance organization and solutions

Basic Qualifications

  • 10+ years’ experience at high tech companies
  • 10+ years hands-on software engineering experience involving large scale implementations and open-source technologies
  • Experience designing service-oriented architecture
  • Expert at developing large scale highly reliable, fault-tolerant systems for high performance using parallel and distributed computing involving multi-threading and concurrency
  • Strong knowledge of software operations, performance tuning, parallel processing, modularization, application code profiling tools and algorithmic analysis
  • Strong object-oriented programming experience
  • Experience with diagnostics, troubleshooting, debugging and continuous integration
  • Experience leading software development lifecycle including concept, design, prototyping, integration, testing, and production release
  • Cloud application development experience

Preferred Qualifications

  • Bachelor's Degree
  • Experience migrating from Legacy to modern technology stack
  • Strong analytical, data-driven decision making and problem-solving skills, with attention to details
  • Ability to navigate large organizations, develop strong business partner relationships and build networks
  • Outstanding influencing, communication and presentation skills
  • Demonstrated success in working within cross functional teams and effective project management and analytical/decision-making skills
  • Open-source technologies, public/private cloud technologies
  • Expert programming skills developing back-end applications in NodeJS, Go, Python, Java, or Scala
  • Expert at building microservices exposing REST APIs using frameworks such as Swagger/OpenAPI, App Service/Azure
  • Strong scripting skills in a Linux/Unix environment (e.g.: Bash, Python, Perl)
  • Experience working with data processing frameworks (e.g., Hadoop, Spark, Kafka)
  • Expertise working with RDBMS and NoSQL data stores on-premise and in the Cloud (e.g.: SQL Server/Azure, PostgreSQL/Azure, MongoDB, Cassandra, Cosmos DB/Azure, DynamoDB/AWS, Redshift/AWS, Teradata, Oracle)
  • Expertise applying best practices in the areas of Configuration Management, Automation, Continuous Integration & Deployment, and Monitoring using frameworks like Ansible, Chef, Puppet, Terraform, Jenkins and platform services in the Cloud
  • Experience with performance analysis and debugging of Java applications or services at scale (e.g., JConsole, VisualVM)
  • Knowledge of Spring and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security) is a plus

Chez Staples, « inclusion » est un mot d'action. Il représente ce que nous faisons pour garantir que tous les employés se sentent valorisés et soutenus afin de contribuer à leur plein potentiel. Lorsque nous opérons de manière inclusive, la diversité suit naturellement. C'est pourquoi nous travaillons dur pour favoriser une culture inclusive, car nous recherchons des employés ayant des perspectives uniques et variées et des domaines d'expertise divers. Le résultat est un meilleur environnement de travail et une réflexion innovante qui nous aide à dépasser les attentes de nos clients – grâce à la force des personnes derrière notre marque emblématique.

Staples est un employeur garantissant l'égalité des chances. Tous les candidats qualifiés seront pris en considération pour un emploi sans distinction de race, couleur, religion, âge, sexe, orientation sexuelle, identité de genre, origine nationale, statut de vétéran protégé, handicap ou toute autre base protégée par la loi fédérale, étatique ou locale.

Faire une demande

Explorez l'emplacement

Jetez un œil à l'endroit où vous pourriez travailler

Des emplois pour vous

Aucun emploi enregistré

Inscrivez-vous aux alertes d’emploi

Poursuivons la conversation. Remplissez les champs ci-dessous et nous vous garderons au courant des plus récentes possibilités d’emploi qui correspondent à vos préférences.