2

Full Time Defense Contractor Software Engineer Jobs in Rochester, MN

Civil Engineer

Rochester, MN · On-site

$80K/yr

Job Type Full-time Description At Widseth, we have a diverse client base that includes over 60 ... Interact with contractors and clients throughout the various phases of the project. • Support ...

Configuration Analyst I

Rochester, MN · On-site

$50K - $63K/yr

... defense, advanced computing, next-generation communications, complex industrials, medical, and ... Responsibilities: • Records, classifies and analyzes engineering or software change requests for ...

Controls Engineer

Stewartville, MN · On-site

$66K - $113K/yr

Description Automation Engineer Stewartville, MN | Full-Time | On-Site About the Role GEOTEK ... This role sits at the intersection of software and hardware - you'll be responsible for existing ...

Sr VDC Engineer

Rochester, MN · On-site

$109K - $142K/yr

As a Top-10 ENR Contractor, Gilbane is a family-owned business with 45 offices that has been ... Utilizes 3D design software to identify, communicate, and resolve project challenges * Utilize ...

Prepare engineering opinion of probable cost for electrical systems and review contractor cost ... Familiarity with electrical analysis software (i.e. SKM, Easy Power, Helioscope) and knowledge of ...

Job Type Full-time Description As a Civil Engineer-in-Training at Widseth, you will be involved in ... Interacting with contractors and clients throughout the various phases of the project. • ...

Prepare engineering opinion of probable cost for electrical systems and review contractor cost ... Familiarity with electrical analysis software (i.e. SKM, Easy Power, Helioscope) and knowledge of ...

Senior Mechanical Engineer

Rochester, MN · On-site

$102K - $134K/yr

Qualified candidates will meet with clients, project teams, code officials, contractors, and others ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs

Senior Mechanical Engineer

Rochester, MN · Hybrid

$102K - $134K/yr

Qualified candidates will meet with clients, project teams, code officials, contractors, and others ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs

... defense, advanced computing, next-generation communications, complex industrials, medical, and ... Conducts training classes in a wide range of subjects based on the organization needs, software ...

Mechanical Designer/Engineer

Rochester, MN · On-site

$74K - $100K/yr

Qualified candidates will meet with clients, project teams, code officials, contractors, and others ... Perform Load/Energy calculations with software such as Trace 700, IES and similar programs.

Showing results 21-40

Full Time Defense Contractor Software Engineer information

See Rochester, MN salary details

$64.5K

$150K

$208.9K

How much do full time defense contractor software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for full time defense contractor software engineer in Rochester, MN is $149,957.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,000.00 and $175,900.00 per year, depending on experience, location, and employer.

What does a full time defense contractor software engineer do?

A Full Time Defense Contractor Software Engineer designs, develops, tests, and maintains software systems used by military and defense organizations. Their responsibilities often include working on secure and mission-critical applications, integrating software with specialized hardware, and ensuring compliance with government security regulations. These engineers collaborate with multidisciplinary teams to deliver reliable solutions that support defense operations, such as communication, cybersecurity, simulation, and intelligence systems.

What are some common challenges faced by full time defense contractor software engineers?

Full-time defense contractor software engineers often encounter challenges such as navigating strict security protocols, working with legacy systems, and adapting to evolving government requirements. The need for security clearances and compliance with industry regulations can add complexity to daily tasks. Additionally, engineers frequently collaborate in cross-functional teams with both technical and non-technical stakeholders, requiring strong communication skills and adaptability. While the work is rewarding and mission-driven, managing deadlines and integrating with multi-disciplinary teams can be demanding.

What are the key skills and qualifications needed to thrive as a full time defense contractor software engineer?

A Full Time Defense Contractor Software Engineer needs a strong background in computer science, software development, and security protocols, often supported by a relevant degree and eligibility for security clearance. Familiarity with programming languages such as C++, Java, or Python, as well as experience with secure development environments and tools like Git and Jira, are typically required. Outstanding problem-solving, teamwork, and attention to detail are vital soft skills in this field. These competencies ensure the delivery of reliable, secure, and mission-critical software solutions in high-stakes defense environments.

What is the difference between Full Time Defense Contractor Software Engineer vs Full Time Civilian Software Engineer?

AspectFull Time Defense Contractor Software Engineer
CredentialsTypically requires security clearances, specialized certifications, and a background check.
Work EnvironmentPrimarily works on classified projects within government or defense contractor facilities.
Employer & IndustryEmployed by defense contractors or government agencies, focusing on national security projects.
Job FocusDevelops secure, mission-critical software for defense systems, often involving embedded or real-time applications.

In contrast, a Full Time Civilian Software Engineer typically works on commercial or non-classified projects in various industries, with less emphasis on security clearances. The defense contractor role demands specialized security credentials and a focus on secure, mission-critical systems, whereas civilian roles are more diverse in project scope and environment.

What are popular job titles related to Full Time Defense Contractor Software Engineer jobs in Rochester, MN?

For Full Time Defense Contractor Software Engineer jobs in Rochester, MN, the most frequently searched job titles are:

What job categories do people searching Full Time Defense Contractor Software Engineer jobs in Rochester, MN look for?

The top searched job categories for Full Time Defense Contractor Software Engineer jobs in Rochester, MN are:

Infographic showing various Full Time Defense Contractor Software Engineer job openings in Rochester, MN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $149,957 per year, or $72.1 per hour.

Civil Engineer

Widseth

Rochester, MN • On-site

$80K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Job description

Job Type
Full-time
Description
At Widseth, we have a diverse client base that includes over 60 rural communities in greater Minnesota. As a Civil Engineer with our firm, one of your primary responsibilities will be client management for one or more of our municipal clients. This requires a diverse background and experience in municipal engineering projects. If you have a passion for diverse projects and look forward to solving challenges, this position is for you!
The position focus will be:
• Manage municipal clients and projects, attend city council and commission meetings, and management of our internal project design and field staff and external consultant partners.
• Develop design concepts using appropriate methodology and oversee plan preparation.
• Prepare technical reports, construction estimating, contract documents and specifications and administrate the public bidding process on behalf of our clients.
• Coordinate verbal and written communication with a multi-discipline team. Interact with contractors and clients throughout the various phases of the project.
• Support business development operations by attending industry functions, client meetings/presentations.
• Participate in development of other civil related projects as deemed appropriate by the firm.
To be considered for this position you'll need to meet the following minimum qualifications:
• Bachelor's degree in civil engineering.
• Professional licensure (P.E.) in good standing in the state of Minnesota.
• 5+ years' experience in municipal engineering.
• Knowledge of MnDOT requirements, State-Aid procedures, and common funding programs such as USDA Rural Development and Public Facility Administration.
• A working knowledge of AutoCAD, Civil 3D and MicroStation is preferred but is not required.
• Demonstration of good communication skills and client management techniques.
Widseth provides competitive compensation with our benefits of discretionary annual profit-sharing bonuses, 401(k) and discretionary yearly profit-sharing match, health insurance, health savings account, flexible spending accounts, life insurance, short-term and long-term disability, dental, vision, paid time off, paid holidays along with opportunities for professional development.
Recognized by Prairie Business Magazine as one of the 50 Best Places to Work, consider joining the hard working, fun, collaborative, and supportive environment at Widseth where every day we strive to enable our core purpose: Create Value. Inspire Greatness.
EOE/AA
Salary Description
65,000 to $80,000