1

Software Architect Jobs in Minnesota (NOW HIRING)

Software Engineer, Senior

Saint Paul, MN · On-site

$120K - $150K/yr

Own the technical quality of all software artifacts - ensuring architectural integrity, code quality and design robustness through technical reviews, mentoring and leading by example. * Lead and ...

Architect - Remote

Eden Prairie, MN · On-site +1

$112K - $193K/yr

Experience delivering software in a continuous integration & delivery model * Broad expertise in .net, Angular, SQL based system & software architecture design patterns Preferred Qualifications:

New

Architect - Remote

Eden Prairie, MN · On-site +1

$112K - $193K/yr

Experience delivering software in a continuous integration & delivery model * Broad expertise in .net, Angular, SQL based system & software architecture design patterns Preferred Qualifications:

New

Senior Software Engineer

Maple Grove, MN · On-site

$125K - $165K/yr

Software architecture and design experience PREFERRED QUALIFICATIONS: * Knowledge of and experience with IEC 62304 and medical software lifecycle development * Experience with Qt or other GUI ...

Senior Software Engineer

Maple Grove, MN · On-site

$125K - $165K/yr

Software architecture and design experience PREFERRED QUALIFICATIONS: * Knowledge of and experience with IEC 62304 and medical software lifecycle development * Experience with Qt or other GUI ...

Senior Software Engineer

Maple Grove, MN · On-site

$125K - $165K/yr

Software architecture and design experience PREFERRED QUALIFICATIONS: * Knowledge of and experience with IEC 62304 and medical software lifecycle development * Experience with Qt or other GUI ...

Showing results 41-60

Software Architect information

See Minnesota salary details

$77.4K

$170.4K

$201.8K

How much do software architect jobs pay per year?

As of Aug 16, 2026, the average yearly pay for software architect in Minnesota is $170,434.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,600.00 and $200,800.00 per year, depending on experience, location, and employer.

What is a software architect?

A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.

How does a software architect typically collaborate with development teams during a project?

A Software Architect works closely with development teams by providing technical guidance, defining architectural standards, and ensuring that the software design aligns with business goals. They often participate in code reviews, help resolve complex technical challenges, and facilitate communication between engineers, product managers, and stakeholders. Regular meetings and documentation are key to ensuring everyone understands the architectural vision, which helps keep the project on track and maintain quality throughout the development lifecycle.

What are the key skills and qualifications needed to thrive as a software architect, and why are they important?

To thrive as a Software Architect, you need deep expertise in software design principles, system architecture, and programming languages, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks, cloud platforms, and modeling tools like UML, as well as certifications such as TOGAF, is highly valued. Strong communication, leadership, and problem-solving skills help you work effectively with cross-functional teams and guide projects to completion. These skills and qualities are essential for creating scalable, maintainable solutions that align with business goals and technical requirements.

What is the difference between Software Architect vs Software Developer?

AspectSoftware ArchitectSoftware Developer
CredentialsBachelor's or Master’s in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, high-level planningWriting, testing, and maintaining code
Industry UsageUsed across tech companies, enterprise solutionsUsed in startups, tech firms, and various industries

While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.

Do you need a degree to be a software architect?

A degree is not strictly required to become a software architect, but many employers prefer candidates with a bachelor's degree in computer science, software engineering, or related fields. Strong technical skills, extensive experience in software development, and knowledge of system design are essential for this role, and certifications or continuous learning can also enhance prospects.

What are the most commonly searched types of Software Architect jobs in Minnesota?

The most popular types of Software Architect jobs in Minnesota are:

What are popular job titles related to Software Architect jobs in Minnesota?

For Software Architect jobs in Minnesota, the most frequently searched job titles are:

What cities in Minnesota are hiring for Software Architect jobs?

Cities in Minnesota with the most Software Architect job openings:

Infographic showing various Software Architect job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $170,434 per year, or $81.9 per hour.

Lead Software Engineer with Security Clearance

BAE Systems

Maple Grove, MN • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


BAE Systems rating

8.4

Company rating: 8.4 out of 10

Based on 150 frontline employees who took The Breakroom Quiz

10th of 49 rated military and defense


Job description

