Software Engineer

Dematic

Bellevue (WA)

On-site

USD 77,000 - 105,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dematic is seeking a Mid-Level Software Engineer to join our Bellevue, WA team and contribute to the design, development, and deployment of software for material handling, automation, and warehouse operations. You will collaborate with cross‑functional teams to deliver high‑quality software for real‑time industrial environments.

The role requires a Bachelor’s degree, 2–5+ years of experience, strong skills in C, C++, C#, RESTful APIs, and modern software practices.

Qualifications

  • Bachelor’s degree in CS/SE or related field.
  • 2–5+ years of professional software development experience.
  • Proficiency in C, C++, C# and RESTful API development.
  • Experience with version control systems such as Git or Azure TFS.

Responsibilities

  • Design, develop, and maintain software for material handling systems.
  • Collaborate with product managers, engineers, and stakeholders on requirements.
  • Implement scalable, reliable software with strong performance.
  • Troubleshoot, debug, and optimize applications for automation.
  • Write maintainable, well‑documented code and perform tests (unit/integration).
  • Contribute to software documentation and change logs.
  • Support software integration with hardware components in warehouse systems.
  • Conduct testing to ensure reliability and functionality.

Skills

RESTful APIs
Microservices
C
C++
C#
Agile
Problem solving
Communication

Education

Bachelor’s degree in Computer Science/Software Engineering

Tools

Git
Azure TFS

Job description

We are looking for a skilled Mid-Level Software Engineer to join our team in the material handling industry. In this role, you will contribute to the design, development, and deployment of cutting‑edge software solutions for automation, supply chain, and warehouse operations. You will work closely with cross‑functional teams to deliver high‑quality software that enhances efficiency and performance in real‑time industrial environments.

We offer:
Core Responsibilities:
  • Design, develop, and maintain software applications for material handling systems.
  • Collaborate with product managers, engineers, and stakeholders to define technical requirements and solutions.
  • Implement scalable and efficient software solutions, ensuring reliability and performance.
  • Troubleshoot, debug, and optimize software applications for industrial automation.
  • Write well‑structured, maintainable, and testable code following best practices.
  • Conduct unit and integration testing to validate software functionality.
  • Contribute to software documentation, including user manuals, technical specifications, and change logs.
  • Support software integration with hardware components, including warehouse automation systems.
  • Conduct unit and integration testing to ensure software reliability and functionality.
Required Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2 - 5+ years of professional software development experience.
  • Proficiency in programming languages such as C, C++, C#.
  • Strong understanding of software development methodologies (Agile, Scrum, or Waterfall).
  • Experience with version control systems such as Azure TFS or Git.
  • Knowledge of RESTful API development and microservices architecture.
  • Strong problem‑solving and analytical skills with attention to detail.
  • Excellent verbal and written communication skills.
Preferred Qualifications:
  • Experience working in industrial automation, supply chain, or material handling industries.
  • Hands‑on experience with warehouse software, including WMS, WES, or WCS.
  • Familiarity with real‑time software systems and embedded development.
  • Experience with frontend frameworks.
  • Exposure to enterprise software development and system integrations.
Tasks and Qualifications:
Desired Strengths:
  • Technical Expertise: Ability to design and implement efficient and scalable software solutions.
  • Results‑Oriented: Ability to work independently and drive projects to completion on time.
  • Collaboration & Communication: Strong teamwork skills with the ability to work cross‑functionally.
  • Accountability: Takes ownership of work, ensuring high‑quality outcomes.
  • Adaptability: Willingness to learn new technologies and pivot as business needs evolve.
  • Customer‑Centric Approach: Understands how software solutions impact end users and ensures alignment with business objectives.
Additional Details:
  • This is a full‑time position with opportunities for professional growth and career advancement.
  • Some travel may be required depending on project needs.
  • Competitive salary and benefits package provided.
  • The base pay range for this role is estimated to be $ 76,500 - 105,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

Join our team and play a key role in developing innovative software solutions that transform automation in the material handling industry!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Warehouse Automation
Senior Software Engineer - Warehouse Automation

Dematic • City of Rochester (NY)

On-site
USD 120,000 - 180,000
Competitive salary and benefits package
Opportunities for leadership and career growth
Some travel may be required
Senior Software Engineer - Warehouse Automation
Senior Software Engineer - Warehouse Automation

Dematic • Grand Rapids (MI)

On-site
USD 121,000 - 182,000
Competitive salary & benefits
Pay transparency
Global opportunities
Senior Software Engineer - Warehouse Automation
Senior Software Engineer - Warehouse Automation

Dematic • Atlanta (GA)

On-site
USD 120,000 - 180,000
Career growth opportunities
Competitive salary and benefits package
Some travel opportunities
Senior Software Engineer
Senior Software Engineer

Proactive Technical Limited • United States

On-site
USD 90,000 - 120,000
Opportunity for professional growth
Collaborative environment
Influence on architecture decisions
Software Engineer III
Software Engineer III

Daifuku North America • Clearwater (FL)

On-site
USD 90,000 - 130,000
Software Engineer III
Software Engineer III

Daifuku Intralogistics America • Clearwater (FL)

On-site
USD 90,000 - 120,000
Software Engineer III
Software Engineer III

Daifuku • Clearwater (FL)

On-site
USD 90,000 - 130,000
Solutions Engineer
Solutions Engineer

Storage Solutions Inc. • Westfield (IN)

On-site
USD 70,000 - 90,000
Generous paid time off
Medical, dental, and vision benefits
401(k) with company match
+1
External Title Software Engineer III (.NET)
External Title Software Engineer III (.NET)

Daifuku North America • Clearwater (FL)

On-site
USD 90,000 - 120,000
Mechanical Engineer
Mechanical Engineer

Cindavi • Naperville (IL)

On-site
USD 80,000 - 105,000