Software Engineer
Posted 6 Oct 2026
Advertised as “Sr. Software Engineer, Warehouse Execution & Control Systems (WES/WCS)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- People management
- Employment
- Remote
No salary listed for this role.
About the Role
As a Senior Software Engineer, you’ll help design, develop, and deliver DCS’s software products, including DATUM, our Warehouse Execution System and Warehouse Control System (WES/WCS). Reporting to the VP of Software, you’ll contribute to research and development, customer projects, and the software product roadmap.
You’ll bring hands-on technical expertise, lead design and development activities, and mentor developers and Software Delivery team members. You’ll work across an event-driven microservices architecture using modern open-source technologies for backend services, integrations, artificial intelligence, and user interfaces. This role includes approximately 15% travel to support commissioning at customer sites.
We’ll count on your reliability, creativity, and commitment to learning to solve complex problems and follow through. Your service-minded approach will help strengthen our team and deliver successful outcomes for our customers.
What You’ll Be Doing
- Partner with the VP of Software to help develop and execute software product strategies and the product roadmap.
- Design, develop, and improve DATUM to support customer needs and continued product growth.
- Provide full stack design and development across an event-driven microservices architecture.
- Use modern open-source frameworks to build backend services, integrations, AI capabilities, and user interfaces.
- Lead design and development activities for customer projects and research and development initiatives using Agile development and testing practices.
- Mentor entry-level and mid-level developers and Software Delivery team members.
- Support the Software Delivery team with integrated system commissioning at customer sites, with approximately 15% travel.
- Contribute across development, implementation, support, and IT activities as team and project needs require.
- Evaluate organizational performance data to identify improvement opportunities and help adapt team practices.
- Support technical innovation and continuous learning by staying current on relevant technologies and industry developments.
- Represent DCS and the Software team with professionalism, ethics, and integrity.
We’re Excited About You Because...
- You have five or more years of experience in industrial software development.
- You have a bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or equivalent experience.
- You have experience with open-source software frameworks and related development tools.