Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Software Engineer - Multi-Mission Planning Development

$85k

Johns Hopkins Applied Physics Laboratory (APL)

Description

Are you passionate about applying your talents to address the difficult challenges facing our warfighters such as Operationalizing Artificial Intelligence to support Achieving Robust Homeland and Theater Defenses, Accelerating Warfighting Capabilities in INDOPACOM, or Enabling Space Superiority?

Are you searching for important work in Multi-Domain mission planning and decision dominance?

Do you love participating in dynamic software development, prototyping, and transition efforts that regularly provide our warfighters new capabilities?

Would you like to make impactful contributions to the prototyping and development of sophisticated tools in support of U.S. warfighters in the armed services?

If so, we're looking for someone like you to join our team at APL!

In A5C, we develop and deploy advanced planning capabilities and solutions directly into the hands of the warfighter, empowering them to design dominant defenses for maximum performance across multiple simultaneous multiple missions, multiple services, and multiple command echelon planning levels and domains.

We are seeking an enthusiastic team member with software engineering experience willing to take on exciting assignments and willing to learn about the complexity of military systems.

As a Senior Software Engineer your duties and tasks would include:

  • Designing, developing, testing, and reviewing cyber-hardened software written in C++ and Python within classified environments. Work includes object-oriented design, algorithm design, algorithm implementation from design specifications, code refactoring, software testing, software assurance, and associated documentation.
  • Conducting high-impact engineering activities that will support the development of multi-mission and multi-service planning capabilities to predict performance of U.S. military systems.
  • Helping develop multi-mission (Ballistic Missile Defense, Space Domain Awareness, etc.) simulation software for use in analysis and integration into mission planning software.
  • Document concepts, software, requirements, analysis results, and technical recommendations.

Qualifications

You meet our minimum qualifications for the job if you...

  • Possess a BS in Computer Science, Computer Engineering, Software Engineering, or a closely related area.
  • Have 4+ years of experience in developing applications in C++ on Linux.
  • Have 1+ years of experience in coding with Python.
  • Have experience with Git or similar version control systems.
  • Are passionate about mentoring team members and providing meaningful code reviews.
  • Demonstrate strong organizational abilities.
  • Demonstrate excellent written, oral, and communication skills when collaborating with team members, sponsors, and users.
  • Are able to acquire an Interim Secret level security clearance by your start date and can ultimately acquire Secret level clearance. If selected, you will be subject to a 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...

  • Possess an advanced degree or equivalent experience in Computer Science, Computer Engineering, Software Development, or a closely related area.
  • Have 7+ years of experience in software development with C++ on Linux.
  • Have used C++ build tooling such as CMake and Conan.
  • Have used Conda for package management.
  • Have a strong interest in modeling and simulation.
  • Have demonstrated knowledge of software profiling and optimization, testing, and static and dynamic code analysis.
  • Have experience working with software development pipelines such as GitLab CI/CD.
  • Already possess a Final Secret or Top Secret security clearance.

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. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. 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.

At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. 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 .

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

$85,000 Annually


Maximum Rate

