×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Maple Grove, Hennepin County, Minnesota, 55311, USA
Listing for: Apollo Professional Solutions, Inc.
Contract position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Architect, Senior Developer
Salary/Wage Range or Industry Benchmark: 61.22 USD Hourly USD 61.22 HOUR
Job Description & How to Apply Below

Job Summary

Title: Senior Software Engineer

Location: Maple Grove, MN

Contract Type: Contract, 1st Shift (9/80)

Pay Rate: $61.22/hr

Benefits: overtime, medical, dental, vision, 401k, travel.

Requirements
  • Must obtain a DoD Secret Personnel Clearance (PCL); U.S. citizenship required.
  • Bachelor's degree in a relevant technical discipline plus 5 years of relevant experience; or Master's degree and 3 years of experience; or Ph.D. and 1 year of experience.
  • Strong skills in object‑oriented design and C++ embedded software development.
  • Experience with RTOS and/or bare‑metal real‑time application development.
  • Practical knowledge of applicable software engineering processes.
  • Familiarity with Ethernet communications.
  • Contemporary design/development experience.
  • Exceptional verbal and written communication and collaboration skills.
  • Ability to conduct effective meetings, discussions, and presentations.
  • Understanding of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties.
  • Current Secret Clearance (preferred).
Job Description

This position is for a senior software engineer in the Munitions domain, working primarily as an individual contributor (90%) while providing technical leadership (10%).

Responsibilities include:

  • Oversee software engineering efforts: estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, integration testing, simulated fly‑out testing, and range testing.
  • Monitor and control execution of software engineering efforts, ensuring corrective actions maintain technical, cost, and schedule performance.
  • Support the software verification lead with planning, environment design, and development of verification test scripts and procedures.
  • Ensure compliance with Software Quality Assurance, Software Configuration Management audits, Safety Engineering, and software safety requirements.
  • Deliver contract deliverables on time with 90%+ first‑pass customer acceptance.
  • Coordinate with Business Management System (BMS) procedures and execute process discipline and rigor.
  • Oversee Control Account(s) or Work Package(s), provide periodic estimates, and support EVMS reporting.
  • Plan software project schedules, builds, and milestone reviews (SRR, PDR, CDR, TRR).
  • Collaborate on requirements, design, and architecture decisions, ensuring alignment with customer needs.
  • Guide the project team in problem solving and conflict resolution across subsystems.
  • Engage stakeholders, maintain stakeholder matrix, and communicate risks and opportunities.
  • Prepare and present project metrics and technical status at milestone review and IPT meetings.
  • Manage internal and external resources and contribute to performance reviews.
  • Maintain and enhance BAE Systems’ technical reputation with customers and industry.
  • Coordinate cybersecurity efforts within the software domain.
Preferred Education & Skills
  • Practical experience with software management and engineering development processes.
  • Familiarity with CMMI and BAE Systems Life Cycle Management.
  • Cybersecurity domain knowledge:
    Risk Management Framework, Authority to Operate (ATO) requirements.
  • Cybersecurity certification (preferred).
  • Weapon system and/or combat vehicle subject matter expertise.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary