Responsibilities
- Work on a cross-functional team to develop cutting edge software solutions for DoD mission critical programs of record, ranging from C2 to intel to acquisition
- Lead a team of software/DevSecOps engineers to develop scripts for automation of V&V, develop model interoperability and Digital Thread code and develop real-time services that emulate network nodes, links and capabilities
- Lead the design, architecture, and implementation of scalable, maintainable, and high-performance software solutions
- Contribute capabilities to the Integrate Digital Environment (IDE) built to enable all modeling activities
- Work with platform engineering team on IDE deployment and development
- Work with DE vendor on integration and application of network emulation and RF simulation capabilities into the solution
- Work with systems engineers on alignment with broader architecture
- Support development of design (Ex: SDD), test and user guide documentation
- Provide technical guidance and mentorship to software engineers, ensuring best practices in coding, testing, and deployment
- Stay abreast of emerging technologies and trends to continuously improve our tech stack
- Optimize application performance, security, and scalability
- Enforce best practices for code review, testing, and CI/CD pipelines
- Work within an Agile Project Management framework and DevSecOps culture
- Lead Agile ceremonies including stand-ups, planning and demos
- Collaborate across stakeholders including customers, teammates and partners
Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering or similar
- 6+ years software engineering and development experience
- 2+ years leading a small software team
- Proficiency in multiple programming languages: Java, Python, C++, etc.
- Solid understanding of the modern software lifecycle including DevSecOps and Agile
- Experience with CI/CD pipelines and automating software build, containerization, delivery, quality and deployment
- Experience deploying and operating production grade and containerized software
- Ability to work closely with software engineers to evolve the systems architecture
- Ability to roadmap capabilities to be developed, decompose a Backlog and estimate tasks
- Ability to analyze problems with a flexible and creative approach, manage complex tasks and adapt to rapidly changing requirements
- Ability to learn new technologies rapidly and implement in a dynamic environment
- Experience working on Agile teams in Kanban and/or Scrum with Jira for issue tracking
- Verbal and written communication skills, attention to detail, and customer-facing skills
- Current DoD Secret clearance preferred; U.S Citizenship is required
Desired Qualifications
- Experience with performant languages such as C/C++, Rust and Go for real-time emulation
- Experience with deploying applications to Kubernetes with Helm
- Experience with performant transports and serialization such as gRPC/protobuf
- Good understanding of software architecture and design patterns
- Experience with cloud providers like AWS (preferred), Azure or Google
- Experience with SysML using Cameo/MagicDraw, Cameo Simulation Toolkit, ModelCenter and/or AGI SAM, Rhapsody or Sparx Enterprise Architect
- Experience with GOTS MS&A tools (AFSIM, EWIRDB, NGTS, OneSAF or similar)
- Experience with COTS MS&A tools: MATLAB/Simulink, Ansys Minerva, AGI STK, Ansys ModelCenter, Dassault SOLIDWORKS, Keysight EXata, SystemVue or similar)
- Ability to obtain and maintain a Top-Secret security clearance
Skills Required
- Bachelor's degree in Computer Science, Electrical Engineering, or a similar field
- 6+ years of software engineering and development experience
- 2+ years leading a small software team
- Proficiency in multiple programming languages, including Java, Python, or C++
- Understanding of modern software lifecycle practices, including DevSecOps and Agile
- Experience with CI/CD pipelines and automation of software build, containerization, delivery, quality, and deployment
- Experience deploying and operating production-grade, containerized software
- Ability to work with software engineers to evolve systems architecture
- Ability to roadmap capabilities, decompose a backlog, and estimate tasks
- Ability to analyze complex problems, adapt to changing requirements, and learn technologies rapidly
- Experience working on Agile teams using Kanban or Scrum and Jira
- Verbal and written communication, attention to detail, and customer-facing skills
- U.S. citizenship
- Current DoD Secret clearance
- Experience with C, C++, Rust, or Go for real-time emulation
- Experience deploying applications to Kubernetes with Helm
- Experience with gRPC and Protocol Buffers
- Understanding of software architecture and design patterns
- Experience with AWS, Azure, or Google Cloud
- Experience with SysML and digital engineering or modeling tools
- Experience with government or commercial modeling and simulation tools
- Ability to obtain and maintain a Top Secret security clearance
What We Do
NextGen is an award-winning IT solutions and services provider. NextGen is a fast-growing company that employs agile and mature processes in areas of innovation, research and development, program management, systems engineering, and technology commercialization. Current customers include the Department of Defense, Federal Government, and commercial companies. NextGen utilizes a mixed model consisting of Services and Solution Development in support of customer goals. Our core areas of expertise include Software Development, Research and Development, Enterprise IT Systems Engineering, and Cyber Security & Data Management. NextGen obtained ISO 9001 certification and achieved CMMI-DEV and CMMI-SVC Level 3 appraisal. Recent and steady growth led to our recognition by INC 5000 as the 211th (2016), 440th (2017), 1096th (2018), 1703rd (2019), and 2437th (2020) fastest-growing company in the US and 19th fastest growing IT Services Company in the US. NextGen has offices near Aberdeen, MD; Ft. Meade, MD; Dayton, OH; O’Fallon, IL, and Morgantown, WV. We understand the paradigm shift of doing more with less; developing, operating, and supporting complex systems and missions while keeping pace with changing technologies; and providing high-quality working solutions to analysts and warfighters supporting the Federal Government. We aggressively manage internal costs to ensure competitive salaries for top talent while ensuring cost-effective delivery to our customers. As the demand for quality increases, NextGen is well-positioned to tackle the most intricate challenges facing the defense and intelligence communities today.






