Skip to main content
Sally Beauty logo

Senior Software Engineer (OMS)

Sally Beauty
6 hours ago
Full-time
Remote friendly (Plano, TX, United States)
United States
Indeed

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 troublesho…

View the full posting and apply