Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal Software Engineer

$183.38k - $193.41k

General Dynamics Mission Systems

Basic Qualifications

Education Requirements:

Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 10 years of relevant experience; or Master's degree, plus 8 years relevant experience.

Clearance Requirements: Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.

Responsibilities for this Position

ROLE AND POSITION OBJECTIVES:

As a Sr Principle Software Engineer for Airborne Systems, you’ll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance.

We encourage you to apply if you have any of these preferred skills or experiences:

  • Experience in embedded firmware development
  • Demonstrate expert programming ability (C/C++, assembly, scripting)
  • Knowledge of low-level computer architecture (CPUs, Memory Management Units, IOMMU, serial buses)
  • Experience with FLASH programming, boot loaders, board bring-up and debug
  • Identifies opportunities to apply AI for continuous improvement and innovation

What sets you apart:

  • Creative thinker with demonstrated success leading the software development life cycle
  • Collaborative team player eager to provide technical leadership and position others for success
  • Exceptional communication and presentation skills, with notable record of securing buy-in on concepts and ideas
  • Experienced in the art of negotiation with ability to meet challenging customer requirements with win-win solutions
  • Commitment to ongoing professional development for yourself and others

Our Commitment to You:

  • An exciting career path with opportunities for continuous learning and development. 
  • Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
  • See more at gdmissionsystems.com/careers/why-work-for-us/benefits

Workplace Options: This position is fully on-site.While on-site, you will be a part of the GDMS Bloomington (MN) community. 

#LI-JH1

Salary Note
This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
Combined Salary Range
USD $183,381.00 - USD $193,409.00 /Yr.
Company Overview

