N

NextGen Federal Systems

Federal IT solutions, software, cyber security

Software Engineer

Backend EngineeringPosted on Nov 10
Full-timeMelbourne, FL, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, or a similar field is required.
  • At least 6 years of software engineering and development experience is required.
  • At least 2 years of experience leading a small software team is required.
  • Proficiency in multiple programming languages, such as Java, Python, or C++, is required.
  • Understanding of the modern software lifecycle, including DevSecOps and Agile, is required.
  • Experience with CI/CD pipelines and automating software builds, containerization, delivery, quality, and deployment is required.
  • Experience deploying and operating production-grade, containerized software is required.
  • Ability to work closely with software engineers to evolve systems architecture is required.
  • Ability to roadmap capabilities, decompose a backlog, and estimate tasks is required.
  • Ability to analyze problems flexibly and creatively, manage complex tasks, and adapt to rapidly changing requirements is required.
  • Ability to learn new technologies rapidly and implement them in a dynamic environment is required.
  • Experience working on Agile teams using Kanban and/or Scrum, with Jira for issue tracking, is required.
  • Verbal and written communication, attention to detail, and customer-facing skills are required.
  • U.S. citizenship is required.

Responsibilities

  • Work on a cross-functional team to develop software solutions for DoD mission-critical programs of record, ranging from C2 to intelligence to acquisition.
  • Lead a team of software and DevSecOps engineers developing scripts to automate verification and validation, model interoperability and Digital Thread code, and 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), which enables modeling activities.
  • Work with the platform engineering team on IDE deployment and development.
  • Work with the digital engineering vendor to integrate and apply network emulation and RF simulation capabilities in the solution.
  • Work with systems engineers to align with the broader architecture.
  • Support the development of design (for example, SDD), test, and user-guide documentation.
  • Provide technical guidance and mentorship to software engineers on coding, testing, and deployment best practices.
  • Stay abreast of emerging technologies and trends to continuously improve the technology 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 with customers, teammates, partners, and other stakeholders.

Desired Qualifications

  • Current DoD Secret clearance is preferred.
  • Experience with performant languages such as C/C++, Rust, and Go for real-time emulation is desirable.
  • Experience deploying applications to Kubernetes with Helm is desirable.
  • Experience with performant transports and serialization such as gRPC and Protocol Buffers is desirable.
  • Understanding of software architecture and design patterns is desirable.
  • Experience with cloud providers such as AWS, Azure, or Google Cloud is desirable.
  • Experience with SysML using Cameo/MagicDraw, Cameo Simulation Toolkit, ModelCenter, AGI SAM, Rhapsody, or Sparx Enterprise Architect is desirable.
  • Experience with government off-the-shelf modeling and simulation tools such as AFSIM, EWIRDB, NGTS, or OneSAF is desirable.
  • Experience with commercial off-the-shelf modeling and simulation tools such as MATLAB/Simulink, Ansys Minerva, AGI STK, Ansys ModelCenter, Dassault SOLIDWORKS, Keysight EXata, or SystemVue is desirable.
  • Ability to obtain and maintain a Top Secret security clearance is desirable.

About the Company

NextGen Federal Systems

Federal IT solutions, software, cyber security

NextGen Federal Systems provides IT solutions and services for the Department of Defense, federal agencies, and commercial clients, including software development, research and development, enterprise IT systems engineering, and cyber security and data management. Its offerings combine services and solution development delivered through agile, mature processes to produce working systems that analysts and warfighters rely on, while maintaining cost-effective delivery. The company differentiates itself with ISO 9001 certification, CMMI-DEV and CMMI-SVC Level 3 appraisals, government-domain focus, rapid growth, and a blended services/solutions model across multiple U.S. offices. Its goal is to tackle complex defense and intelligence challenges by providing reliable, secure, and scalable IT solutions that meet mission needs.

Company size
201-500
Company stage
Grant
Total funding
$2.6M
Headquarters
Morgantown, WV
Founded
2011

Recently Posted Jobs

Explore more opportunities at NextGen Federal Systems

See more jobs