Senior Principal Software Architect

Location

Alabama

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Senior Principal Software Architect

SAIC

Title: Senior Principal Software Architect Location: Remote Work, AL, United States Department: SW Engineer Job Description: SAIC is seeking a Senior Principal Software Architect to join the Joint Range Extension (JRE) software development team. This is a remote role within the U.S. JRE is a combat-proven datalink gateway that plays a vital role in the defense of the United States and our allies by extending the reach of tactical data across the battlespace and around the globe. As a Senior Principal Software Architect on the team, you’ll play a leading role in shaping JRE’s future. Key Responsibilities: Architecture Strategy and Design - Collaborate with JRE’s chief software architect to define the architectural vision, strategy, and technical roadmap for JRE - Contribute to leading the team in making high-level design decisions and technology selections, documenting trade-offs and rationale - Produce and maintain architecture artifacts, including an architecture description, component design documentation, architecture diagrams (C4, DoDAF, UML), and architecture decision records (ADRs) - Translate business requirements and product and program goals into technical designs that meet both functional and non-functional criteria - Develop proofs of concept and prototypes to validate architectural choices Standards, Governance, and Quality - Evolve the architectural principles, patterns, and standards used for JRE - Lead architecture and pull-request reviews, providing constructive feedback on designs and significant implementations - Ensure JRE meets key quality attributes such as scalability, reliability, performance, security, maintainability, and operability - Manage technical debt and inflation, strategically incorporating the remediation of legacy debt into the product roadmap Collaboration and Leadership - Partner with product management to align technical strategy with business goals - Mentor and coach engineers on design patterns, systems thinking, and architectural reasoning - Communicate complex technical concepts clearly to executives, peers, and non-technical stakeholders - Contribute to interviewing and hiring decisions for engineering roles Execution and Evolution - Evaluate emerging technologies, frameworks, and tools; make recommendations that balance risk, cost, and time-to-value - Guide large-scale modernization initiatives - Support incident reviews and post-mortems where root causes touch architectural decisions Qualifications Required Qualifications: Technical Qualifications - Demonstrated experience designing and delivering large-scale, mission-critical systems - Experience effectively leading the design and architecture of multi-million-line codebases - Experience leading significant architectural evolutions (e.g., monolith decomposition, major re-platforming) - Fluency with domain-driven design; object-oriented, functional, and enterprise systems design patterns; software design principles; and refactoring techniques - Proficiency with modern distributed systems patterns (APIs, messaging/event-driven, service boundaries, data consistency trade-offs) - Deep experience with the Java platform; including fluency with Java, and familiarity with JVM languages such as Kotlin or Scala - Experience with modern deployment practices for cloud and edge systems - Security-by-design mindset and working knowledge of common threat models - Knowledge of test automation principles and best practices Leadership Qualifications - Proven ability to lead and work collaboratively, and influence at all levels regardless of direct authority - Growth mindset and a track record of elevating other engineers - Demonstrated ability to gain the trust of others and elicit their highest level of contribution - Excellent written and verbal communication skills Credentials and Education - Bachelor’s or higher degree in computer science, software engineering, or a related field; relevant experience to be substituted in lieu of degree - 15+ years of professional software engineering experience, including 5+ years in an architect or lead engineering capacity - U.S. citizenship and eligibility to obtain a secret clearance or higher Preferred Qualifications: - Experience in the C5ISR domain, particularly with tactical data links, situational awareness, and command and control systems, or comparable mission-critical, high-reliability, near-real-time systems - Knowledge of MIL-STDs such as 6016, 6017, 3011, 6020, 6040, and 2525; tactical terminals and radios such as MIDS JTRS, STT, AN/ARC, and AN/PRC; GPS and inertial navigation systems protocols such as NMEA 0183 and GPS-153; avionics standards such as ARINC 429 and 661; and industry security standards such as DISA STIGs, and NIST SP 800-171 and 800-207 - Experience with network programming, networking protocols, and the low-level processing of binary data - Experience with native development with C and C++ - Active contributions to open source, technical writing, or speaking About Us SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. Job Info - Job Identification2613532 - Job CategorySoftware - Job ShiftDay - Locations Home Site, Flexwork, CA, 92154, US(Remote) - Travel RequiredYes - 10% of the time - Minimum Clearance RequiredNone - Clearance Level Must Be Able to ObtainSecret