General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer in Bloomington, MN vacancy
  • $183.38k - $193.41k

     ...Responsibilities for this Position Senior Principal Software Engineer ID: 2026-72480 US-MN-Bloomington Required Clearance: Secret, obtainable within reasonable time based on requirements Posted Date: 5/11/2026 Category: Engineering-Software Employment... 
    Senior
    Full time
    Flexible hours

    GD Mission Systems

    Bloomington, MN
    a month ago
  •  ...Strong Experience in setting up Kafka environment, configure, manage and monitor, build automation services (Mandate) Hands-on software development – Strong hands on experience in designing and developing mission critical, highly complex applications Strong... 
    Senior
    Full time
    Flexible hours
    Shift work

    TWO95 International

    Richfield, MN
    3 days ago
  •  ...Role: Senior/Lead React JS Developer Location: (Remote) Duration: 12+ Months Contract Job Description: Candidates should have a sound knowledge of React Frontend Key requirements for this candidate: The candidate should have at least 10 years of... 
    Senior
    Contract work
    Remote work

    Navtech

    Richfield, MN
    11 hours ago
  • $130k - $170k

     ...compliance, and innovation, the organization blends engineering excellence with regulatory rigor to deliver...  ...and development of mission-critical software systems supporting advanced medical device technologies. The Principal Software Engineer will drive technical strategy... 
    Suggested
    Flexible hours

    Search Leaders

    Minneapolis, MN
    2 days ago
  •  ...Software Engineer IV (Principal) The Principal Software Engineer will serve as the technical leader for embedded control and automation software design, with a focus on microcontrollers, system-level integration and a working knowledge of PLCs. This individual will... 
    Suggested

    BW Filling & Closing

    Eden Prairie, MN
    11 hours ago
  •  ...Job Description HealthPartners is hiring a Senior Application Analyst and Developer, Epic Beaker. This position ensures that the...  ...systems. ACCOUNTABILITIES: Assesses builds and deploys software and new application functionality. Performs unit testing... 
    Senior
    Local area
    Remote work

    HealthPartners

    Bloomington, MN
    11 hours ago
  • $140k - $160k

     ...complex matters in the industry. About the Role The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal...  ...You Bring (required skills): Track record as a senior or principal-level engineer building and maintaining web applications... 
    Temporary work
    Remote work
    Shift work

    KLDiscovery

    Eden Prairie, MN
    3 days ago
  •  ...Principal Software Engineer IPG's Material Processing Systems Group is focused on integrating state-of-the-art IPG lasers into turn-key systems to be used in the semiconductor, medical and other industries. We are seeking a Principal Software Engineer to join the Material... 

    IPG Photonics

    Minneapolis, MN
    3 days ago
  • $130k - $140k

     ...Principal Software Engineer Build the future of food service technology — Lead, code, and innovate. We're seeking a Principal Software Engineer to design, build, and modernize critical in-house applications for a leading food service operations provider. This role blends... 
    Work at office

    Elior

    Minneapolis, MN
    5 days ago
  • $130k - $195k

     ...middleware enterprise services, as well as world-class manufacturing and support capabilities. Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS Naval Electronics Business Unit, you will apply your technical, development... 
    Contract work
    Work experience placement
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    2 days per week
    3 days per week

    Leonardo DRS

    Burnsville, MN
    2 days ago
  • $50 per hour

     ...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    2 days ago
  •  ...Subject Matter Expert (SME) review of development artifacts. Mentor engineering teams regarding process, quality, and regulatory requirements...  .... U.S. citizenship is required. Demonstrated experience with software development and the associated processes. Solid understanding... 

    Prattwhitney

    Burnsville, MN
    1 day ago
  • $120k - $150k

     ...Principal Embedded Software Engineer Location : New Brighton, MN Type: Full Time Schedule: Hybrid - 3 days in office and 2 days remote Salary Range : $120,000-$150,000 Benefits : Medical, Dental, Vision, 401k, Voluntary life Insurance, Employer paid... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs Group

    Minneapolis, MN
    1 day ago
  •  ...Salesforce Principal Software Engineer Location: Minneapolis, MN The Principal Software Engineer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. A successful candidate will have a solid... 
    Flexible hours

    C4 Technical Services

    Minneapolis, MN
    2 days ago
  • $113.6k - $175.7k

     ...Principal Software Engineer, Robotics With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment...  ...Software Engineer to help shape what’s next. This is a senior technical leadership role for an engineer who thrives at... 
    Local area

    Tennant

    Minneapolis, MN
    3 days ago
  •  ...Job Summary The Senior Technical Lead Engineer is a senior level technical contributor as well as an effective leader of a development...  ...etc.) for coordinating and monitoring all aspects of the software development lifecycle across multiple technology platforms... 
    Senior
    Flexible hours

    BTM Global

    Edina, MN
    3 days ago
  •  ...Principal Embedded Software Engineer Det-Tronics is a global technology leader in industrial life safety solutions, specializing in high-end flame and gas detection and automation control systems. As part of Spectrum Safety Solutions with 1,700 employees across 20+... 
    Local area
    Relocation
    Flexible hours

    Spectrum Safety Solutions

    Minneapolis, MN
    3 days ago
  •  ...Job Description Job Description The Principal Mobile & Application Software Engineer is a hands-on technical leader responsible for the design, development, and delivery of the top-level software platform for next-generation medical imaging devices. This includes... 
    For contractors

    SANUWAVE, Inc

    Eden Prairie, MN
    26 days ago
  • $108k - $151k

     ...Job Description Job Description As a Senior Registered Professional Engineer (Technical Design Lead) , you will serve as a key technical leader within our Highway Design Group, guiding the design and delivery of complex, high-impact highway projects. This role is... 
    Senior
    Work at office
    Work from home
    Flexible hours

    TKDA

    Bloomington, MN
    14 days ago
  • $134.2k - $258.3k

     ...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer...  ...Significant relevant experience in either an internal or external software or platform engineering role, or similar Technical... 
    Summer holiday
    Local area
    Flexible hours

    EY

    Minneapolis, MN
    5 days ago
  • $132.4k - $205.1k

     ...Senior Principal Cloud Architect With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions... 
    Senior
    Local area

    Tennant

    Eden Prairie, MN
    11 hours ago
  • $48 per hour

     ...Senior Software Engineer For IVS Application Contract Infosys / Wells Fargo $48/ Hourly Charlotte, North Carolina Hybrid Hiring 3 Senior Engineers for IVS ApplicationPhoenix, AZ or Minneapolis, MN, Charlotte-North carolina Senior Software Engineer... 
    Senior
    Hourly pay
    Contract work
    Work experience placement
    Remote work

    Anveta

    Minneapolis, MN
    1 day ago
  •  ...Job Description Description: Seeking a Software Engineer who who strives for excellence and is passionate about building highly scalable applications. Looking for a Senior Full stack Software Engineer who can help build a new application or modernize existing... 
    Senior

    Procyon TS

    Hopkins, MN
    3 days ago
  • $130k - $145k

     ...Job Summary Our client a leading retail & consumer goods provider is seeking a Senior Backend Developer - AdTech to join their team! This position is located in Minneapolis, Minnesota. The Backend Developer will build and enhance seller-facing campaign management... 
    Senior
    Local area

    KellyMitchell Group

    Richfield, MN
    2 days ago
  •  ...Possible) Responsibilities: Java-J2EE-L3 As a Senior Developer, you are responsible for development, support, maintenance...  .... You should have good experience in application of standard software development principles. You should be able to work as an... 
    Senior
    Full time
    Work experience placement

    TWO95 International

    Richfield, MN
    2 days ago
  •  ...Spectrum Safety Solutions Senior Software Engineer Spectrum Safety Solutions: With approximately 1,500 employees operating in more than 20 countries, Spectrum Safety Solutions is a global leader in fire detection and suppression solutions for high-hazard applications... 
    Senior

    Spectrum Safety Solutions

    Minneapolis, MN
    11 hours ago
  • $113.3k - $205.52k

     ...Ability to communicate technical concepts to stakeholders. Use your knowledge of Engineering best practices to ask the right questions, solve problems and build great software with a high level of quality. Produce designs for new and existing features. Clearly... 
    Senior
    Full time
    Remote work
    Worldwide
    Shift work

    JAMF Software LLC

    Minneapolis, MN
    11 hours ago
  • $50 - $80 per hour

     ...Description Fulcrum Consulting, an LRS company is seeking a Software Developer with our client in Minneapolis, MN. What is the...  ...unit strategy Develops feasibility studies and proposals for senior management and executive decisions on large complex projects... 
    Senior
    Hourly pay
    Contract work

    Levi, Ray and Shoup

    Minneapolis, MN
    2 days ago
  • $150k - $165k

     ...Senior Software Engineer We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable programming software and mobile applications... 
    Senior

    Enterra Medical, Inc.

    Minneapolis, MN
    3 days ago
  • $70 - $75 per hour

    Genesis10 is currently seeking a Senior Backend Engineer position with a Leading Consumer Electronics Retailer located in Richfield, MN. This is a 6+ month contract opportunity, requiring 1-2 days per week onsite. Pay Rate: $70.00-$75.00/hour This position is... 
    Senior
    Permanent employment
    Contract work
    2 days per week
    1 day per week

    Genesis10

    Richfield, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!