As the Senior Software Engineer under the leadership of the VP of Software, you will be responsible for software R&D and customer project delivery of DCS’s software products. You will be a senior contributor, mentor, and project leader in this role. DCS will appreciate your reliability, your creativity, your problem-solving approach, your thirst for learning, and your servant leadership. Most of all we will appreciate that we can count on you to get things done. In this role, you will: Under the leadership of the VP of Software, assist to develop and execute the organization’s overall strategies and roadmap for software products. Support the continued development of DCS’ software product, DATUM, a Warehouse Execution/Warehouse Control Systems (WCS/WES). Provide full stack design and development support for an event driven microservice architecture. Work with the latest modern open-source frameworks for the backend, integration, AI, and UI. Provide mentoring support for entry and mid-level developers and delivery team members. Support a culture of technical innovation and continuous learning in the latest technologies, industry news and trends. Embrace the Agile Development and Testing process and take a leadership role in customer and R&D project design and development. Travel to customers sites as required to assist the Software Delivery Team in commissioning with the integrated system. Anticipated level of travel is 15%. Represent the Software department with the highest standards of ethics and integrity. Evaluate organizational performance data to identify areas of opportunity and adapt. We’re Excited About You Because: You have 5 or more years of experience working in industrial software development. You have a bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or equivalent experience. You are excited to play a key role in helping build and grow the DCS Software Team. You have experience working with Open-Source software frameworks and related tools. You are comfortable on the Linux command line and OS services and configurations. You are capable and willing to fill all necessary software roles (developer, implementer, support, IT). You’re able to deliver results in fast-paced and high-stress environments. You are an enabler and enhancer of our company culture. You have excellent communication skills and you’re able to work well with clients, management, and multidiscipline teams. You’re a self-motivated performer who can execute with minimum supervision and guidance. You’re a creative problem-solver who can manage multiple complex tasks and projects at a time. You are proficient in MS Office products, working with modern Integrated Development Environments (IDE’s), software project management suites such as Jira or Azure DevOps, and Git for source control management.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
251-500 employees