Senior Software Engineer (OMS)

Sally Beauty Holdings•Plano, TX
•Hybrid

About The Position

The Senior Software Engineer - Order Management System is responsible for designing, developing, configuring, enhancing, supporting, and optimizing the enterprise OMS and its integrated applications. The role serves as a technical expert for order orchestration, inventory visibility, fulfillment, payment processing, returns, and customer order servicing across omni-channel retail platforms. It collaborates with business stakeholders, architects, product owners, integration teams, QA, and external vendors to deliver scalable solutions for eCommerce, store fulfillment, warehouse operations, customer service, and marketplace integrations. The engineer provides technical leadership throughout the software development lifecycle, from requirements analysis and solution design through development, testing support, deployment, production support, and continuous improvement. The position is hybrid and based at the SBH Legacy West Support Center in Plano, Texas.

Requirements

  • At least 5 years working in a retail or omni-channel environment.
  • 5–8+ years of functional and technical design experience with large-scale Retail OMS implementations.
  • Experience with Java, J2EE, XML, JSON, XSLT, SQL, and relational databases.
  • Knowledge of order orchestration, inventory management, sourcing, fulfillment, payment processing, returns, and customer service workflows.
  • Experience designing and developing REST APIs, web services, and integration solutions.
  • Understanding of messaging technologies such as IBM MQ, Kafka, JMS, or similar event-driven architectures.
  • Strong software design, development, debugging, and troubleshooting skills.
  • Ability to perform root-cause analysis and resolve complex production issues.
  • Experience conducting technical design reviews and code reviews.
  • Strong analytical, problem-solving, verbal communication, and written communication skills.
  • Ability to translate business requirements into scalable technical solutions.
  • Strong project planning, estimation, and prioritization skills.
  • Experience working in Agile/Scrum development environments.
  • Ability to collaborate effectively across business and technical teams.
  • Ability to lead technical initiatives with minimal supervision.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Ability to influence technical decisions and drive solution alignment across teams.
  • Ability to mentor and develop junior engineers.
  • Ability to present technical concepts to technical and non-technical audiences.
  • Ability to learn new technologies and adapt to evolving business requirements.
  • Ability to support after-hours production issues and critical deployments when needed.

Nice To Haves

  • Experience with IBM Sterling, Manhattan Active Omni, or KIBO.

Responsibilities

  • Design, develop, configure, and maintain OMS solutions and customizations supporting order capture, fulfillment, inventory management, sourcing, payment processing, and returns.
  • Analyze business requirements and translate them into technical designs, user stories, and implementation approaches.
  • Develop and support OMS integrations with eCommerce platforms, POS systems, WMS, ERP platforms, marketplace channels, payment gateways, and middleware.
  • Lead technical design reviews, code reviews, and development activities for complex OMS initiatives.
  • Create and maintain API integrations, services, event-driven messaging, and batch processes for order lifecycle management.
  • Troubleshoot production issues, perform root-cause analysis, and implement preventive solutions.
  • Collaborate with QA teams to ensure test coverage and validate system enhancements.
  • Support release planning, deployments, cutovers, and hypercare stabilization.
  • Monitor application performance and identify improvements to scalability, reliability, and operational efficiency.
  • Partner with business stakeholders to evaluate enhancement requests and recommend solutions aligned with strategic objectives.
  • Develop and maintain technical documentation, design specifications, support procedures, and knowledge-transfer materials.
  • Mentor junior engineers and provide technical guidance to project teams.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, estimation, and retrospectives.
  • Coordinate cross-functional dependencies to support successful delivery of enterprise initiatives.
  • Support vendor upgrades, platform patches, and technology modernization.

Benefits

  • Competitive salary
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Paid vacation
  • Paid sick days
  • Paid holidays
  • Tuition reimbursement
  • 401(k) with company match
  • Complimentary services at the in-house salon
  • Varied food options at the corporate campus
  • Onsite Sally Beauty and CosmoProf Professional stores with merchandise discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service