CrawlJobs Logo

Software Architect Lead

United States, Sterling Heights · Job Posted April 12, 2026
Apply Position
Job Link Share

Job Description

DCS is seeking a motivated, experienced Software Architecture Lead with a strong background in hardware/software interfaces and system integration, coupled with exceptional communication skills to coordinate effectively between government software developers and vehicle platform engineers. This position will support the Product Manager Vehicle Protection Systems (PdM VPS) integration of Active Protection Systems (APS) onto Capability Program Executive (CPE) Ground platforms by overseeing the overall structural design of software that integrates the new Software Acquisition Pathway Program, Vehicle Protection Systems Intelligent Protection and Engagement Response Software (VIPERS), with the existing Modular Active Framework compliant Vehicle Base Kit (VBK). VIPERS will serve as the baseline software for both the VBK and future APS products. The Software Architecture Lead will work alongside PdM VPS’s current VBK Software Lead Engineer to support the expanding APS capabilities for VBK and VIPERS within the PdM VPS office.

Job Responsibility

  • Interface directly with government stakeholders, OEM providers and system matter experts to identify and document system requirements
  • Provide guidance and mentorship to development teams, ensuring they follow the established architectural vision
  • Assists in the preparation of test planning, observes tests, and analyzes test results to determine adequacy of system and subsystem performance, recommending corrective actions for deficiencies
  • Establish and participate in hardware/software design reviews with stakeholders and peers
  • Participates in the preparation of program plans, documentation, schedules, budgets, and milestones necessary for the overall planning and execution of the assigned program
  • Establish and enforce coding standards, best practices, and security protocols to minimize technical debt and ensure system reliability
  • Focus on critical system attributes such as performance, scalability, availability, and maintainability
  • Reviews and advises on preliminary design studies for new or improved items, components, structures, and major subsystems, as well as engineering changes affecting system characteristics
  • Assures that system and sub-system components, structures, software, electronics, vulnerability/survivability elements are compatible with each other and the host platform
  • Ensures that necessary engineering trade-offs in the vehicle/system design are beneficial to overall system performance
  • Performs and evaluates engineering studies, such as operational and functional characteristics pertaining to assigned systems/ components
  • Present project status to government leadership

Requirements

  • U.S. Citizenship is required
  • Must be able to obtain and maintain a DoD Secret clearance
  • Bachelor's Degree in Computer Engineering, Computer Science or Software Engineering plus a minimum of 8 years of experience with professional software development, often with a track record in leadership or senior engineering positions
  • Strong C/C++ Knowledge and experience operating within Linux and Windows and various software development environments
  • Project management experience
  • Self-starter with the ability to work without direct supervision
  • Ability to work within a team context to both direct and contribute to vehicle system integration and development efforts
  • Ability to daily provide high quality support and customer service to the Government customer in a high visibility position
  • Excellent technical, written and verbal communication skills
  • Strong interpersonal abilities, including ability to tactfully negotiate resolution to competing programmatic demands and requirements
  • A strong customer service mentality
  • Work with user representatives and formal DoD requirements documents in order to determine the requirements for a system development or integration effort
  • Professional demeanor, etiquette and personal presentation suited for a customer-facing role
  • Experience in Systems & Software requirements analysis, design, and systems integration pertaining to medium to high complexity hardware/software systems
  • Strong problem-solving, strategic thinking, and the ability to communicate complex concepts clearly to diverse audiences
  • Knowledge of Software Development Engineering Processes
  • Ability to travel to various customer and contractor facilities and test centers (estimated approx 10% travel)

Nice to have

A background in hardware/software interfaces and system architecture and integration on Army Ground vehicle platforms is a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Architect Lead

8 matching positions

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , San Jose
Salary
Salary:
350000.00 - 637500.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 15+ years of industry experience in embedded systems-level software development, with a strong emphasis on hands-on software development for multimedia products
  • Proven track record building and shipping AV products (TVs, set-top boxes, streaming devices, consoles, or similar) at scale
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus), with deep experience in debugging, performance tuning, and maintainable code design
  • Strong familiarity with modern SDLC practices: CI/CD, automated testing, static/dynamic analysis, continuous performance regression monitoring, and observability tooling
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints (memory bandwidth/latency, storage performance, UI/frame-rate stability, thermal behavior)
  • Demonstrated ability to analyze and optimize system-level performance using profiling, tracing, and hardware counters
  • Experience with DRM, content protection, secure boot, and related industry standards for streaming and TV products
  • Experience collaborating with SoC vendors and ODM/OEM partners from design through mass production, especially around platform software deliverables and validation
Job Responsibility
Job Responsibility
  • Software development & platform ownership
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms, with a strong focus on code quality, robustness, and long-term maintainability
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns to enable feature teams to build reliably on the device platform
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD for platform software
  • Multimedia & system-level engineering
  • Implement and optimize video/audio pipelines, codecs, and rendering paths to deliver high-quality playback, low latency, and smooth UI/UX for streaming applications
  • Contribute to end-to-end multimedia system design for TVs and streaming devices, ensuring solutions scale across SKUs and generations
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior that map directly to Roku use cases
What we offer
What we offer
  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Accident
  • Fulltime
