DCS - Designed Conveyor Systems

Senior Software Engineer

DCS - Designed Conveyor Systems

full-time

Posted on:

Location Type: Remote

Location: TennesseeUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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.

Requirements

  • 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.
Benefits
  • We pride ourselves in our family-like culture and casual, but focused, work environment
  • We offer competitive salaries and health benefits
  • Our 401K program includes a 100% match up to 5%
  • Participation in our Discretionary Profit-Sharing Program
  • We offer our employees flexibility and autonomy
  • We do community outreach projects throughout the year
  • We know how to throw company events
  • We work hard, but we also know how to have fun - darts, anyone?
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
full stack developmentmicroservice architectureopen-source frameworksLinux command linesoftware developmentsoftware project managementevent driven architectureAI integrationUI developmentAgile Development
Soft Skills
mentoringcommunicationproblem-solvingself-motivatedteam collaborationleadershipadaptabilitycultural enhancementresults-orientedtime management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Electrical EngineeringBachelor's degree in Computer Engineering