Senior Software Developer

mtlcraft· Information Technology
Apply Now ↗
🌍 Remote📍 Mayville, WI, USFULL TIME

About this role

Overview

Metalcraft is hiring a Software Developer to support the design, development, and maintenance of enterprise software applications. This role will work closely with senior developers and the Software Architect to build and enhance modern web-based solutions while helping maintain and gradually modernize existing systems.

 

The ideal candidate will have experience developing applications using modern JavaScript and .NET frameworks and REST APIs, while also contributing to the ongoing improvement and enhancements of legacy systems. This role offers the opportunity to work on both new application development and modernization initiatives as the organization evolves its technology stack.

Work is onsite only, in Mayville, Wisconsin. Not remote.

Responsibilities

  • Design, develop, test, and maintain web and enterprise applications that support business operations.
  • Collaborate with the Software Architect and development team to implement scalable and maintainable software solutions.
  • Write clean, efficient, and well-documented code following established development standards.
  • Assist in maintaining and enhancing existing JavaScript-based applications and systems.
  • Develop and integrate RESTful APIs and backend services.
  • Participate in code reviews, debugging, and troubleshooting to ensure high-quality software delivery.
  • Work with source control systems and issue tracking tools to manage development tasks and versioning.
  • Support application deployments and assist with testing across development, staging, and production environments.
  • Help ensure data accuracy and integrity during application updates and releases.
  • Collaborate with business stakeholders and IT teams to understand requirements and translate them into technical solutions.
  • Participate in Agile or Waterfall development processes depending on project needs.
  • Provide occasional support for troubleshooting and system updates across multiple locations.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience).

  • 3–5+ years of professional software development experience.

  • Experience with modern JavaScript frameworks such as React, Next.js, or Angular.

  • Experience building or integrating REST APIs.

  • Familiarity with cloud environments, preferably Microsoft Azure (AWS or GCP experience is a plus).

  • Experience working with relational databases and SQL.

  • Understanding of software development best practices, debugging techniques, and version control systems.

  • Familiarity with Agile, Scrum, or Waterfall methodologies.

  • Strong problem-solving skills and the ability to work collaboratively within a development team.

  • Experience in a manufacturing or industrial environment is a plus.

 

Equal opportunity employer - minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity. PM17

Job Expectations

Physical Activity:

Lift/Carry:  regularly 25 lbs routinely; 50 lbs occasionally

Push/Pull:  regularly 25 lbs routinely; 50 lbs occasionally

Reach overhead:  occasionally

Climb: occasionally

Squat/bend/kneel:  regularly

Sit:  frequently

Stand:  frequently

Walk/move about:  regularly

 

Work Environment:

 

While generally in an office environment, you can beregularly exposed to varying temperature conditions between 60-100 degrees Fahrenheit, loud noise, moving machinery parts, airborne particles, and fumes from production equipment.

Frequently Asked Questions

Is the salary disclosed for the Senior Software Developer position at mtlcraft?
The salary for this Senior Software Developer role at mtlcraft is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior Software Developer job at mtlcraft remote?
Yes, this Senior Software Developer position at mtlcraft is remote, with team members based in Mayville, WI, US. You can work from home or anywhere in the supported regions.
Is the Senior Software Developer role at mtlcraft full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Senior Software Developer role in the Information Technology department at mtlcraft.
Which team or department does the Senior Software Developer at mtlcraft belong to?
This Senior Software Developer position is part of the Information Technology department at mtlcraft. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Developer position at mtlcraft?
Click the "Apply Now" button on this page. You will be redirected to mtlcraft's official application portal hosted on icims where you can submit your application directly.
When was the Senior Software Developer job at mtlcraft posted?
This Senior Software Developer position at mtlcraft was posted on Apr 8, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Software Developer
mtlcraft
Apply for this role ↗

You'll be redirected to mtlcraft's official application page on icims.