Job Title:
Software Engineer

Company: NextGen Federal Systems

Location: Colorado Springs, CO

Created: 2024-04-24

Job Type: Full Time

Job Description:

NextGen Federal Systems, LLC (NextGen) is seeking a Software Engineer to provide support to a Department of Defense (DoD) customer and mission. The Software Engineer will become the Subject Matter Expect (SME) for a Systems Tool Kit (STK)-based mission application and suite of a Modeling & Simulation (M&S) tools. Responsibilities include software and model development, configuration, and execution; result interpretation; documentation; and modification and maintenance of tools and code. The selected candidate must be quick to learn, adaptable, and agile, interfacing directly with end-customers and customer leadership. The Software Engineer will provide a full range of systems and software engineering to support critical mission analyses.Location: Colorado Springs, CORESPONSIBILITIES:Develop and maintain expertise in Mission Engineering and Modeling and Simulation using Commercial- and Government-Off-The-Shelf (COTS/GOTS) M&S software.Develop, modify, and maintain existing customized STK-based applications including interfaces with other models and tools.Perform modeling and simulation assessments by developing mission-based scenarios and models, providing analysis, assessing results, preparing and providing data output, and developing and delivering reports and briefing products.Provide technical assistance, best-practices, training, and problem-solving support for a wide range of technically challenging aerospace and defense applications.Assess current M&S capabilities, tools, and models and implement enhancements, new models, algorithms, data repositories, and associated documentation.Design, develop, and implement robust and scalable applications using Python for backend services and React JS for frontend interfaces.Utilize containerization and Docker to deploy and manage microservices in a production environment.Work closely with DevOps teams to ensure seamless integration of containerized applications.Architect and implement microservices-based solutions to enhance system performance and scalability.Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates.QUALIFICATIONS:BS or equivalent in Computer Science, Engineering, Mathematics, or equivalent technical degree3+ years' prior work experience in the aerospace or defense industry, with demonstrated software development experienceExperience customizing or automating STK-based tools or applications highly desired (including STK, STK Engine, STK Components, and/or Cesium)Experience with RESTful API design and integration is requiredProficiency in Python and experience with backend frameworks such as Flask is requiredStrong expertise in React JS for building modern and responsive user interfaces is highly desirableKnowledge of version control systems, preferably Git is highly desirableProven experience as a Full Stack Developer or similar role is highly desirableCapable of self-management and responsibly executing multiple tasks in accordance with priorities and deadlinesMust have an active Top-Secret SCI (TS/SCI) security clearanceAbout NextGen: NextGen Federal Systems is an innovative technology and professional services provider specializing in advanced software solutions and comprehensive mission and business support services. We work in close collaboration with our Customers to truly understand their business and mission goals. Our approach is to design, build, implement, and manage solutions that measurably improve our client's organizational performance. We have established and foster a corporate culture where we:Treat employees with fairness and respect regardless of their position, sexual identity, race, or tenure.Communicate the importance of our mission and our employees' contributions to it, ensuring they understand how their job role contributes to the greater good.Openly promote and communicate our ideas for change and adaptability.Strive to achieve results as an organization.Hold employees accountable to their commitments and provide incentives that encourage positive and productive behaviors.Value the talents and contributions of our employees as the key factor for our success.Create an environment where people can engage at all levels.Encourage people to take risks and allow them to make mistakes.RefID: A01