Demo

Senior Software Developer

Metalcraft of Mayville, Inc.
Mayville, WI Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/8/2026
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.

Salary.com Estimation for Senior Software Developer in Mayville, WI
$95,961 to $121,694
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer?

Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Metalcraft of Mayville, Inc.

  • Metalcraft of Mayville, Inc. Mayville, WI
  • Metalcraft of Mayville is seeking Brake Press Operators on 2nd Shift in our Mayville, WI facility. Apply today to join our team & a growing company! Benefi... more
  • 9 Days Ago

  • Metalcraft of Mayville, Inc. Horicon, WI
  • Reporting to the Production Shift Supervisor, the Machine Operator p roduces rotational molded parts in accordance with process parameters, changes out mol... more
  • 9 Days Ago

  • Metalcraft of Mayville, Inc. West Bend, WI
  • Reporting to the Paint Supervisor, this positions primary responsibilities are to produces components by assembling parts and subassemblies for OEM and SCA... more
  • 9 Days Ago

  • Metalcraft of Mayville, Inc. West Bend, WI
  • Reporting to the Paint Supervisor, the Powder Painter is primarily responsible for applying powder paint on production parts . Must have powder application... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Software Developer jobs in the Mayville, WI area that may be a better fit.

  • Advicent Solutions Career Center Milwaukee, WI
  • InvestCloud (formerly Advicent) is looking for a talented and motivated Senior Software Developer to join our team. You will deliver and support our web-ba... more
  • 1 Day Ago

  • Layer One Media Milwaukee, WI
  • Come Level UP at Layer ONE! The person we are looking for will have a passion and the ability to rapidly learn and display a level of “grit” in seeing prob... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!