Senior Software Architect
Job
Metalcraft of Mayville, Inc.
Mayville, WI (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
74
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Overview Metalcraft is hiring a Senior Software Architect to lead the design, modernization, and ongoing development of enterprise software applications. This role combines hands-on development, architectural leadership, and technical oversight to ensure scalable, secure, and maintainable solutions that align with business objectives. The ideal candidate will assess and modernize a legacy JavaScript-based architecture and .NET architectures (15+ years old), guide the transition toward modern frameworks and cloud-ready solutions, and provide technical leadership to the development team through code reviews, architecture validation, and best practice implementation. This position plays a key role in shaping the organization's application strategy while supporting mission-critical systems across the business. Work is onsite only in Mayville, Wisconsin. Not remote. Responsibilities Lead the design, development, and modernization of enterprise, web, and mobile applications. Evaluate existing legacy JavaScript architecture and design modernization strategies using modern frameworks and technologies. Develop, test, debug, and document high-quality software solutions that meet business and operational requirements. Ensure application architecture supports scalability, performance, security, and maintainability across cloud and on-premise environments. Provide technical leadership and mentorship to development teams, including code reviews and architectural guidance. Oversee the full software development lifecycle, from planning and design through deployment and support. Collaborate with business stakeholders and leadership to translate requirements into technical solutions. Create and manage project plans, development tasks, and delivery timelines for projects of varying complexity. Utilize source control, issue tracking, and DevOps tools to maintain development quality and traceability. Ensure data integrity and accuracy across staging and production environments. Perform high-level troubleshooting and support system upgrades as needed. Support multiple locations and provide occastional off-hours support when required. Maintain awareness of emerging technologies and industry trends to drive continuous improvement. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. 10+ years of professional software development experience, with experience in architecture or technical leadership roles. Strong experience with modern JavaScript frameworks such as Next.js, React, or Angular. Experience designing and developing RESTful APIs and distributed systems. Experience with cloud platforms, preferably Microsoft Azure (AWS or GCP experience is a plus). Familiarity with DevOps practices, CI/CD pipelines, and automated deployment. Strong experience with relational databases and data architecture. Experience with Agile, Scrum, or Waterfall development methodologies. Excellent problem-solving, communication, and technical mentorship skills. 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 occasionallyPush/Pull:
regularly 25 lbs routinely; 50 lbs occasionally Reach overhead: occasionallyClimb:
occasionallySquat/bend/kneel:
regularlySit:
frequentlyStand:
frequently Walk/move about: regularlyWork 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.Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated9 hours ago
Similar jobs in Mayville, WI
Soliant Health
Mayville, WI
Posted2 days ago
Updated9 hours ago
Mayville Engineering Company
Mayville, WI
Posted2 days ago
Updated9 hours ago
Similar jobs in Wisconsin
APSI Construction Management
Milwaukee, WI
Posted2 days ago
Updated9 hours ago
The Hertz Corporation
Madison, WI
Posted2 days ago
Updated9 hours ago