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

Principal Software Architect

General Dynamics Land Systems

The Global Engineering Software Architect Principal is a critical strategic leader responsible for shaping the technology direction and software architecture vision of General Dynamics Land Systems (GDLS). This role defines and governs a comprehensive, forward-looking software system architecture strategy that maximizes commonality, reuse and interoperability across GDLS platforms and Mission Equipment Products, directly influencing the company's long-term competitive position.

Acting as a key technology influencer, your role ensures that software architecture choices are tightly aligned with GDLS's business objectives and evolving customer-driven initiatives such as MOSA, FACE, and GVA. This position requires a visionary with deep expertise in software and cybersecurity frameworks, design patterns, data architecture, and model-based systems engineering (SysML/UML), who can anticipate future operational needs and translate them into a coherent technology roadmap.

By mentoring a geographically dispersed team and collaborating closely with Chief Engineers, Product Managers, and Program Managers, the architect drives enterprise-wide alignment, innovation, and reuse . This role is central to positioning GDLS at the forefront of defense technology and ensuring that strategic technology investments deliver enduring value to the company and its customers.

Responsibilities

Develop and Govern Global Software Architecture Strategy with Enterprise Impact

  • Chair the Global Software Architecture Strategy Work Group to define and implement a cohesive, enterprise-wide software architecture vision that directly supports GDLS's strategic and business goals.
  • Shape the company's technology roadmap by integrating emerging technologies, open standards, and industry best practices to maintain and extend GDLS's competitive advantage.
  • Establish measurable criteria to ensure architecture consistency, scalability, security, and quality across all programs, enabling strategic reuse and interoperability.
  • Drive the adoption of modular, reusable, and maintainable software solutions that enable rapid adaptation to changing mission requirements and future capabilities.

Strategic Technical Leadership and Governance

  • Serve as the authoritative technical voice on software architecture, providing strategic guidance on complex issues, root cause analysis, and corrective actions that impact program and portfolio outcomes.
  • Lead governance and continuous improvement of software design processes, ensuring alignment with long-term program roadmaps, customer needs, and corporate technology strategy.

Enterprise Mentorship and Knowledge Stewardship

  • Mentor and develop software architects and engineers across sites, building a culture of technical excellence and strategic thinking.
  • Define and maintain enterprise software architecture standards, patterns, and reference designs to guide consistent technical decisions.
  • Promote effective knowledge sharing (design reviews, communities of practice, reusable assets) to accelerate learning and reuse.

Process and Tools

  • Define and enforce criteria for architecture consistency, scalability, security, and quality.
  • Maintain standardized templates and tools for architecture documentation, management plans, and complexity tracking.
  • Govern the use of UML/SysML modeling and tools (e.g., Cameo) for clear and consistent architecture models.
  • Establish practical guidelines for agile development, requirements quality, and design verification.
  • Drive continuous improvement of software design processes and toolchains in line with industry best practices and program objectives.
  • Promote Open Standards and Tools:
    • Develop strategies leveraging open standards and tools (e.g., DDS, containerization, virtualization, static/dynamic analysis, and automated testing).
    • Promote design patterns for efficient, reusable, and maintainable software solutions.

Bonus Requirements:

  • This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)
  • Experience working with or in defense industry or federal environment a bonus
  • Must be able to work evening and/or weekend overtime as needed
  • Able to travel up to 10% if needed

About GDLS:
General Dynamics Land Systems builds the combat vehicles and integrated technologies that give soldiers a decisive advantage. We design, engineer and sustain advanced tracked and wheeled systems paired with modern electronic architecture, AI-enabled capabilities and autonomy-ready technology.

  • From Abrams to LAV, Stryker to AJAX, robotic platforms to software solutions and beyond, our portfolio delivers proven performance and future-ready modernization for customers around the world.
  • Join the people who design, build and advance the systems that protect those who protect us. Our teams see beyond the horizon, solving problems before they become challenges.

Bring your talent. Bring your purpose.

  • Let's shape the future of General Dynamics Land Systems together.

What We Offer:

