1

Educational Software Jobs in Minnesota (NOW HIRING)

Lead Software Engineer

Osseo, MN · On-site

$118 - $201/hr

The Role The Lead Software Engineer provides technical leadership for software efforts across a ... Required Education, Experience, & Skills * Bachelor's degree in a relevant technical discipline ...

New

Software Architect

Minnetonka, MN · On-site

$72K - $130K/yr

As a Software Architect at Optum Serve, you will be responsible for designing and implementing ... markets, education, work experience, certifications, etc. In addition to your salary, we offer ...

Software Engineer II

Moundsview, MN

$103K - $141K/yr

The Software Engineer assumes a project role and may serve as a key functional core team member and ... EDUCATION: Required: Bachelor's degree in Computer Science or closely related field. Preferred:

Experience with Python programming (educational, internship, or professional experience accepted). * Hands-on experience with application design, software development, and automated testing.

Sr. Software Engineer

Edina, MN · On-site +1

$126K - $167K/yr

... Education: • Either: o Bachelor's degree in a related field and 5+ years of directly related ... software development lifecycle • Experience with enhancement of object-oriented software ...

Software Developer

Eagan, MN · On-site

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team ... the job, education, experience, knowledge, skills, and abilities, as well as internal equity ...

Job Requirement What Skills, Education, and Experience You'll Need: * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 2-5 years of proven experience with software ...

Software Engineer

Minneapolis, MN · On-site

$68K - $133K/yr

Job Requirement What Skills, Education, and Experience You'll Need: * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 2-5 years of proven experience with software ...

Software Developer

Eagan, MN · Hybrid

$69K - $125K/yr

Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team ... the job, education, experience, knowledge, skills, and abilities, as well as internal equity ...

Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an ... As the Staff Software Engineer, you will be expected to be a critical contributor to building ...

Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an ... As the Staff Software Engineer, you will be expected to be a critical contributor to building ...

Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an ... As the Staff Software Engineer, you will be expected to be a critical contributor to building ...

Software Engineer I

Saint Paul, MN · On-site

$99K - $163K/yr

... education, training, credentials and experience of the candidate; and other conditions of ... We are seeking talented Software Engineers with strong engineering fundamentals who are eager to ...

Showing results 41-60

Educational Software information

What are the key skills and qualifications needed to thrive in educational software?

To thrive in the field of Educational Software, you generally need expertise in instructional design, educational technology, and software development, typically backed by a degree in education, computer science, or related fields. Familiarity with learning management systems (LMS), programming languages, and possibly certifications in eLearning tools such as SCORM or xAPI are common requirements. Strong communication, problem-solving abilities, and collaboration skills are essential soft skills for success. These competencies are important as they ensure effective creation and implementation of educational tools that meet learners' and institutions' needs.

What are the most common challenges faced by professionals working in educational software?

Professionals in educational software frequently encounter challenges related to balancing user-friendly design with robust functionality, ensuring accessibility for diverse learners, and keeping up with rapidly changing technology in the education sector. They may also need to work closely with educators and other stakeholders to adapt content to curriculum standards and specific learning objectives. Additionally, integrating software into existing institutional systems and providing ongoing technical support can be demanding. Adaptability and a proactive approach to user feedback are critical in overcoming these obstacles and delivering impactful educational solutions.

What is an educational software job?

An Educational Software job involves designing, developing, testing, and managing software applications used for learning and training purposes. Professionals in this field may create educational apps, learning management systems, or interactive content for schools, universities, or corporate training. Roles can range from software development and instructional design to project management and user experience (UX) design. The goal is to enhance learning outcomes through technology-driven solutions.

What are popular job titles related to Educational Software jobs in Minnesota? For Educational Software jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Educational Software jobs in Minnesota look for? The top searched job categories for Educational Software jobs in Minnesota are:
What cities in Minnesota are hiring for Educational Software jobs? Cities in Minnesota with the most Educational Software job openings:
Infographic showing various Educational Software 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.

Lead Software Engineer

Socket.dev

Osseo, MN • On-site

$118 - $201/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


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 ResponsibilitiesTechnical 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.
Pay Information

Full-Time Salary Range: $118095 - $200762

  • 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.

#J-18808-Ljbffr