Job Description Location: Maple Grove, MN or Sterling Heights, MI What does it take to advance the limits of technology? Bold Thinking.
Working at BAE Systems means partnering with an innovator in the next generation of defense systems. We take pride in the work we do, and we think you will too. Right now, our Combat Mission Systems team is seeking a Lead Software Engineer to join our mission. The Role
The Lead Software Engineer provides technical leadership for software efforts across a subset of contracts and work directives under the Munitions Software Integrated Product Team (IPT). Reporting to a section manager within the Combat Mission Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate, this role is matrixed to the Munitions Software IPT Lead and supports Program Engineering Managers on specific product portfolios. You will be responsible for the overall software execution of your assigned contracts, overseeing development activities within the BAE Systems Platforms and Services sector and managing external software development through subcontracts where applicable. Balance of Responsibility: * 60% Individual Contribution (Software Design and Development) * 40% Software Technical Project Leadership Key Responsibilities
Technical Leadership and Execution * Oversee the full software engineering lifecycle, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, and range testing. * Evaluate software requirements for consistency with higher-level performance goals, customer needs, and contractual Statements of Work. * Coordinate with the Software Architect to ensure technical outcomes meet customer requirements and secure necessary approvals from Functional Management. * Lead collaborative problem-solving and resolve conflicts between subsystems or disciplines to optimize system performance, quality, and cost. * Ensure all Cybersecurity efforts are properly coordinated within the software domain. Project and Performance Management * Monitor and control technical, cost, and schedule performance, implementing corrective actions as needed to keep efforts on track. * Oversee assigned Control Accounts or Work Packages, providing periodic Estimates at Complete (EAC) to support EVMS reporting. * Plan software project schedules and builds to align with overall product development timelines. * Manage internal and external resources, coordinating with functional and project managers to identify and acquire necessary talent. * Provide unbiased, constructive Performance and Development Review (PDR) input for assigned project personnel. Compliance, Quality and Safety * Ensure the project team executes with rigor in accordance with tailored Business Management System (BMS) procedures. * Coordinate with Safety Engineering to ensure software safety efforts are accurately recorded and that the appropriate level of rigor is applied to safety-critical work products. * Support the Software Verification Lead in planning, environment design, and the execution of test scripts and procedures. * Ensure the team successfully supports Software Quality Assurance (SQA) and Software Configuration Management (SCM) audits. Stakeholder Engagement and Communication * Plan and lead formal software development milestone reviews (SRR, PDR, CDR, and TRR) with U.S. Government (USG) representatives. * Proactively communicate risks, issues, and opportunities to the Software IPT Lead, Functional Manager, and Program Managers. * Prepare and present project metrics and technical status at formal reviews, technical interchange meetings, and IPT meetings. * Maintain and enhance the technical reputation of BAE Systems with customers and industry partners. Required Education, Experience, & Skills * Bachelor's degree in a relevant technical discipline plus 6 years relevant experience; or a master's degree and 4 years of experience; or a Ph.D. and 2 years of experience. We may consider candidates with less experience for a less senior role. * Highly skilled in object-oriented design and real-time C++ software development. * Experience providing technical direction to a team of developers. * Practical knowledge and experience with applicable software engineering processes. * Familiarity with Capability Maturity Model Integrated (CMMI) and Software Life Cycle Management. * Working knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties. * Familiarity with Ethernet communications. * Contemporary design/development experience. * Exceptional communication (verbal and written) and collaboration skills. * Ability to conduct effective meetings, discussions, and presentations. * Must be able to obtain a Secret Clearance. * This role requires regular presence in a manufacturing or fabrication environment. The incumbent must be able to access and safely navigate production areas which may include climbing, kneeling, stooping, and working in confined spaces. Must also be able to comply with all requirements including the use of required personal protective equipment (PPE) in accordance with company policy. Preferred Education, Experience, & Skills * Weapon system and/or combat vehicle subject matter expertise. * Practical knowledge and experience with applicable software management and engineering development processes. * Working Cybersecurity domain knowledge, specifically of Risk Management Framework and the requirements and process to obtain/maintain Authority to Operate (ATO). Ideally, the candidate would possess a cybersecurity certification. * Current Secret Clearance. #LI-Hybrid #LI-JR1 Pay Information
Full-Time Salary Range: $118095 - $200762 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems Platforms & Services BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. The Platforms & Services (P&S) sector under BAE Systems, Inc does the big stuff: the armored combat vehicles, naval guns, missile launchers, and ship repair...just to name a few. Our employees take pride in the work they do and why they do it. They are on the front lines every day, building our products to protect the lives of those who serve. We may be biased, but we think P&S does some of the coolest work around, and we think you will too.

What BAE Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom