Principal Software Architect
Camgian Corporation
Camgian is seeking an experienced software architect to help design our Counter-Unmanned Aerial Systems (C-UAS) line of products. As a Software Architect at Camgian you will serve in a high impact role defining how current and future operational needs will be addressed. You will contribute to the overall systems architecture and requirements but will be primarily responsible for the definition of software and component architectures for complex, mission critical systems. You will also find opportunities for reuse across the enterprise and identify architectural patterns. The position will have a high level of exposure from the executive level to the implementation teams and will require good written and verbal communication skills. The ideal candidate encourages an environment that promotes excellence, innovation, collaboration, and teamwork.
Qualifications
- Bachelor's degree in engineering or related technical field with at least 15+ years of applicable experience.
- Experience designing distributed systems
- Ability to develop in multiple programming languages such as C++ and Python
- Knowledge of DevOps and continuous integration
- Experience with distributed and multiagent systems along with managing their emergent behaviors
- Experience with pub-sub and data centric architectures such as DDS
- Experience with real time and event-based systems
- Experience developing mission critical software
- Experience building Modular Open Systems Architectures
- United States Citizenship
- Experience with Model Based Engineering tools (Enterprise Architect, Cameo, etc.)
- Experience with graphical modeling languages like UML, SysML, and defense frameworks
- Domain experience in combat systems and sensor fusion
- Process Engineering and definition
- Developing for secure environments
- Domain experience in AI/ML, data science, and prognostics
- Experience with multiple virtualization and containerization approaches including Proxmox and Ansible
- Experience with Git Lab, Jira, Jenkins and other standard tooling
- Designing for security and mitigating vulnerabilities/attack surface
- Define software and component architectures
- Create comprehensive documentation, including architecture diagrams, technical specs, design patterns
- Design solutions that integrate with existing systems and third-party services
- Oversee low level software design, participate in reviews to ensure adherence to architectural standards
- Ensure approaches will meet key performance parameters
- Ensure key system characteristics are realizable such as scalability and reliability
- Provide technical leadership and mentoring to software staff on architecture concerns
- Perform trade studies and technology selection
- Identify potential risks and develop mitigation strategies
$175k - $216k
...keep a security clearance. Applicants that do not meet these requirement will not be considered. SciTec is seeking a Principal Software Architect to lead the overall software architecture, technical vision, and strategy for an emergent missile defense need....PrincipalTemporary workFor contractorsWork experience placementRemote work- ...SciTec Incorporated is seeking a Principal Software Architect to lead the overall software architecture, technical vision, and strategy for an emergent missile defense need. Responsibilities include defining architecture strategy, designing scalable systems, governing...Principal
$135k - $202.6k
...Senior Principal Cyber Software Engineer - 15327-1RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescription At Northrop Grumman, our employees have incredible opportunities...PrincipalRelocation packageShift work$112.2k - $196.4k
...preferred at this level8+ years of related professional experienceExperience with BMDS platformsUnderstanding of BMDS weapon system software update implementation plansUnderstanding of BMDS integration plans (current/future sensors, network architecture, weapon platforms...PrincipalFull timeFor contractorsWork experience placementFor subcontractorInterim roleWork at officeFlexible hours$107.5k - $204.5k
...Embedded Software/Firmware EngineerTucson, AZ Secret Polygraph Unspecified Career Level not specified $107,500 - $204,500Job DescriptionAt Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend...PrincipalTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...expertise to the U.S. Army, Air Force, and Navy. WLI currently has a position available for:Job Description:WaveLink is seeking a Software Architect with a minimum of 15 years experience developing Test Controller software and Simulations/Stimulations to create and manage...
- ...or Huntsville, ALSalary Range: $100K-$140KWorks with the lead architect to define and guide the implementation coordination of architecture... ...code for release.Primary Duties:Defines, creates and updates software system architectures and guides its implementation with...Full time
$50 per hour
...space and find a career that's built for you.The Lockheed Martin Next Generation Interceptor (NGI) team is seeking experienced Software Architect to be part of a team developing missile defense technology that could forever change our ability to deter and respond to...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours- ...Software Architect Location: Huntsville, AL Job Type: Full-time CohesionForce is actively seeking a Software Architect to join our team in Huntsville, AL. The role is responsible for developing a common vision across teams, focusing on delivering an integrated set of...Full timeFlexible hours
$90k - $120k
Check out this new opportunity!Principal Software EngineerLinux | Python | GWS ProgramFull-Time with an Employee Owned and Best Places to Work ContractorOnsite in Huntsville, AL | Schedule: 9x80We are hiring a Principal Software Integrator to support the GWS Program, leading...PrincipalFull timeTemporary work- ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are currently seeking Software Engineers to join our team based in Huntsville...Principal
- ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services.... ...five years. Learn more at We are looking for a Chief Software Architect to lead the structural design, framework evolution, and model-...Permanent employmentFull timeContract workTemporary workPart timeWork at office
- Senior Software Architect Actalent Huntsville, AL Job Title: Sr Software Architect Job Description We are seeking a highly skilled Enterprise Architect to support a comprehensive digital modernization and data-centric transformation strategy. In this critical advisory...Permanent employmentFor contractorsShift work
$107.5k - $204.5k
...Systems Engineering & Test Capabilities organization is seeking a Principal System Engineer in Huntsville, Alabama to support radar... ...implement verification strategies for advanced radar capabilities and software builds, and support systems validation efforts within Hardware...PrincipalTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- DescriptionSAIC is hiring a Senior Principal Software Systems Engineer to join the Army UAS Training Test team located in Huntsville, Alabama (Redstone Arsenal).This is a multi-disciplined team that covers a wide range of testing scopes, including testing physical and...PrincipalInterim roleWork at office
- ...deliverables, to include requirements, CONOPs, APIs, IDD/ICDs, SDDs, test plans/procedures · Experience in Agile software systems development · Experience with one or more of the following programming languages: Java, Python, C++...PrincipalFlexible hours
- ...difference in our community and nation. Join a company of significance! Job Overview: GaN is seeking a highly motivated Software Architect to support multiple software contracts and independent research projects. Responsibilities The Software Architect is...Interim role
- ...Technical Consulting Solutions, Inc. in Huntsville, AL is seeking a Senior Principal Software Engineer to join our team supporting the Ground-based Midcourse Defense program. This in-office role focuses on developing and sustaining the GMD system with a large codebase...PrincipalWork at office
- ...Canvas Inc. in Huntsville, AL seeks a Senior Principal Data Analytics Engineer to lead analytical tool development and enterprise dashboards for missile defense and space control programs. You will advance scheduling tooling, data visualization, and rapid delivery of robust...Principal
- Job Opportunities Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit...Principal
- ...Required: Active DoD Secret Location: Huntsville, Alabama, United States Job Description TCS is searching for a Senior Principal Systems Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville,...PrincipalWork at officeRemote workFlexible hours
- ...Northrop Grumman Defense Systems (NGDS) in Huntsville, AL is seeking a Senior Principal Software Engineer to lead the development of Java-based code and advanced C++ enhancements on the BONES program. This on-site role involves designing, implementing, and optimizing...Principal
- ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are currently seeking Systems Engineers to join our team based in Huntsville...Principal
$132.4k - $251.6k
...LADS) Engineering Execution Department is seeking a skilled and motivated Integrated Product Team (IPT) Program Lead for the Patriot Software and Training Devices IPT. In this position, you will oversee the strategy, execution, development, and delivery of all Software...PrincipalContract workTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...be a current US citizen Location: Onsite - Huntsville Job Description TCS is searching for a Sr. Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL....PrincipalFlexible hours
- MTSI is seeking a highly skilled Principal Targets & Countermeasures Systems Engineer to provide engineering oversight for target system payloads and countermeasure development. In this role, you will act as a trusted advisor to the program office, delivering critical assessments...PrincipalFor contractorsWork at office
- MTSI is looking for a talented Principal Systems Engineer for Threat Discrimination to join our team! In this role you will provide systems technical analysis expertise to develop new Missile Defense System capabilities for the identification of lethal objects.Job ResponsibilitiesWork...Principal
- ...ballistic and hypersonic missiles, tactical weapons, BMDS interceptors, kill vehicles, on-board algorithms, and related analysis.Software development skills include but not limited to FORTRAN, C++, Python, MATLABStrong background in modern control theory (e.g., optimal...Principal
- ...Principal Radar Systems Engineer The Surface Radars and Sensors (SR&S) Center within Systems Engineering and Test Capabilities (SE&TC) is looking for a Principal Radar Systems Engineer to lead architecture and requirements development activities. This position will...PrincipalRelocation package
- ...RTX in Huntsville, AL, is seeking a Principal Radar Software Engineer for onsite work. U.S. citizen required with the ability to obtain a Secret clearance. Role involves leading radar software development, collaborating with agile teams, and ensuring system integration...Principal
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Architect. Be the first to apply!
- application architect Huntsville, AL
- software architect Huntsville, AL
- .net software architects (remote) Huntsville, AL
- senior principal cloud computing engineer Huntsville, AL
- principal Huntsville, AL
- senior principal scientist Huntsville, AL
- internship software Huntsville, AL
- software Huntsville, AL
- software intern Huntsville, AL
- id software Huntsville, AL



