Back to results

Closed listing

Senior Software Engineer (OMS)

  • Plano, TX, United States

This opening has closed.

The original listing is kept below for reference.

Job details

Experience
5-8+ years functional design and technical design experience with large-scale Retail OMS implementations.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Title: Sr. Software Engineer - Order Management System (This position is Hybrid working from the SBH Legacy West Support Center located in Plano Texas) “At Sally Beauty Holdings, we find beauty in diversity. Our inclusivity and self-expression are what fuel our innovation and growth. You are welcome here, and you can thrive here. We find beauty in YOU. Join us.” Essential Function The Senior Software Engineer - Order Management System is responsible for the design, development, configuration, enhancement, support, and optimization of the enterprise Order Management System (OMS) and its integrated applications. This role serves as a technical expert for order orchestration, inventory visibility, fulfillment, payment processing, returns, and customer order servicing capabilities across omni-channel retail platforms. The position collaborates closely with business stakeholders, architects, product owners, integration teams, QA, and external vendors to deliver scalable solutions that support eCommerce, store fulfillment, warehouse operations, customer service, and marketplace integrations. The Senior Software Engineer provides technical leadership throughout the software development lifecycle, including requirements analysis, solution design, development, testing support, deployment, production support, and continuous improvement initiatives. Primary Duties

  • 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 detailed technical designs, user stories, and implementation approaches.
  • Develop and support integrations between OMS and enterprise applications including eCommerce platforms, POS systems, warehouse management systems (WMS), ERP platforms, marketplace channels, payment gateways, and middleware solutions.
  • 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 supporting order lifecycle management.
  • Troubleshoot and resolve production issues, perform root-cause analysis, and implement preventive solutions.
  • Collaborate with QA teams to ensure comprehensive test coverage and successful validation of system enhancements.
  • Support release planning, deployment activities, cutover execution, and hypercare stabilization efforts.
  • Monitor application performance and identify opportunities to improve scalability, reliability, and operational efficiency.
  • Partner with business stakeholders to evaluate enhancement requests and recommend technical 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 with cross-functional teams to manage dependencies and ensure successful delivery of enterprise initiatives.
  • Support vendor upgrades, platform patches, and technology modernization efforts.

Knowledge, Skills and Abilities

  • 5+ years working in a Retail/Omni channel environment.
  • 5-8+ years functional design and technical design experience with large-scale Retail OMS implementations. Experience with IBM Sterling, Manhattan Active Omni or KIBO is preferred.
  • 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.
  • Excellent analytical and problem-solving abilities.
  • Strong verbal 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 both 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.

Working Conditions and Physical Requirements The work environment involves everyday risks or discomforts which require normal safety precautions typical of such places as offices, meeting and training rooms, retail stores, and residences or commercial vehicles, e.g., use of safe work practices with office equipment, avoidance of trips and falls, observance of fire regulations and traffic signals, etc. The work area is adequately lighted, heated, and ventilated. The work is sedentary. Typically, the employee may sit comfortably to do the work. However, there may be some walking; standing; bending; carrying of light items such as papers, files, books, small parts; using a keyboard, driving an automobile, etc. No special physical demands are required to perform the work.

Benefits

We offer a competitive salary and outstanding benefits package that includes medical, dental, vision, life Insurance, paid vacation and sick days, paid holidays, tuition reimbursement and 401(k) with company match. In addition, associates of SBH may take advantage of our in-house salon with complementary services and a varied selection of food options at our corporate campus. Also, featured at our corporate campus, is both a Sally Beauty and CosmoProf Professional onsite store, where associates enjoy a great merchandise discount! Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, or disability.

More about this job

Skills

  • OMS
  • Warehouse operations
  • Inventory management
  • Point of sale
  • WMS
  • ERP
  • Troubleshoot
  • Root cause analysis
  • Documentation
  • Estimating
  • Oracle Java
  • SQL
  • Customer service
  • API development
  • Apache Kafka
  • Debugging
  • Troubleshooting
  • Problem solving
  • Communication skills
  • Prioritization
  • Agile
  • Scrum
  • Office equipment

Report this job