Read More
Arrow Right

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of industry experience in embedded systems-level software development
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus)
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints
  • Experience with DRM, content protection, secure boot
  • Experience collaborating with SoC vendors and ODM/OEM partners
  • Experience with NPU/DSP/AI accelerator blocks on embedded SoCs
  • Ability to build or integrate end-to-end flows where AI is in the loop
  • Proficient in using AI tools for debugging, code review, test selection, and log analysis
  • Strong communication skills
Job Responsibility
Job Responsibility
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD
  • Implement and optimize video/audio pipelines, codecs, and rendering paths
  • Contribute to end-to-end multimedia system design for TVs and streaming devices
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior
  • Implement and maintain secure boot, DRM integrations, and content protection features
  • Lead the product evaluation and enablement of candidate SoCs and companion chipsets
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Tech Lead (Junior Software Architect)

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrate expertise in AWS and other cloud platforms to optimize and implement cloud solutions
  • Experience in Java
  • Should have worked in Lambda, NodeJS
  • Be familiar with event driven architecture, and the service to be used to implement it - SQS, SNS, Event Bridge
  • Should have familiar with an IaC tool Serverless Framework (CloudFormation) or Terraform
  • Ability to troubleshoot hardware, software, and network problems
  • Familiarity with DevOps practices and tools
  • Knowledge of CI/CD pipelines and best practices for automated testing and deployment
  • Certification in AWS or other relevant cloud platforms is a plus
  • In-depth knowledge of microservices architecture principles, design patterns, and best practices
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to integrate cloud services into the overall technology strategy
  • Establish and maintain principles, standards, and policies for system integrations
  • Ensure compliance with security, scalability, and performance best practices across engineering teams
  • Create and support creation for Low level design before they get picked up by the dev teams
  • Understand customer requirements and business objectives
  • Provide strategic advice on using technology to achieve goals
  • Manage IT initiatives and collaborate with in-house technical staff
  • Provide assistance with technical issues
  • Revise existing systems and suggest improvements
  • Produce reports
What we offer
What we offer
  • Hybrid Working Culture
  • Amazing Perks & Medical Benefits
  • 5 Days Working
  • Mentorship Programs & Certification Courses
  • Flexible work arrangements
  • Free drinks, fridge and snacks
  • Competitive Salary & recognitions
  • Fulltime
Read More
Arrow Right

Lead Software & Data Architect Engineer

Join the BAE Systems Mission Integration Solutions (MIS) team in our new role as...
Location
Location
United States , Fort Worth
Salary
Salary:
136000.00 - 231200.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record in software and data architecture of both small and large/complex systems
  • Demonstrable experience of taking IT solutions from proof-of-concept through to production
  • Demonstrable experience writing and developing software individually and/or as part of a team
  • Grounding in one or more relevant technical areas: Programming languages and tools (e.g. Python, .NET, Go, C/C++, Rust)
  • Software development techniques (e.g. DevSecOps, Agile)
  • Data science languages and tools (e.g. Matlab, R)
  • Data science techniques and infrastructure
  • Artificial intelligence and machine learning
  • Bachelor’s degree in Computer Science, Data Science, Engineering or similar fields
  • Understanding of engineering life cycle management processes
Job Responsibility
Job Responsibility
  • Setting the technical direction and ensuring we have the right people, processes and tools to win and deliver these programs
  • Working hands-on to bring your creative solutions to life as proof-of-concepts, win proposals and transition them into operational capabilities
  • Interacting and collaborating outside our local business domain
  • Interacting effectively with stakeholders at all levels of the business, capable of translating complex, technical information into an easily understood narrative
  • Being an ambassador for our software and data science activities and foster new relationships inside and outside BAE Systems including customers, partners and academia
  • Developing your staff and those of the broader team by mentoring, coaching and training them in use of the latest techniques
  • Supporting the broader BAE Systems enterprise as an expert internal reviewer for programs in other business areas
  • Representing the company at national/international trade events and symposia
What we offer
What we offer
  • Health, dental, and vision insurance
  • Health savings accounts
  • A 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on things like home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer, Full Stack (Solution Architect)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , Plano; Richmond; New York; McLean
Salary
Salary:
209000.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead solutions architecture design for multi-platform/cross-platform solutions
  • Leading trade-off and impact analysis work for hard to change technical decisions, and manage technical conflict
  • Demonstrate thought leadership and strategy in partnership with delivery and product partners
  • Provide architectural guardrails and white papers for onboarding new technologies, especially multi-agentic AI
  • Establish a 3+ year “Domain Destination Architecture” (DDA) for various business capabilities
  • Explain and represent solutions in the Architecture Review Boards, and various product, platform and architecture discussions
  • Presenting work products and strategies to product managers, technology leadership across Capital One
  • A primary architecture point of contact for other architecture teams & and delivery teams for solutions and systems
  • Continuously learn as technology needs evolve
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right

