Senior Game Systems Programmer
$105kJohns Hopkins University Applied Physics Lab
Description Are you a senior or staff-level systems programmer, engine programmer, or low-level C++ engineer who has built core technology for complex real-time software? Do you enjoy shaping runtime architecture, improving performance, mentoring engineers, and turning difficult technical problems into reliable systems? If so, we’re looking for someone like you to join our team at APL. We are seeking a senior game systems programmer to help us advance interactive 3D training and simulation capabilities for vital national security challenges. You’ll join a multidisciplinary team moving ambitious ideas from early designs to robust game-engine-based capabilities. This is an opportunity to bring game-industry systems programming, engine architecture, and system performance into an environment focused on public service and long-term mission impact. As a Senior Game Systems Programmer… Your primary responsibility will be to architect, develop, test, and improve real-time software systems that support simulation, interactive 3D visualization, scenario execution, and training. You will provide technical leadership for performance-sensitive C++ software involving engine systems, physics models, runtime architecture, distributed simulation, data flow, networking, interaction, or visualization. You will define and evolve foundational systems such as state management, resource loading, streaming, serialization, platform abstraction, scenario control, synchronization, messaging, simulation execution, or data pipelines. You will integrate game engines, custom software frameworks, physics models, simulation components, rendering systems, data sources, hardware interfaces, and external tools into reliable interactive capabilities. You will profile, debug, and improve complex software systems across CPU, GPU, memory, networking, storage, latency, throughput, load time, and real-time frame-budget constraints. You will mentor engineers, guide architecture and code reviews, communicate technical tradeoffs, and help the team build software that is performant, maintainable, testable, and usable. Qualifications Have a bachelor’s degree in computer science, software engineering, computer engineering, game development, physics, mathematics, or a related field, or equivalent professional experience. Have 8+ years of professional software development experience in game-engine systems, real-time simulation, visualization, interactive tools, engine development, graphics, distributed systems, robotics, extended reality, or related performance-sensitive software. Have significant experience developing clear and maintainable, high-performance C++ software for real-time, interactive, simulation, engine, or other performance-sensitive applications. Have experience designing software architectures for complex technical systems such as game engines, simulation systems, distributed applications, visualization platforms, interactive tools, robotics systems, or other real-time software platforms. Have deep experience in one or more systems programming areas such as memory management, multithreading, job systems, streaming, serialization, networking, platform abstraction, resource management, rendering integration, physics integration, tools, build systems, data pipelines, or large-scale C++ architecture. Have experience leading technical efforts, mentoring engineers, reviewing designs, communicating technical tradeoffs, and helping teams converge on practical, maintainable solutions. Are willing and able to travel occasionally for meetings, demonstrations, integration events, or partner engagements. Are able to obtain Interim Secret level security clearance by your start date and can ultimately obtain Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship. You\'ll go above and beyond our minimum requirements if you... Have senior or staff-level experience as a systems programmer, engine programmer, platform programmer, rendering programmer, tools programmer, physics programmer, networking programmer, or core technology programmer in the game industry. Have experience with Unity, Unreal Engine, or proprietary, in-house, open-source, or custom real-time 3D engine technology. Have experience with physics modeling, distributed simulation, multiplayer networking, state synchronization, deterministic simulation, scenario systems, terrain systems, geospatial visualization, or simulation-based training systems. Have experience modernizing, refactoring, stabilizing, or extending large C++ systems while supporting active users, prototypes, interactive systems, or mission operations. Have experience building tools, asset pipelines, debugging utilities, automated tests, build systems, or workflows used by engineers, analysts, designers, artists, or other technical users. Hold an active Secret. About Us Why Work at APL? The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation’s most critical defense, security, space and science challenges. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates. APL’s campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact View email address on click.appcast.io. The referenced pay range is based on JHU APL’s good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis. Minimum Rate $105,000 Annually Maximum Rate $290,000 Annually #J-18808-Ljbffr Johns Hopkins Applied Physics Laboratory
- Johns Hopkins Applied Physics Laboratory is seeking a Senior Game Systems Programmer to architect and improve real-time software systems for national security training and simulations. You will join a dynamic team focusing on advanced interactive 3D capabilities. The ideal...Senior
- The Johns Hopkins University Applied Physics Laboratory is looking for a Game Systems Programmer to develop advanced training and simulation capabilities for national security challenges. The role requires a strong background in C++, game-engine systems, and debugging hard...Suggested
- ...Senior Program Integrator We are seeking an experienced Program Integrator III to support financial planning, program execution,... ...Conduct funding research using government financial and acquisition systems. Track, analyze, and report funding status across multiple...SeniorContract workWork at office
- The Johns Hopkins University Applied Physics Laboratory is seeking a Senior Game Systems Programmer to advance interactive 3D training for national security. The role involves architecting, developing, and optimizing real-time software systems while providing technical...Senior
- SITEC Consulting, LLC. in Laurel, Maryland is seeking an experienced Program Integrator 3 / Program Management Specialist to support mission-focused customers. This role demands expertise in program management across financial tracking, schedule management, and resource...Senior
- ...Insight, LLC seeks a seasoned Technical Writer in Laurel, MD to produce clear, user‑oriented documentation for enterprise IT and IC systems. You will distill complex technical concepts into concise guides, manuals, and developer‑oriented docs, working with engineering...Senior
- ...Microsoft Excel , Microsoft Project , JIRA , and other customer systems to support planning, documentation, execution, and reporting.... ...direct programmatic support to Government Program Managers or senior program leadership. Experience supporting cost, schedule, performance...SeniorContract workFor contractors
- Themis Insight in Laurel, MD is seeking a Sr. Program Integrator to support DoD program management, cost, schedule, and performance reporting. The role requires TS/SCI with a polygraph and extensive experience in program analysis, documentation, and reporting to government...Senior
- ...Senior IT Systems Engineer The Senior IT Systems Engineer (SSE) serves as a lead technical expert in system administration for complex and enterprise-level operating systems. The Senior SE recommends and oversees the configuration of operating systems and system applications...SeniorWork experience placement
- Endictus Corp. in Columbia, Maryland is looking for a Senior Software Developer to support mission-critical national security programs... ...include researching, designing, and developing systems-level software that enhances advanced cyber operations and cloud...Senior
- Themis Insight solves difficult business, IT, and analytic problems by addressing the whole problem – not just the symptoms – using interdisciplinary approaches that are both practical and innovative. We provide fresh alternatives to ordinary, mainstream consulting firms...SeniorContract workFor contractorsLocal area
$194.35k
A global technology firm is seeking a Sales and Product Management Staff Wireless Solutions Engineer in Columbia, MD. This role involves serving as a technical consultant for wireless protocol testing in customer R&D labs. Candidates must possess a Bachelor’s degree in ...SeniorRemote job$105k - $135k
Parraid LLC in College Park, Maryland, is seeking a Telemetry Systems Integration Engineer to design and deploy complex systems for telemetry data analytics. Responsibilities include analyzing user needs, creating integration plans, and ensuring compliance with performance...Senior$111.7k - $185k
Northrop Grumman is seeking a Senior Principal Design Engineer located in Jessup, MD. This role focuses on PCB fabrication and design rules, requiring expertise in Circuit Card Assembly (CCA) and various CAD tools. You will interface with suppliers and ensure compliance...Senior- Northrop Grumman is seeking a Principal Design Engineer for their Design Layout Technology team in Jessup, MD. The role involves PCB layout, drawing generation, and collaboration with electrical and mechanical engineers. A strong background in drafting and design, particularly...Senior
- York Space Systems is seeking a Senior Full Stack Software Engineer to develop key user-facing features for its spacecraft operations. You will work in a hybrid model, primarily using modern technologies including React and C#. The ideal candidate has 6+ years of experience...Senior
$3,000 per month
...If your referral is hired, you'll receive a $3,000 payment! code-extrefer WHAT WE’RE DOING Lockheed Martin, Rotary Mission Systems Cyber & Intelligence invites you to step up to one of today’s most daunting challenges: the use of advanced electronics to undermine...Senior- Peraton is seeking a Senior Systems Integration Engineer (Telecom) to analyze system architecture, drive modernization from copper/TDM to fiber and IP-based architectures, and lead NAS integration efforts within FAA environments. The role requires 8+ years in network engineering...Senior
$185k - $240k
Bestgate Engineering is searching for a Senior CNO Developer in Laurel, Maryland. Your role will involve designing, implementing, and maintaining software systems, particularly focusing on C programming, embedded engineering, and collaboration with a high-performing team...Senior- ...Job Description Job Description As a Senior COTS Integrator, you will design, develop, and maintain enterprise monitoring solutions that provide visibility into system, application, network, and endpoint performance. You will leverage automation tools, Elastic Stack...SeniorFull time
- ...Job Description The contribution of a Senior Frontend Engineer: Take full ownership of building, shipping and maintaining features,... ...experience across all products Build efficient and reusable front-end systems Help estimate, plan and execute on projects, features, and...Senior
- Leidos Inc is looking for a Senior MAVEN Architect & Mission Integrator to serve as a Subject Matter Expert for Palantir MAVEN solutions. The candidate will bridge complex operational requirements and advanced data architecture, focusing on architecting capabilities for...Senior
- ...Job Title: Senior Full Stack Java Developer Location: Philadelphia, PA; or Mount Laurel, NJ; or Charlotte, NC; or Fort Lauderdale, FL (Hybrid) Contract duration: 12 months Detailed Job Description: • Design and develop scalable, high-performance microservices...SeniorContract workShift work
$131.3k - $237.35k
Description Leidos has a current job opportunity for a highly experienced Senior MAVEN Architect & Mission Integrator to serve as the Subject... ..., and champion new operational use cases for the MAVEN Smart System (MSS), anticipating the future mission and visualization needs...Senior$45 - $50 per hour
A leading IT solutions provider is seeking a Full Stack Java Developer for a 6-8 month contract-to-hire position in Beltsville, Maryland. The role requires strong skills in Java development, object-oriented modeling, and web services, with an emphasis on collaboration and...SeniorHourly payContract work$86.6k - $181.8k
A prominent IT firm in Columbia, Maryland is seeking a Frontend Developer to develop and enhance complex software systems. Candidates must have a bachelor's degree in Computer Science and seven years of relevant experience, along with an active TS/SCI clearance with Polygraph...Senior$190k - $240k
Belay Technologies in Laurel, Maryland is looking for a Senior Software Engineer (SWE3) with extensive experience in full-stack development... .... This role offers a dynamic team environment focusing on systems automation and technology solutions. Competitive salary range...Senior- ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data... ...to develop, maintain and enhance complex and diverse software systems supporting Analytic Missions. This Program has a robust process...Senior
- ...Senior Developer Senior developer with 7-10 years of professional experience working with required technologies. Expert in Python frameworks. Expert in UI frameworks like ReactJS / VueJS/Angular. Expert in using MySQL or MongoDB. Knowledge on API-Driven Webpages. Good...Senior
$215.73k - $230.39k
...Responsibilities span analyzing user requirements to derive design and performance standards, developing and debugging software, integrating systems, and implementing algorithms to meet performance goals. The ideal candidate has front end experience, translates UX/UI designs...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Game Systems Programmer. Be the first to apply!
- IT system engineer Laurel, MD
- system programmer Laurel, MD
- systems software developer Laurel, MD
- senior magento developer Laurel, MD
- senior manager pmo Laurel, MD
- senior accountant part time Laurel, MD
- senior application support engineer Laurel, MD
- senior analyst Laurel, MD
- senior manager legal Laurel, MD
- senior human factors engineer Laurel, MD