Related Categories

Related Job Pages

More Architect Jobs

Sodexo logo

Solution Architect

Sodexo

Sodexo is a leading provider of facilities management and food services committed to improving the all-around quality of life. With U.S. headquarters in Gaither

Architect4 days ago

Title: Solution Architect Location: Atlanta United States Job Description: Role Overview Sodexo's Activated Solutions Group is currently searching for a Solution Architect to support our Higher Education accounts. This is a remote position. The successful Solution Architect candidate will lead culinary innovation in higher education accounts. This role will present innovative high-profile campus dining solutions to our C-Suite Executive campus clients, and will manage innovative business drivers for culinary innovation for our client partners. What You'll Do - As the Solution Designer, you will take full ownership and responsibility over solutioning by leveraging consumer trends, insights and data to craft curated strategies and differentiated solutions that drive campus community engagement, optimize operations, positively impact satisfaction and accomplish client goals. The Solution Designer is solely responsible for providing meal plan and retail strategic direction and assisting accounts in developing actionable roadmaps to elevate and enhance dining programs in support of the campus' strategic goals. - Our Solution Design team use a wide range of qualitative and quantitative research techniques to drive business impact with our clients. You will lead the research from design to analysis and translate research findings into actionable business recommendations for the client. You are a strong problem solver and adaptable, with an ability to build trust and partnership at all levels of an organization. You demonstrate the highest levels of ownership and show confidence and clear understanding of your position, your value in the strategic planning process and your recommendations. You are a clear and effective communicator, both written and verbal. You have a proven track record of success in difficult, highly ambiguous situations. - You will also be asked to provide meal plan training at the operational level, conduct unit operational assessments and financial analysis in support of predictive analytics, provide guidance and mentorship to field management, support development of analytical management tools for the Segment. What We Offer Compensation is fair and equitable, partially determined by a candidate's education level or years of relevant experience. Salary offers are based on a candidate's specific criteria, like experience, skills, education, and training. Sodexo offers a comprehensive benefits package that may include: - Medical, Dental, Vision Care and Wellness Programs - 401(k) Plan with Matching Contributions - Paid Time Off and Company Holidays - Career Growth Opportunities and Tuition Reimbursement More extensive information is provided to new employees upon hire. What You Bring - Location is open to anywhere in the United States, ideally near a airport. - Travel is around 30%. - Experience in collegiate campus dining operations, business development, or strategic planning - 3-5+ years of experience in business intelligence, data analytics, product management, or a related field, preferably in a client-facing role - Familiarity with performing data analysis, producing quantitative modeling, and interpreting data through a business and economic lens to create commercial recommendations - Demonstrated experience using quantitative and analytical skills to generate insights that inform business strategy. Mastery of Excel required; familiarity with tools such as PowerBi, Power Apps, Salesforce a plus - Demonstrated history of higher education contract dining services Master Planning with proven growth in meal plan sales YOY - Solid understanding of successful management of National Retail Brands, including real estate and retail planning - Expertise in the ability to synthesize and present large swaths of data to influence Campus Administration to optimize the business. - Top notch critical thinking and analytical skills can break down complex problems into discrete digestible pieces and drive effective solutions - Can learn quickly; understand any challenge and immediately home in on what matters most - Can adapt quickly to a rapidly changing environment without being phased - High profile executive presence and demonstrated history of successful C-Suite influence to grow business - Strong leadership skills, with experience managing or mentoring team members - Ability to navigate complex stakeholder relationships and collaborate effectively with internal and external teams - Very high EQ: able to read a room or an audience and adjust approach to be most effective - Able to build deep levels of trust with senior leaders, external partners, and staff at all levels; not afraid to directly challenge important issues; exceptional listening skills - Excellent verbal and written communication with a crisp, concise and effective style, leading conversations with data-driven solutions and insights - High degree of grit. Demonstrated ability to break down difficult barriers both internally and externally - Ownership over professional development; highly receptive to feedback and eager to get better every day, high level of internal motivation and a strong desire to succeed - Operates with the highest levels of integrity Who We Are At Sodexo, our purpose is to create a better everyday for everyone and build a better life for all. We believe in improving the quality of life for those we serve and contributing to the economic, social, and environmental progress in the communities where we operate. Sodexo partners with clients to provide a truly memorable experience for both customers and employees alike. We do this by providing food service, catering, facilities management, and other integrated solutions worldwide. Our company values you for you; you will be treated fairly and with respect, and you can be yourself. You will have your ideas count and your opinions heard because we can be a stronger team when you're happy at work. This is why we embrace diversity and inclusion as core values, fostering an environment where all employees are valued and respected. We are committed to providing equal employment opportunities to individuals regardless of race, color, religion, national origin, age, sex, gender identity, pregnancy, disability, sexual orientation, military status, protected veteran status, or any other characteristic protected by applicable federal, state, or local law. I