If you are just starting your career or are an experience professional, we offer a Total Rewards package that is Impactful and built for you.

  • Healthcare including medical, dental, vision, HSA and Flex Spending
  • Competitive base pay, incentive pay that rewards individual and team performance, and comprehensive benefits.
  • 401k Match (6%)
  • Educational assistance
  • 9-80 Work Schedule (The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.)
  • On-going learning opportunities within a diverse, inclusive and rewarding work environment
  • Onsite Cafeteria, remodeled and updated fitness center, and outdoor fitness track
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Architect in Sterling Heights, MI vacancy
  • $73.69 per hour

     ...Principal Embedded Software Engineer This is a contract-to-hire opportunity, with the intent to convert to a direct hire role. The contract period is typically expected to run approximately 6 to 12 months before conversion, depending on individual performance, business... 
    Principal
    Permanent employment
    Contract work
    Temporary work
    For contractors
    H1b
    Remote work
    Monday to Thursday
    Day shift

    HRU Technical Resources

    Sterling Heights, MI
    1 day ago
  •  ...Senior Software Architect Warren, MI Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National Security mission sets. We leverage more than 17 years of support to stakeholders... 
    Suggested
    For contractors
    Work at office

    Barbaricum

    Warren, MI
    3 days ago
  •  ...Job Description The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the automated tests that validate them. This role leads... 
    Suggested
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Sr. Software Architect Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough technologies, and deliver innovative solutions to some of the world's leading automotive brands. See your work come to life on the road-helping... 
    Suggested
    Relocation package
    Flexible hours

    Aptiv PLC

    Troy, MI
    16 days ago
  • Aptiv PLC is looking for a Senior Software Architect in Troy, Michigan, to lead software architecture planning and design for automotive systems. As part of a dynamic team, you will collaborate with OEMs and utilize advanced technologies like embedded microprocessors and... 
    Suggested

    Aptiv PLC

    Troy, MI
    1 day ago
  •  ...Software Architect Apply Online We're hiring a Software Architect to help shape the technical future of Enforcement Mobile, a widely used platform for citation management and crash reporting used by public safety agencies. This role is focused on architecture,... 
    Work at office
    Local area
    3 days per week

    Tyler Technologies

    Troy, MI
    1 day ago
  • Software Architect - Systems Location: Austin, TX ABOUT WIND RIVER Wind River is a global leader in delivering software for mission‑critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that... 
    Permanent employment
    Temporary work
    Local area
    Visa sponsorship
    Flexible hours

    Aptiv PLC

    Troy, MI
    1 day ago
  •  ...Senior High School Associate Principal Under the direction of the Senior High School Principal, the Senior High School Associate Principal serves as an instructional/educational leader, responsible for student learning, personnel management, scheduling, emergency management... 
    Principal

    Utica Community Schools

    Sterling Heights, MI
    3 days ago
  • General Motors is seeking a skilled software developer for its Global Manufacturing team in Warren, Michigan. This role involves developing software applications for manufacturing sites, ensuring precision in vehicle assembly processes globally. Ideal candidates will have... 

    Israelvcforum

    Warren, MI
    4 days ago
  • Compunnel, Inc. is seeking a Business Process Mapping Engineer in Sterling Heights, Michigan, to support the transition to a Digital Enterprise. This role involves mapping business processes and collaborating with multiple departments to improve efficiency and ensure regulatory...
    Principal

    Compunnel, Inc.

    Sterling Heights, MI
    3 days ago
  • $110.58k - $141.28k

    A leading educational institution in Sterling Heights is seeking a dedicated Principal to provide instructional leadership and manage personnel at Gene L. Klida Utica Academy for International Studies. Responsibilities include overseeing the International Baccalaureate... 
    Principal

    Young World Physical Education

    Sterling Heights, MI
    2 days ago
  • General Motors is seeking a Principal Engineer for Propulsion Mechatronic Hardware in Warren, Michigan. This role involves providing technical leadership and system-level ownership for vehicle propulsion systems, influencing hardware strategy, and integrating complex mecahnical... 
    Principal

    General Motors

    Warren, MI
    22 hours ago
  • Flagstar Bank is looking for a Principal Technology Engineer based in Troy, MI. This hands-on technical expert will manage the backend computing environment, including M365 and Microsoft Security Suite, ensuring compliance with FFIEC guidelines. The role involves coordinating... 
    Principal

    Flagstar Bank

    Troy, MI
    1 day ago
  • $72 - $77 per hour

    Our client is seeking experienced Principal Software Engineers to support the development, integration, and testing of real-time embedded software systems within a complex engineering environment. Openings are available for both individual contributors and technical team... 
    Principal
    Hourly pay

    Hepco

    Sterling Heights, MI
    4 days ago
  • $106.83k - $133.42k

    Utica Community School District is seeking a Senior High School Associate Principal and Athletic Director. This full-time position focuses on supporting student learning and managing athletic programming while ensuring compliance with district policies. Qualifications include... 
    Principal
    Full time

    Young World Physical Education

    Sterling Heights, MI
    2 days ago
  • A school district in Sterling Heights, Michigan is seeking a Junior High School Principal to lead instructional and educational strategies, ensuring student success and a positive environment. The ideal candidate will possess a Master's Degree in Administration, Michigan... 
    Principal
    Full time

    Young World Physical Education

    Sterling Heights, MI
    1 day ago
  • $126k - $157k

    Getinge is seeking a Principal Scientist in Fraser, MI, to advance technology initiatives and provide scientific guidance in the medical device sector. The role requires a PhD in a relevant field and offers an annual salary ranging from $126,000 to $157,000, plus 8% STIP... 
    Principal

    Getinge

    Fraser, MI
    3 days ago
  •  ...We have an outstanding Contract to Hire position for a Principal Software Engineer to join a leading Company located in theSterling Heights...  ...documents. Coordinate development work with the software Architect and evaluate designs to ensure technical outcomes are consistent... 
    Principal
    Contract work
    For contractors
    Local area

    Tad PGS

    Sterling Heights, MI
    2 days ago
  • HIGH SCHOOL ASSISTANT PRINCIPAL Location: Center Line High School Salary: As per the CLAA Master Agreement Reports To: Principal PRIMARY FUNCTION The primary function of this position is to assist the principal in administering, organizing, and supervising students,... 
    Principal

    Sylvania

    Warren, MI
    3 days ago
  • $102.72k - $131.31k

    Job Description: The Alternative Learning Center Administrator serves as the instructional/educational leader, responsible for student learning, personnel management, scheduling, emergency procedures, facility operations and is accountable to meet and exceed the districts...
    Principal

    Utica Community School District

    Sterling Heights, MI
    3 days ago
  • A Principal Statistical Programmer provides timely support to the study team on all programming matters according to the project strategies. In this role, a typical day might include: As an integral part of a study, the incumbent provides project leadership and programming... 
    Principal
    Shift work

    Regeneron Pharmaceuticals, Inc

    Warren, MI
    4 days ago
  • Job Summary The Business Process Mapping Engineer supports transition to a Digital Enterprise by modeling and linking business processes across multiple departments. This role requires strong engineering knowledge, analytical skills, and a passion for process improvement...
    Principal
    Work experience placement

    Compunnel, Inc.

    Sterling Heights, MI
    3 days ago
  • Strong programming in C++ & Python Deep knowledge of: 5G cellular architecture TCP/IP networking Cross-layer diagnostics Experience with: Cellular modules (e.g., Qualcomm platforms) Linux-based embedded systems (Yocto) Ability to debug and modify low...

    Global Connect Technologies

    Warren, MI
    3 days ago
  • $106.83k - $133.42k

    Senior High School Associate Principal and Athletic Director Utica Community School District TBD - Sterling Heights, Michigan Open in Google Maps Job Details Job ID: 5683832 Application Deadline: Posted until filled Re-Posted: May 03, 2026 4:00 AM (UTC) Starting Date... 
    Principal
    Full time
    Seasonal work
    Immediate start
    Work visa

    Young World Physical Education

    Sterling Heights, MI
    2 days ago
  •  ...are delivered—by putting patients first and empowering providers to lead innovation. We’re seeking an experienced and compassionate Principal Investigator (PI) to oversee Phase 2–4 clinical trials in a collaborative, mission-driven environment. You’ll play a vital role in... 
    Principal
    Immediate start
    Flexible hours

    Civia health

    Utica, MI
    3 days ago
  •  ...Embedded Software Engineer CDI Corporation is a multinational company providing engineering, information technology and staffing services to clients in a range of industries including energy, chemical, aerospace, defense, transportation and financial services. Job... 

    PSG Global Solutions

    Warren, MI
    22 hours ago
  •  ...Embedded Software Engineer About the Role: Join a dynamic group of software engineers responsible for the development and support of embedded application software for a new ground combat vehicle program. The engineer will be part of a team covering the entire... 
    Flexible hours
    Afternoon shift

    HRU Inc Technical Resources

    Sterling Heights, MI
    3 days ago
  •  ...Title: Embedded Software Engineer Location: On-Site Sterling Heights, MI Pay/Duration: 42.00 per hour / 6 months plus contract...  ...architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers)... 
    Hourly pay
    Contract work
    For contractors
    Local area

    Advantage Technical

    Sterling Heights, MI
    22 hours ago
  •  ...Controls Software Designer Sterling Heights, MI Flexible Day Shift Schedule About the Opportunity We're seeking a Controls Software Designer to join a growing engineering team supporting the design, development, and commissioning of automated manufacturing systems... 
    Work at office
    Flexible hours
    Day shift

    TEC Group

    Sterling Heights, MI
    5 days ago
  • $110.58k - $141.28k

     ...Principal Of The Gene L. Klida Utica Academy For International Studies (Uais) Under the direction of the Executive Administrator of Schools, the Principal of the Gene L. Klida Utica Academy for International Studies (UAIS) serves as the instructional/educational leader... 
    Principal
    Summer work

    Utica Community Schools

    Sterling Heights, MI
    3 days ago

Do you want to receive more vacancies?

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