Software Architect

$128,000 - $229,000/Yr

LMI - Colorado Springs, CO

posted 19 days ago

Full-time - Senior
Colorado Springs, CO
Professional, Scientific, and Technical Services

About the position

LMI is seeking a skilled Software Architect to support a client in Colorado Springs, CO. This role involves expanding an existing framework of the enterprise version of core modeling and simulation (M&S) software, working closely with software developers, engineers, and data analysts. The position requires extensive experience in software development, particularly with Python and Java, and a strong understanding of CI/CD processes. The successful candidate will contribute to building a micro-service-based architecture on a cloud system, supporting collaborative simulations and analysis for the U.S. Government.

Responsibilities

  • Work directly with software developers, engineers, and data analysts to expand the existing framework of the enterprise version of core modeling and simulation (M&S) software.
  • Utilize Python and Java extensively in software development tasks.
  • Implement and manage GitLab CI/CD processes for software deployment.
  • Collaborate with front-end developers using Node.js and TypeScript.
  • Build and rapidly scale a micro-service-based architecture on a cloud system.
  • Support collaborative simulations and analysis for the warfighter and other areas of the U.S. Government.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or related discipline with 10+ years of professional development experience or master's degree with 8+ years of professional software development experience.
  • Space domain experience.
  • Extensive experience with Python and Java.
  • Deep understanding of software design and architectural patterns.
  • Solid understanding of and work experience employing multiple programming languages.
  • Experience in simulation framework/engine development.
  • Ability to design, build, and manage large-scale software frameworks that integrate disparate software systems and hardware-in-the-loop (HWIL).
  • Agile software development experience with the ability to develop features collaboratively and independently.
  • Possess or be able to attain a U.S. Government Top Secret security clearance.

Nice-to-haves

  • Advanced degree in related discipline.
  • Physics-based modeling and digital twin development experience.
  • Experience developing microservices, REST APIs, and software libraries.
  • Experience integrating software applications through APIs and microservices.
  • Experience with TDD and writing unit tests, integration tests, and system tests to achieve high code coverage within a CI/CD pipeline.
  • Experience working with large data sets through databases, JSON, and XML, and developing analytical software to process and present the data.
  • Proficiency in NoSQL database design, maintenance, and operations (MongoDB is a plus).
  • Experience in container-based deployment using Docker.
  • Model-based systems engineering (MBSE) and SysML experience.
  • Software team leadership experience.

Benefits

  • Competitive salary range of $128,000 - $229,000 based on skills and experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service