United States
Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• Design future Circana Brainwaves that enable Circana’s commercial growth • Translate unstructured complex business problems into well-defined processes • Leverage Circana’s data assets and solutions for business questions • Design Brainwaves that analyze and interpret data from various sources • Develop robust AI prompts for LLM to derive appropriate synthesis from data • Engage with key internal and client stakeholders for successful Brainwave design

France
Beyond Soluções logo

Solutions Architect

Beyond Soluções

Vem fazer parte do #melhortimedasgalaxias

Architect4 days ago
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Architecture and Design - Collaborate with teams to design solutions, ensuring applicability and alignment with corporate standards. • Define and document system and integration architectures, aiming for the best customer experience. • Elicit and validate non-functional requirements from the design phase onward. • Evaluate technologies and conduct proofs of concept (PoCs) in response to business needs.

Brazil
Scratch Financial logo

Engine/Gameplay Architect - UGC / Architecte moteur / gameplay - UGC

Scratch Financial

Scratch Financial is the world's simplest patient financing solution.

Architect4 days ago
Full TimeRemoteTeam 11-50Since 1912H1B Sponsor

Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. NBCUniversal est l'une des principales entreprises mondiales de médias et de divertissement. Nous créons du contenu de calibre mondial, que nous distribuons à travers notre portefeuille de cinéma, de télévision et de diffusion en continu, et que nous faisons vivre par le biais de nos destinations de parcs thématiques mondiaux, de nos produits de consommation et de nos expériences. Nous détenons et exploitons des marques de divertissement et d'information de premier plan, notamment NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo et Peacock, notre service de diffusion en continu haut de gamme financé par la publicité. Nous produisons et distribuons des œuvres cinématographiques et des contenus télévisuels de premier plan grâce à nos puissants studios de cinéma et de télévision, notamment Universal Pictures, DreamWorks Animation et Focus Features, ainsi qu'aux quatre studios de télévision mondiaux regroupés sous la bannière Universal Studio Group. Nous exploitons également des parcs thématiques et des expériences de calibre industriel à travers le monde par l'entremise de Universal Destinations & Experiences, notamment Universal Orlando Resort, domicile de Universal Epic Universe, et Universal Studios Hollywood. NBCUniversal est une filiale de Comcast Corporation. Visitez https://www.nbcuniversal.com pour plus d'information. Notre impact repose sur l'amélioration des communautés dans lesquelles nos employées, nos clientes et nos publics vivent et travaillent. Nous avons une riche tradition d'engagement communautaire et veillons à ce que nos employées aient l'occasion de servir leurs communautés. Nous défendons une culture inclusive et nous efforçons d'attirer et de développer une main-d'œuvre talentueuse afin de créer et de diffuser une vaste gamme de contenus reflétant la diversité de notre monde. Job Description We're looking for an Engine / Gameplay Architect to help shape the foundation of user-generated content (UGC) on a large-scale AAA experience built in Unreal Engine. This role sits at the intersection of engine systems, gameplay architecture, and emerging AI-assisted creation workflows. You'll define how creators build, extend, and interact with the platform - through robust APIs, scalable systems, and intuitive scripting - while enabling AI-driven tooling that lowers the barrier to creation without limiting depth. Responsibilities: - Architect the end-to-end UGC framework: data models, runtime systems, and extensibility points - Design and evolve APIs that expose gameplay systems safely and flexibly to creators - Define the scripting model (language, runtime) for user-authored content - Partner with AI/ML teams to enable an AI agent that can generate, modify, and reason about gameplay content - Establish guardrails: performance budgets, sandboxing, security, and determinism - Work closely with gameplay, online, and tools teams to ensure cohesion across the platform - Drive technical direction through prototypes, documentation, and hands-on implementation - Mentor engineers and influence engineering standards across teams Nous recherchons une personne au poste d'Architecte Moteur / Gameplay pour contribuer à façonner les fondations du contenu généré par les utilisateurs (UGC) au sein d'une expérience AAA à grande échelle développée avec Unreal Engine. Ce rôle se situe à l'intersection des systèmes moteur, de l'architecture gameplay et des nouveaux flux de création assistés par l'IA. Vous définirez la manière dont les créateurs et créatrices construisent, étendent et interagissent avec la plateforme - grâce à des API robustes, des systèmes évolutifs et des outils de script intuitifs - tout en permettant des outils pilotés par l'IA qui abaissent la barrière à la création sans en limiter la profondeur. - Concevoir l'architecture de bout en bout du cadre UGC : modèles de données, systèmes d'exécution et points d'extensibilité - Concevoir et faire évoluer des API qui exposent les systèmes de gameplay de manière sécuritaire et flexible aux créateur• rice• s - Définir le modèle de script (langage, environnement d'exécution) pour le contenu créé par les utilisateur• rice• s - Collaborer avec les équipes IA/ML afin de permettre un agent IA capable de générer, modifier et raisonner sur du contenu de gameplay - Mettre en place des garde-fous : budgets de performance, isolation (sandboxing), sécurité et déterminisme - Travailler étroitement avec les équipes gameplay, en ligne et outils afin d'assurer la cohérence de la plateforme - Orienter la direction technique au moyen de prototypes, de documentation et d'implémentations concrètes - Encadrer les ingénieur• e• s et influencer les normes d'ingénierie à l'échelle des équipes Qualifications - Strong experience architecting gameplay or engine systems in C++ within Unreal Engine (or comparable AAA engines) - Proven experience designing extensible systems, SDKs, or developer platforms used by internal or external creators - Deep understanding of gameplay architecture, including: Entity Component Systems (ECS) or actor-based models, event-driven architecture / messaging systems, state machines, replication models, and serialization pipelines - Experience designing and maintaining APIs (C++, REST, or RPC) with a focus on usability, versioning, and backward compatibility - Hands-on experience with scripting languages and runtimes (e.g. Lua, Python, visual scripting like Blueprints, Verse, or custom DSLs) - Familiarity with embedding scripting languages and bridging native and managed/runtime code - Strong understanding of runtime performance optimization (CPU/GPU constraints, memory management, streaming systems, multithreading, async workflows) - Experience working with large-scale systems (open worlds, World Partitioning, asset streaming, networked/multiplayer environments) - Knowledge of build systems, CI/CD pipelines, and content validation workflows - Experience with sandboxing, capability-based security, or safe execution environments for user-authored code - Comfort working across boundaries: engine, gameplay, backend services, and tools Desired Characteristics - Experience building or supporting modding or UGC platforms (e.g., level editors, scripting APIs, creator toolchains) - Exposure to AI/ML-assisted development workflows, including: - LLM-powered tools - Agent-based systems - Prompt-driven or natural language interfaces for content creation - Familiarity with knowledge representation, graph-based systems, or toolchains that enable AI reasoning over game data - Experience with cloud-integrated game platforms, backend services, or live service ecosystems - Background in developer experience (DevEx), including tooling, documentation systems, and usability of technical platforms - Experience designing for other developers, not just for systems - Ability to balance flexibility with guardrails (power without chaos) - Comfort making foundational decisions with long-term impact - Emphasis on usability as much as technical elegance - Preference for simple mental models, even when systems are complex under the hood Eligibility Requirements - Interested candidates must apply to be considered. - Must be willing to work in our Montreal office a minimum of 4 days a week. - Must be willing to work overtime when required, in accordance with Quebec labor standards. - Must be legally authorized to work in Canada. - Must be willing to travel for work related business, if necessary Qualifications de base - Solide expérience en architecture de systèmes gameplay ou moteur en C++ avec Unreal Engine (ou des moteurs AAA comparables) - Expérience démontrée dans la conception de systèmes extensibles, de SDK ou de plateformes pour développeur• euse• s utilisées par des créateurs et créatrices internes ou externes - Compréhension approfondie de l'architecture gameplay, incluant: Systèmes entité-composant (ECS) ou modèles basés sur des acteurs, Architectures événementielles et systèmes de messagerie, Machines à états, modèles de réplication et pipelines de sérialisation - Expérience dans la conception et la maintenance d'API (C++, REST ou RPC) avec un accent sur l'utilisabilité, le versionnement et la rétrocompatibilité - Expérience pratique avec des langages et environnements de script (p. ex. Lua, Python, scripts visuels comme Blueprints, Verse ou des DSL personnalisés) - Familiarité avec l'intégration de langages de script et l'interfaçage entre code natif et code géré/runtime - Solide compréhension de l'optimisation des performances à l'exécution (contraintes CPU/GPU, gestion de la mémoire, systèmes de streaming, multithreading, flux asynchrones) - Expérience avec des systèmes à grande échelle (mondes ouverts, partion du monde, streaming d'assets, environnements réseau/multijoueurs) - Connaissance des systèmes de build, des pipelines CI/CD et des flux de validation de contenu - Expérience avec le sandboxing, la sécurité basée sur les capacités ou des environnements d'exécution sécurisés pour le code créé par les utilisateurs et utilisatrices - Aisance à travailler à travers plusieurs domaines : moteur, gameplay, services backend et outils Atouts souhaités - Expérience dans la création ou le support de plateformes de modding ou d'UGC (p. ex. éditeurs de niveaux, API de script, chaînes d'outils pour créateurs et créatrices) - Exposition à des flux de développement assistés par l'IA/ML, incluant : - Outils propulsés par des modèles de langage de grande taille (LLM) - Systèmes basés sur des agents - Interfaces de création de contenu pilotées par des prompts ou le langage naturel - Familiarité avec la représentation des connaissances, les systèmes basés sur des graphes ou les chaînes d'outils permettant le raisonnement de l'IA sur les données de jeu - Expérience avec des plateformes de jeu intégrées au cloud, des services backend ou des écosystèmes de jeux-services - Expérience en expérience développeur• euse (DevEx), incluant les outils, les systèmes de documentation et l'utilisabilité des plateformes techniques - Expérience dans la conception pour d'autres développeur• euse• s, et pas uniquement pour des systèmes - Capacité à équilibrer flexibilité et garde-fous (puissance sans chaos) - Aisance à prendre des décisions fondamentales ayant un impact à long terme - Accent mis autant sur l'utilisabilité que sur l'élégance technique - Préférence pour des modèles mentaux simples, même lorsque les systèmes sont complexes sous le capot Exigences d'admissibilité - Les personnes intéressées doivent soumettre leur candidature afin d'être considérées. - Doit être disposé• e à travailler dans nos bureaux de Montréal au minimum quatre (4) jours par semaine. - Doit être disposé• e à effectuer des heures supplémentaires lorsque requis, conformément aux normes du travail du Québec. - Doit être légalement autorisé• e à travailler au Canada. - Doit être disposé• e à se déplacer pour des raisons professionnelles, au besoin. Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.

Canada