Software Architect
Status: Open Until Filled
Position Title:Software Architect
Department/Location: LW-SimTEC/Oklahoma City
Status: Regular/Full-Time Exempt
APPLY NOW_____________________________________________________________________________
Position Overview:
As a Software Architect you will lead software engineering teams to design scalable, modular C# architectures, modernize research codebases, and deliver reliable, high- performance solutions. Drive innovation in software systems, ensure adherence to best practices, and represent the company at technical forums, fostering collaboration and excellence in Agile and DevSecOps environments.
Essential Responsibilities:
- Provide technical leadership for a team of software engineers.
- Architect and develop software infrastructure using C# to modernize and productionize a research codebase.
- Design software systems, applications, and architectures to enhance modularity, scalability, and reliability, while maintaining precision, accuracy, and performance.
- Ensure adherence to industry best practices and standards in software engineering.
- Apply research and development skills to create real-world products and capabilities beyond academic or theoretical concepts.
- Present ideas to internal and external groups, lead proposal activities, and represent the company at technical conferences and working groups.
Basic Qualifications:
- Bachelor’s degree in a STEM discipline with 12+ years of relevant experience; Master’s degree with 10+ years of relevant experience; or PhD with 8+ years of relevant experience. An additional 4 years of experience may be considered in lieu of a degree.
- Active Secret clearance
- Ability to meet customer-specific security screening requirements within a set timeframe.
- Willingness and ability to work onsite full-time.
- Experience with C# programming.
- Demonstrated experience with open software/system architecture solutions.
- At least 1 year of experience leading tasks to completion on schedule and within budget.
- At least 1 year of experience successfully leading teams through the entire development lifecycle.
- Proven ability to present complex topics to management and other stakeholders.
- Effective communication and interpersonal skills, with the ability to collaborate with diverse stakeholders.
- Experience with Git-based or other software configuration management tools.
- Discipline to document every requirement’s traceability and report any gaps.
Preferred Qualifications:
- Active Top-Secret clearance.
- Ability to develop and maintain a strategic product roadmap, aligning software engineering best practices with business objectives.
- Experience defining technical strategies to modernize and productionize research code.
- Experience with model-based system engineering tools (e.g., Cameo).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with Linux operating systems.
- Experience in high-performance numerical/scientific computing and parallel computing.
- Experience developing for SWaP-constrained environments.
- Familiarity with Agile lifecycle processes, including Scrum, Continuous Integration, and DevSecOps.
- Familiarity of training data in LRS/LMS solutions.