Icon hamburger

Create Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
No Thanks
What job do you want?

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply on company site

You’re being taken to an external site to apply.

Create an account to get recommended jobs that match your resume and apply to multiple jobs in seconds!
On the next page, you'll build a resume in 3 steps thanks to our AI technology
8-15 characters
Contains Number
Contains Lowercase
Contains Uppercase
Contains Special Character

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Sr. Software Engineer Lead for Curriculum Development

General Dynamics Information Technology Chesapeake, VA Full-Time
Apply on company site

Create Job Alert.

Get similar jobs sent to your email

Travel Required: 10-25%

Requisition Type: Regular

Duties include, but are not limited to:

  • Research, design, development and/or modification of C# and UnityScript languages for game engines, including Multipurpose Reconfigurable Training System (MRTS).
  • Working in an integrated product team (IPT) environment for the development of advanced learning solutions.
  • Creates and tests code to established Government standards for format, content, and documentation. Ensures implementations flexibility, maintainability, and extensibility using object-oriented principles. Conducts software teams peer reviews to validate adherence to coding and implementation standards.
  • Ensures the repeatability and uniformity of tests using automated test code when possible. Coordinates the integration of unit-tested software components with hardware into a final product.
  • Advises other, as needed, in the areas of trainer development, game engine development, multi-threading, synchronization, memory management, data encoding and storage, I/O sampling, network protocols, computational modeling, and algorithm design and analysis.
  • Supports the delivery of all software-related items required by the contract. Assists technical writers with documenting software components design, interfaces, and use.
  • Assist Team GDIT with Systems Engineering Technical Review (SETR) process to include, but not limited to:
  • System Engineering Plan (SEP) support
  • Participation of SE events (e.g., SRR, PDR, CDR, TRR) and completion of SE requirements and deliverables
  • Familiar with Model-centric engineering
  • Completion of SETR checklists and Request for Action forms


    BS degree in Software engineering or an equivalent field


  • 5+ years' experience with software engineering and development (Adjust this for the intern spot)
  • 0-3 years' related simulation training systems experience or simulation and modeling engineering software development experience (e. g., surface/subsurface shipboard systems) and including software development experience in a gaming environment (e. g., Unity, Unreal, Cry Engine).
  • Must have a thorough understanding of computer architectures and operating systems, game engine design, the design and analysis of algorithms, experience with programming languages such as C# and C++, use of integrated development environments (e. g., Visual Studio, KDevelop), and the use of configuration management tools and requirements analysis/management tools (e. g. JIRA, DOORS).
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.


Recommended skills

Systems Engineering
Software Development
Storage (Computing)
Configuration Management
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: RQ52366


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.