Senior Software Architect

As a Senior Software Architect, you will be responsible for designing and implem...
Location
Location
United States
Salary
Salary:
150000.00 - 185000.00 USD / Year
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent written and oral communication and cross-organizational skills
  • Experience with multi-cloud environments, particularly AWS, Azure or GCP
  • 5+ years of cloud engineering experience
  • Hands-on software architecture experience across both backend and frontend systems, including technologies such as JavaScript/TypeScript, Node.js, React (or similar modern frameworks)
  • Strong experience designing and building RESTful and/or GraphQL APIs, service boundaries, and scalable application architectures
  • Experience designing high-performance, scalable web applications with clear separation of concerns between presentation, application, and data layers
  • Thrive in a highly innovative, fast-paced, evolving, and ambiguous environment
  • Able to work well in a team environment and building strong partnerships across different groups
  • Experience with designing complex cloud architectures
  • Possess excellent communication, organizational and time-management skills
Job Responsibility
Job Responsibility
  • Work with stakeholders to understand their business requirements and translate them into technical solutions
  • Develop and maintain a holistic view of the organization's technology architecture, ensuring that it aligns with the overall business strategy
  • Collaborate with development teams to ensure that solutions are designed, developed, and delivered in accordance with architectural standards
  • Evaluate new and emerging technologies and assess their potential impact on the organization's technology architecture
  • Lead the development of proof-of-concepts (POCs) to demonstrate the feasibility of new technologies
  • Develop, maintain, and communicate technical standards and best practices for the organization
  • Act as a technical advisor to project teams, providing guidance and support as needed
  • Lead development teams and manage technical projects to ensure successful delivery
  • Work closely with external clients to understand their needs and lead demos to showcase the solutions you have developed
What we offer
What we offer
  • Flexible Work Hours
  • Unlimited PTO
  • Competitive Salaries
  • Health + Dental + Vision + Life Insurance
  • Long Term disability + 401k Match
  • Fulltime
Read More
Arrow Right

Staff Software Architect – DevOps

As a Continuous Integration Developer (Architect Level), you will define the arc...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
137300.00 - 203000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Engineering, Computer Science, or related field
  • 10+ years of relevant experience in CI/CD, DevOps, automation, or software architecture
  • Expertise in CI/CD architecture for large distributed systems
  • Deep Kubernetes knowledge including cluster operations
  • Strong Terraform/IaC experience with production-grade module design
  • Experience with embedded or simulation workflows (vECUs, FMUs, SIL)
  • Cloud architecture experience across AWS, Azure, or GCP
  • Knowledge of security frameworks such as SLSA or OPA
Job Responsibility
Job Responsibility
  • Architect enterprise-scale CI/CD systems for embedded, simulation, and cloud workloads
  • Define branching, release, and quality-gate standards across multiple engineering domains
  • Design GitOps-based delivery for multi-cluster Kubernetes environments
  • Lead progressive delivery strategy including automated rollback and analysis
  • Establish IaC architecture using Terraform modules and multi-environment patterns
  • Integrate security and compliance into pipelines and artifact flows
  • Define observability standards for pipelines, simulation workloads, and runtime systems
  • Mentor DevOps and simulation developers across the organization
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Software Architect - Systems

The Software Architect - Systems is a senior technical leadership role responsib...
Location
Location
United States , Austin
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in Computer Science, Electrical Engineering, or related field
  • 10+ years of software engineering experience
  • 7+ years of experience with embedded Linux or systems software
  • 5+ years in architecture or senior technical design roles
  • Experience designing and architecting complex, large-scale systems
  • Candidates must be legally authorized to work in the United States on a permanent basis - without requirement for any type of visa sponsorship/transfer, now, or at any time in future
  • Must be a local resident of Greater Austin, TX, with ability to work on campus
  • Expert-level understanding of system architecture and design
  • Deep knowledge of Linux kernel and user space architecture
  • Strong experience with embedded systems and real-time systems
Job Responsibility
Job Responsibility
  • Define overall system architecture and component structure
  • Design APIs, interfaces, and integration points between components
  • Create architectural diagrams, specifications, and documentation
  • Ensure architecture supports scalability, performance, and maintainability
  • Address non-functional requirements (security, reliability, safety, performance)
  • Develop technical vision and roadmap for system evolution
  • Evaluate and select technologies, frameworks, and tools
  • Define technical standards and guidelines organization-wide
  • Plan for long-term technical debt reduction and system improvements
  • Balance innovation with stability and risk management
What we offer
What we offer
  • Hybrid work model for workplace flexibility
  • Comprehensive health, dental, and life insurance
  • Short and long-term disability coverage
  • RRSP matching for financial security
  • Flexible time-off policies for work-life balance
  • Employee assistance program for mental well-being
  • Learning benefits, including a LinkedIn Learning subscription and seminars
  • Fulltime
Read More
Arrow Right