Senior Software Engineer

5 days ago


London, Kentucky, United States Johns Hopkins Applied Physics Laboratory (APL) Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a key member of our team, you will be responsible for designing, developing, and deploying innovative software solutions that address complex challenges in health and biosecurity, homeland protection, cybersecurity, and military special operations.

Key Responsibilities
  • Collaborate with cross-functional teams to cultivate solid engineering principles and model engineering practices around architectural design, testability, scalability, and maintainability.
  • Apply technical, leadership, and relational skills to execute projects in highly collaborative environments and lead teams through the full software development lifecycle.
  • Develop and own high-quality code across all levels of the stack from investigation to implementation to testing to release.
  • Model solid engineering practices around cloud infrastructure, architectural design, testability, scalability, and maintainability.
  • Apply experiences using emerging and traditional technologies such as high-performance desktop visualizations, dynamic frontend web frameworks, and strong backend design and development.
Requirements
  • Bachelor's or Master's degree in Computer Science or equivalent degree/experience.
  • At least 5 years of software development and engineering experience.
  • Programming experience in C++, Java, and/or Python.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with NoSQL and relational databases.
  • Extensive experience with Git, Gitlab Continuous Integration and Deployment, or equivalent experience.
  • The ability to obtain a Top Secret level security clearance.
Preferred Qualifications
  • Experience with dynamic web front-end frameworks such as VueJs, React, or Angular.
  • Experience with Java/Kotlin desktop visualization frameworks such as Swing, Java FX, or Tornado FX.
  • Extensive experience with Python/Flask, Python/FastAPI, Java/Spring.
  • Experience working with enterprise cloud providers such as AWS, GCP, or Azure.
  • Strong understanding of API design, REST APIs, HTTP, and OAuth.
  • 10+ years of experience in software development.
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.

We celebrate our differences 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.



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

    Job Title: Senior Software Engineer/Software ArchitectWe are seeking a highly skilled Senior Software Engineer/Software Architect to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a key member of our Threat Analytic Systems (QAI) Group, you will design, implement, test, and deploy software applications that provide highly impactful...


  • London, Kentucky, United States Peraton Full time

    Senior Software Engineer - Cyber Intelligence DivisionAs a **Senior Software Engineer** within our Cyber Intelligence Division, you will engage in a variety of high-level tasks that include:Conducting thorough **requirements analysis** and executing software development with a focus on installation, integration, evaluation, enhancement, maintenance, testing,...


  • London, Kentucky, 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...


  • London, Kentucky, United States Peraton Full time

    Position OverviewPeraton is in search of a Senior Software Engineer to contribute to our Cyber Intelligence division located in Laurel, MD.


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

    About the RoleWe are seeking a highly skilled and experienced software development professional to join our team at the Johns Hopkins University 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...


  • London, Kentucky, United States Peraton Full time

    Senior Software Engineer - Cyber Intelligence DivisionAs a pivotal member of our Cyber Intelligence Division, you will be responsible for a range of critical functions:Requirements Analysis: Conduct thorough analysis to gather and define software requirements.Software Development: Engage in high-level software development, installation, integration, and...


  • London, Kentucky, United States Peraton Full time

    Senior Software Engineer - Cyber Intelligence DivisionAs a pivotal member of our Cyber Intelligence Division, you will engage in a variety of high-level tasks including:Requirements Analysis: Conduct thorough analysis to define software requirements.Software Development: Lead the development, installation, integration, and enhancement of software...


  • London, Kentucky, United States GliaCell Technologies Full time

    Job Title: Senior Full Stack Software EngineerGliaCell Technologies is seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Job SummaryWe are looking for a talented Senior Full Stack Software Engineer...


  • London, Kentucky, United States Peraton Full time

    Senior Software Engineer - Cyber Intelligence DivisionAs a key member of our Cyber Intelligence Division, you will be responsible for:Conducting comprehensive requirements analysis and executing software development tasks with a high degree of autonomy and expertise.Providing mentorship and direction to junior programmer/analysts, fostering their...


  • London, Kentucky, United States Peraton Full time

    Senior Software Engineer - Cyber Intelligence DivisionAs a pivotal member of our Cyber Intelligence Division, you will be responsible for a variety of high-level tasks including:Requirements Analysis: Conduct thorough analysis to gather and define software requirements.Software Development: Engage in the full software development lifecycle, including...


  • London, Kentucky, United States Peraton Full time

    Key ResponsibilitiesPeraton is looking for a Senior Software Engineer to enhance our Cyber Intelligence team.This role involves the development, maintenance, and improvement of intricate software systems, including:Processing-intensive analyticsInnovative algorithm creationHandling extensive data setsReal-time systemsBusiness management information...


  • London, Kentucky, United States Peraton Full time

    Key ResponsibilitiesPeraton is looking for a Senior Software Engineer to enhance our Cyber Intelligence division.This role involves the development, maintenance, and improvement of intricate software systems, including:Processing-intensive analyticsInnovative algorithm creationManagement of extensive data setsReal-time systemsBusiness management information...


  • London, Kentucky, United States Peraton Full time

    Senior Software Engineer - Cyber Intelligence DivisionAs a pivotal member of our Cyber Intelligence Division, you will engage in a variety of critical tasks that encompass:Requirements Analysis: Conduct thorough analysis to understand project needs and objectives.Software Development: Design, develop, and implement software solutions with a high degree of...


  • London, Kentucky, United States Peraton Full time

    Key ResponsibilitiesPeraton is looking for a Senior Software Engineer to be part of our Cyber Intelligence division. This role involves the development, maintenance, and enhancement of intricate software systems, which may include:Processing-intensive analyticsInnovative algorithm designHandling extensive data setsReal-time system applicationsBusiness...


  • London, Kentucky, United States Peraton Full time

    Key ResponsibilitiesPeraton is in search of a Senior Software Engineer to enhance our Cyber Intelligence division located in Laurel, MD.This role involves the development, maintenance, and improvement of intricate software systems, including:Processing-intensive analyticsInnovative algorithm creationManagement of extensive data setsReal-time systemsBusiness...


  • London, Kentucky, United States Peraton Full time

    Position OverviewPeraton is looking for a Senior Software Engineer to contribute to our Cyber Intelligence division located in Laurel, MD.This role involves the development, maintenance, and enhancement of intricate and varied software systems, including:Processing-intensive analyticsInnovative algorithm developmentManagement of extensive data setsReal-time...


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

    {"title": "Software Engineer/Architect", "description": "Design and Implement Software SolutionsWe are seeking a skilled Software Engineer/Architect to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a member of our team, you will design, implement, and deploy software applications in a dynamic, fast-paced environment.Key...


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

    About the RoleWe are seeking a highly skilled Software Engineer/Software Architect to join our team at the Johns Hopkins University Applied Physics Laboratory (APL). As a member of our team, you will have the opportunity to work on challenging and impactful projects that contribute to our nation's defense, security, space, and science challenges.Key...


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

    {"title": "Software Development Opportunities at APL", "content": "Are you passionate about building innovative solutions for complex challenges? Do you thrive in a collaborative environment where creativity and impact are valued? We're seeking talented software developers to join our team at the Johns Hopkins University Applied Physics Laboratory (APL).As a...


  • London, Kentucky, United States GliaCell Technologies Full time

    Job Opportunity at GliaCell TechnologiesWe are seeking a highly skilled Software Engineer to join our team at GliaCell Technologies. As a key member of our innovation team, you will be responsible for designing and implementing ambitious ideas that benefit professionals in all CNO's product groups.Key Responsibilities:Develop and maintain large-scale...