Senior Software Engineer

3 days ago


Laurel MD USA, United States Johns Hopkins Applied Physics Laboratory (APL) Full time
About the Role

We are seeking a highly skilled and experienced software engineer to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a senior software engineer, you will play a key role in designing, implementing, and testing software applications that provide highly impactful capabilities.

Key Responsibilities
  • Design and implement software applications in a dynamic, fast-paced environment.
  • Interact with users to understand their operations and gather requirements.
  • Lead design reviews to gather feedback on system design, integration, and testing.
  • Document and present work on current research and development activities.
  • Seek new and innovative ways to improve task efficiency and document software approaches.
  • Establish relationships across organizational boundaries to increase collaboration.
Qualifications
  • Bachelor's degree in Computer Science or Computer Engineering.
  • Seven-plus years of software development experience with a high-level language, including significant experience with Java.
  • Experience with Python.
  • Demonstrated experience as a technical lead of a software project.
  • Experience with web development using modern JavaScript frameworks, web services, software architecture design and development, and software test and deployment.
  • Comfort working with loosely defined or high-level requirements.
  • Ability to creatively contribute towards developing new requirements by identifying customer needs and applying knowledge of available methods, tools, and concepts to those needs.
  • Experience with non-relational databases in the areas of query optimization, database design, and scalability.
  • Experience working successfully within a team environment.
  • Excellent written and verbal communication skills.
  • Active TS/SCI level security clearance.
Preferred Qualifications
  • Master's degree in Computer Science or Computer Engineering.
  • Experience in Agile software development.
  • Experience with information retrieval techniques.
  • Experience with relational databases.
  • Experience working with DoD and/or IC customers.

We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. If you are a motivated and experienced software engineer looking for a challenging and rewarding role, we encourage you to apply.



  • Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative and collaborative environment? The Threat Analytic Systems (QAI) Group wants talented staff who can work as part of a...


  • Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative and collaborative environment? If so, we're looking for someone like you to join our team at APL. The...


  • Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    About the RoleThe Johns Hopkins Applied Physics Laboratory (APL) is seeking a highly skilled Senior Software Engineer/Software Architect to join our Threat Analytic Systems (QAI) Group. As a key member of our team, you will design, implement, test, and deploy software applications that provide highly impactful capabilities.Key ResponsibilitiesCombine...


  • Mount Laurel, United States Electronic Warfare Associates Full time

    Job DescriptionJob DescriptionTITLE: Senior Software EngineerLOCATION: Mount Laurel, NJCLEARANCE REQUIRED: Active DoD Secret security clearanceEMPLOYMENT TYPE: Full-time, On-sitePOSITION SUMMARY The Senior Software Engineer will support EWA Government Systems Inc. (GSI) located in Mount Laurel, New Jersey. EWA GSI supports DoD and international customers by...


  • Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Description Are you passionate about building solutions for our greatest national security challenges?  Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development?  Do you value working in a creative and collaborative environment?  If so, we're looking for someone like you to join our team at...


  • Mount Laurel, New Jersey, United States Modern Government Solutions Full time

    Job DescriptionJob SummaryModern Government Solutions is seeking a highly skilled Senior Software Engineer to join our team in Mount Laurel, NJ. As a Senior Software Engineer, you will play a key role in designing, developing, testing, deploying, maintaining, and improving software systems for our DoD and international customers.ResponsibilitiesDesign,...


  • Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a senior software engineer, you will play a key role in designing, implementing, and maintaining software applications that provide highly impactful capabilities.Key ResponsibilitiesDesign and develop...


  • Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    About the RoleWe are seeking a highly skilled and experienced software development leader to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a Senior Software Engineer/Software Architect, you will play a key role in designing, implementing, and maintaining software applications that provide highly impactful capabilities.Key...


  • Laurel, Maryland, United States SITEC Consulting Full time

    Job DescriptionAbout SITEC ConsultingSITEC Consulting is a client-oriented Information Technology and Professional Services Firm dedicated to the design, development, and delivery of cutting-edge technology solutions, alongside cybersecurity, software, and systems engineering services. We provide essential support services to ensure the continuous operation...


  • Laurel, United States Belay Technologies Full time

    Job DescriptionJob DescriptionBelay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Senior Software Engineer (SWE3). The tech stack includes:1) Data flow & analytic services using the AWS Cloud Services                2) Docker,...


  • Mount Laurel, United States Modern Government Solutions Full time

    Job DescriptionJob DescriptionTITLE: Senior Software EngineerLOCATION: Mount Laurel, NJCLEARANCE REQUIRED: Active DoD Secret ClearanceEMPLOYMENT TYPE: Full-time, On-sitePOSITION SUMMARYThe Senior Software Engineer will support Modern Government Solutions (MGS) located in Mount Laurel, New Jersey. MGS supports DoD and international customers by planning,...


  • Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Johns Hopkins University Applied Physics Laboratory (APL). As a key member of our team, you will be responsible for developing innovative solutions that have a significant impact on our nation's most critical defense, security, space, and science challenges.Key...


  • Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Are you passionate about building solutions for our greatest national security challenges?   Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development?   Do you value working in a creative and collaborative environment?   The Threat Analytic Systems (QAI) Group wants talented staff who can work...


  • Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Join Our Team of Cybersecurity Innovators If you have a strong enthusiasm for low-level hardware and embedded systems, we invite you to become a part of our team of offensive cybersecurity specialists. We are looking for driven individuals who will create innovative cyber solutions and utilize advanced reverse engineering and exploitation methods. Our...

  • Software Engineer

    3 weeks ago


    Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Description Are you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to...


  • Laurel, Maryland, United States SITEC Consulting Full time

    Job DescriptionAbout SITEC ConsultingSITEC Consulting is a client-oriented Information Technology and Professional Services Firm that specializes in the design, development, and delivery of cutting-edge technology solutions, alongside cybersecurity, software, and systems engineering services. We provide essential support services for the continuous operation...


  • Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical technical leadership role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for...


  • Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    DescriptionAre you interested in playing a critical technical leadership role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for...


  • Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Are you a software engineer with experience in DevOps that wants to have impact on nationally important defense programs using innovation and technology to solve technical challenges? Do you want a key software engineering role that helps AMDS overcome the Grand Challenges of Defending Theater Forces, Defending the Seams, and Defending the Homeland? Do you...


  • Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Job DescriptionDescriptionAre you interested in playing a critical technical leadership role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are...