Software Developer Junior positions focus on delivering results in their domain. This page aggregates open Software Developer Junior roles and what employers typically expect.
At AMEWAS, we don’t just support defense- we shape it. For over 40 years, we’ve been a trusted partner of the Department of Defense (DoD) by providing cutting-edge engineering, testing, and evaluation for U.S. Navy weapons systems. Our people are the heart of our mission. Across our headquarters in California, Maryland, and offices in Orlando, FL, and San Diego, CA, you'll find a diverse and driven team committed to making a real impact for our Nation’s Warfighters. If you're ready to grow your skills, be challenged by meaningful work, and contribute to something bigger…this is where you belong. Come do work that matters. Join AMEWAS. The Position: AMEWAS is seeking a highly motivated and talented Software Developer (C++)-Junior to support Battlespace Modeling & Simulation. The salary range of this position is $87,100.00 - $112,000.00 and is commensurate with experience. This position is not eligible for remote work; on-site support is required. About the location: Patuxent River, MD, located in the California-Lexington Park area, is Maryland’s #1 City Hiring the Most High-Tech Workers. To learn more about the surrounding area, please visit: www.visitstmarysmd.com Position Background: The Synthetic Environment Modeling (SEM) team is a government run organization that develops the Next Generation Threat System (NGTS) software program, a continually evolving synthetic environment generator that supports modeling and simulation (M&S) environments. The NGTS product users include trainer systems; test and evaluation (T&E); analysis; live, virtual and constructive (LVC); research and development (R&D) activities for DoD agencies and its international partners. NGTS is government owned, developed and managed. A typical day as a Software Developer (C++)-Junior may include: Develops software for an advanced synthetic training environment Integrates software into flight simulators to support pilot training against potential threats Supports software development, software integration, customer training and demonstrations Demonstrates a knowledge of standard programming algorithms, design patterns and object-oriented software design Evaluates and reviews C++ language programming code Develops interfaces for distributed simulation environments using DIS and HLA communication protocols Develops parallel processes, threading and process communication Collaborates with team members to design future enhancements Must-haves: Bachelor’s Degree in Computer Science Degree obtained from an accredited college or university as recognized by the U.S. Department of Education 1 year or experience coding C++ on projects Experience developing with both Windows and Linux Experience with CMAKE scripts Experience with Git/GitLab Experience with troubleshooting, debugging, maintaining and improving existing software code The ability to work in a very flexible and energetic-paced environment Good communication skills Minimum clearance required to apply (candidates who do not currently hold the required clearance will not be considered): N/A Additional Accesses: The ability to obtain and maintain the DoD security clearance eligibility and/or additional security access requirements necessary to perform the duties of the position, as required by the contract Desired Skills: Experience with networking Knowledge of standard programming algorithms, design patterns and object-oriented software design Experience with Jira Experience with integration testing Experience using Scaled Agile (SAFe) development methodologies Security Clearance Requirement Disclaimer: This position requires the ability to obtain and maintain all security clearances, interim security determinations, and/or other access authorizations required by the applicable contract(s). Candidates who are unable to obtain the required interim clearance or access authorization within the timeframe necessary to meet business and contract requirements may no longer be considered for employment. Skills Crucia…