$195,000 Annually
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer - Multi-Mission Planning Development in Laurel, MD vacancy
  • $175k - $225k

     ...Senior Software EngineerWe are seeking a highly...  ...Senior Software Engineer to support the development, enhancement, integration...  ...sustainment of mission-critical...  ...software systems using C++, Python, and...  ...management, and multi-architecture...  ...Retire sooner than planned: Get closer to... 
    Senior
    Summer holiday
    Immediate start

    Red Alpha

    Annapolis Junction, MD
    2 days ago
  •  ..., and advanced mission capabilities? Do...  ...through the development, integration, and...  ...Group is seeking engineers to help us...  ...development, and software deployment on resource...  ...perception, planning, navigation,...  ...inference, and multi-agent autonomy...  ...such as Python, C++, Rust, or similar... 
    Suggested
    Interim role
    Internship

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • $90.22k - $145k

     ...,220 - $145,000 This software developer analyzes, designs...  ...appropriate development and support tools to...  ...the military aviation mission planning enterprise Essential...  ...bachelor's degree in an Engineering or Computer Science is...  ...applications using C#, C++, and client... 
    Senior

    DCS Corp

    Odenton, MD
    5 days ago
  • $100k - $245k

     ...cyber capability development, mission or systems engineering, cyber...  ...and executable plans. Demonstrated...  ...in areas such as software, hardware, networking...  ...systems, or other multi-domain mission elements...  ...and briefing senior executive or...  ...Security C++ LESS More:... 
    Suggested
    Full time
    Interim role

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    3 days ago
  •  ...Laboratory (APL) seeks a Flight Systems Engineer to develop and integrate algorithms and system-level approaches for end-to-end mission planning of current and future conventional and nuclear...  ...2+ years of experience, programming in C++, MATLAB or Python, and the #J-18808-... 
    Suggested

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $100k - $245k

     ...Software EngineerPassionate about developing software...  ...Air Combat and Strike Mission Analysis Group!We are...  ...a motivated software engineer to help us build innovative...  ...to support the development of next-generation strike...  ...will:Develop and enhance C++ modeling and... 
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  •  ...company's success. Join our mission to positively impact society...  ...requirements and business processes re-engineering methodologies. Solves...  ...reports and applications development. Facilitates collaboration...  ...maximumFinancial education and planning supportHealth Insurance (... 
    Senior
    Temporary work
    Flexible hours

    Interclypse

    Annapolis Junction, MD
    1 day ago
  •  ...of cyber operations from planning through execution to post-mission activities and will...  ...support to PMO and associated development teams. Requirements...  ..., with ability to multi-task, apply critical thinking...  ...’s Degree in Computer Engineering, Electrical Engineering... 
    Senior
    Work experience placement

    Insight Global

    Fort George G Meade, MD
    1 day ago
  • $100k

     ...at APL’s Capabilities Development Group (QCC)! We work as a multi-disciplinary team of...  ..., cybersecurity, and software engineers, who enable mission resilience by developing...  ...or operational planning Have experience developing...  .../TypeScript, C/C++, or equivalent Have... 
    Temporary work
    Work experience placement
    Interim role
    Local area
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory (APL)

    Laurel, MD
    8 hours ago
  •  ...DescriptionDewberry is seeking a Senior Project Managerfor...  ...the responsibility to manage multi-disciplined land developmentdesignprojects...  ...proposal preparation, land development planning and design, client and...  ...planning and civil engineering designRegulatory permittingExpert... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Dewberry

    Laurel, MD
    2 days ago
  •  ...to join our team. The Senior Principal Product Manager supports the development of product strategy and...  ...requirements, and marketing plans for a specific product...  ...Support & Pre-Sales Engineering * Client Advisory Board...  ...policies, procedures and mission statement. Adhere to... 
    Senior
    H1b
    Work at office
    Remote work
    2 days per week

    Inovalon

    Bowie, MD
    3 days ago
  • Leidos is seeking a Principal Systems Engineer to provide technical leadership across requirements, architecture, design, integration, verification, and lifecycle management of complex mission systems. You will guide systems-engineering efforts from stakeholder needs through... 
    Senior

    Leidos Inc

    Laurel, MD
    3 days ago
  • $105k - $245k

     ...Senior Enterprise Software EngineerAre you eager to architect...  ...passionate about large, mission-critical systems...  ..., and Agile development?The Mission Engineering Group at JHU/APL of...  ...integrate software using C++, Java, and/or...  ...working in large, multi-module or multi-service... 
    Senior
    For contractors
    Interim role

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    1 day ago
  •  ...small, collaborative development team supporting...  ...enhancement of a mission-critical...  ...operation. Serve as a senior technical point...  ...testing to validate software reliability,...  ...participating in sprint planning, backlog grooming...  ...development/engineering. Sixteen (16) years... 
    Senior

    Omniscius Consulting

    Annapolis Junction, MD
    7 days ago
  • $137.4k - $302.3k

     ...Title: Principal Mission Solution ArchitectJob...  ...CACI’s Mission & Engineering Support (M&ES)...  ...relationships, brief senior leadership, and mentor...  ...solution development for the largest and...  ...Recommend operational plans, solution strategies...  ...engineering and software modernization; operations... 
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    CACI International

    Annapolis Junction, MD
    1 day ago
  •  ...and Program Leader for 4-H Youth Development The University of Maryland Extension...  ...Director and is a member of the Senior Leadership Team, focusing on the mission and goals of 4-H Youth...  ...coaching for faculty, including planning, implementing, and evaluating research... 
    Senior

    Umcp

    College Park, MD
    2 days ago
  • $150k - $200k

     ...Senior Project Manager - Construction Coakley...  ...Commercial, Higher Education, Multi-Family, LIfe-Sciences,...  ..., and team development. The Senior Project...  ...with owners, architects, engineers, construction managers...  ...understand how preconstruction planning, procurement, cost... 
    Senior
    Contract work
    For subcontractor
    Work at office
    Local area
    Night shift
    Weekend work
    Afternoon shift
    Early shift

    Coakley & Williams Construction

    Fulton, MD
    1 day ago
  • $105k

     ...Senior Engineer/Analyst For Isrt Scientific...  ...achieve their missions in Intelligence...  ...physical models, software prototypes,...  ...image processing, multi-sensor data...  ..., including planning, execution, and...  ...MATLAB, Python, C++, and Java and...  ...training and development. Applications... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Internship
    Local area
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $146k - $234k

     ...security company that drives missions of consequence spanning the...  ...Description: Software Engineer to implement, test, and operate...  ...programming language or C or C++Developing RESTful servicesDeveloping...  ...20) years of experience in planning and leading Software Engineering... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    4 days ago
  • $107.9k - $195.05k

     ...technology-enabled services and mission software capabilities in the areas of...  ...guidance and direction to planning activities that underpin...  ...available Cyberspace capabilities, development of future Cyberspace...  ...leading teams and providing senior-level advice to organizational... 
    Senior
    Contract work
    Local area
    Immediate start

    Leidos

    Fulton, MD
    10 hours ago
  • HDR is seeking a Senior Highway/Roads Engineer to lead the detailed development of urban roadway projects and perform QA checks on major transportation assignments...  ...in urban and rural interchanges, traffic management, and transportation planning. #J-18808-Ljbffr HDR
    Senior

    HDR

    Fulton, MD
    5 days ago
  • $115.1k - $205.04k

     ...initiating a search for a Senior Electrical Engineer (Generation) to join...  ...and leadership for multi-site/phase due...  ...improvement, design, development, and construction of...  ...concept development, planning, and construction of...  ...-specific design software (i.e., PTW/SKM, ETAP... 
    Senior
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP in the U.S.

    Laurel, MD
    2 days ago
  • $131.3k - $237.35k

     ...our next TS/SCI Senior Systems Engineer supporting DIA’...  ...as part of a mission focused, solutions...  ...and professional development. As the Senior...  ...master to lead a software development team...  ...implementation planning, integration and...  ...virtualization, Multi-Instance GPU (MIG... 
    Senior
    Contract work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Takoma Park, MD
    3 days ago
  • $131.3k - $237.35k

     ...team of hackers and engineers have experience spanning...  ...of research, development, and operations missions - across desktop, mobile...  ...of capabilities.The Software Engineer will be...  ...written in Java and/or C++.Participate in Agile...  ...contributing to sprint planning, code reviews, and... 
    Senior
    Full time

    Leidos

    Annapolis Junction, MD
    5 days ago
  • $10k

     ...Technology Partners is seeking a Senior Java Software Engineer to support the...  ...modernization and productization of a mission-focused software suite...  ...deep experience in Java development, modern software...  ...activities, including sprint planning, backlog refinement, status... 
    Senior
    Temporary work
    For contractors
    Local area

    Columbia Technology Partners

    Annapolis Junction, MD
    19 days ago
  • $133,500 - $227,000 per day

     ...intelligence, ensuring mission success in an...  ...mission-first software and data engineering platform...  ...We are hiring a Senior Principal Platform...  ...is the product development org at Clarity Innovations...  ...capacity planning, version upgrades...  ...similar).Build multi-tenancy so many... 
    Senior
    Contract work
    Work at office
    Flexible hours

    Clarity

    Columbia, MD
    1 day ago
  •  ...Software EngineerJoin ClearEdge and be part of a mission-focused team solving some of the...  ...Mission:Work with multi-talented development team and key...  ...seeking a software engineer who will design,...  ...technical plans, and deliver impactful...  ...such as Java, C++, C#Nice to Have:... 
    Contract work

    ClearEdge IT Solutions

    Annapolis Junction, MD
    2 days ago
  • $175k - $270k

     ...technology, and people. With a mission to fuel bold visions,...  ...RoleWe are seeking a senior product leader to own the strategy, development, and go-to-market...  ...with Data Science, Data Engineering, Sales, Marketing, and...  ...requirements and build plans in partnership with Data... 
    Senior

    BLEND360

    Columbia, MD
    3 days ago
  • $131.3k - $237.35k

     ...next TS/SCI cleared Senior DevOps Software Engineer to play a critical...  ...support our client’s mission to centralize and...  ...the shelf and newly development software to sustain...  ...work closely with a multi-disciplinary team of...  ...Program Increment (PI) planning and execution, including... 
    Senior
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Takoma Park, MD
    1 day ago
  • $10k

     ...Systems Security Engineer (ISSE) –...  ...is seeking a Senior Information Systems...  ...the design, development, implementation...  ...Defense (DoD) missions. This position...  ...-Shelf (COTS) software components.\n...  ...performing security planning, vulnerability...  ...large, multi-tiered programs... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start
    2 days per week
    1 day per week

    Wyetech

    Columbia, MD
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Software Engineer - Multi-Mission Planning Development. Be the first to apply!