Senior Software Engineer (OMS)

CosmoProf•Plano, TX
•Hybrid

About The Position

The Senior Software Engineer - Order Management System (OMS) 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 works closely 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 Senior Software 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 of experience 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.
  • 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 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 for 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 integrations between OMS and eCommerce platforms, POS systems, warehouse management systems, 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 for order lifecycle management.
  • Troubleshoot and resolve production issues, conduct root-cause analysis, and implement preventive solutions.
  • Collaborate with QA teams to ensure test coverage and validate system enhancements.
  • Support release planning, deployment activities, cutover execution, and hypercare stabilization.
  • Monitor application performance and identify opportunities to improve scalability, reliability, and operational efficiency.
  • Partner with business stakeholders to evaluate enhancement requests and recommend technically sound 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 deliver enterprise initiatives successfully.
  • Support vendor upgrades, platform patches, and technology modernization efforts.

Benefits

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