Senior Software Development Engineer

6 days ago


Laurel, Maryland, 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 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 Responsibilities
  • Collaborate with cross-functional teams to design and develop software solutions that meet the needs of our customers.
  • Model and apply solid engineering principles to ensure the scalability, maintainability, and testability of software systems.
  • Lead teams through the full software development lifecycle, including requirements gathering, development, continuous integration and deployment, testing, and transition to sustainment.
  • Develop and own high-quality code across all levels of the stack, from investigation to implementation to testing to release.
  • Apply technical, leadership, and relational skills to execute projects in highly collaborative environments.
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, and OAuth.
  • 10+ years of experience in software development.
  • Experience with relational and non-relational databases, especially in regards to database design and scalability.
About APL

The Johns Hopkins University Applied Physics Laboratory (APL) is a world-class research and development organization that brings together experts from diverse fields to tackle complex challenges. We are committed to promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. 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.



  • Laurel, Maryland, United States SITEC Consulting Full time

    Job DescriptionAbout SITEC ConsultingSITEC Consulting is a professional services firm specializing in technology solutions, cybersecurity, software engineering, and systems integration. We provide comprehensive lifecycle services for our customers' platforms, ensuring continuous operation of software production facilities.**Job Summary**We are seeking a...


  • 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...


  • 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 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, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    About the Role:The Johns Hopkins Applied Physics Laboratory (APL) is seeking a highly skilled Senior Software Engineer to join our team in the Applied Information Sciences Branch. As a Senior Software Engineer, you will be responsible for developing innovative solutions that have impactful contributions in health and biosecurity, homeland protection, cyber...


  • 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...


  • 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, Maryland, United States Wyetech Full time

    Job DescriptionJob Title: Application Engineer 4Job Summary:We are seeking a highly skilled Application Engineer 4 to join our team at Wyetech, LLC. As an Application Engineer 4, you will be responsible for designing and developing software tools and subsystems to support software reuse and domain analyses. You will also manage the implementation of these...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job Opportunity at Belay TechnologiesBelay Technologies, a leading provider of technology and engineering solutions, is seeking a skilled Software Development Engineer to join our team. As a key member of our intel team, you will play a crucial role in building, testing, and deploying a SharePoint 2019 farm for the Enterprise.Key ResponsibilitiesParticipate...


  • Laurel, Maryland, United States Wyetech Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Wyetech, LLC. As a key member of our team, you will be responsible for designing, developing, and maintaining software systems that meet the needs of our clients.Key ResponsibilitiesSoftware Development: Design, develop, and implement software systems that meet...


  • 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 Senior Software Engineer, you will play a key role in developing innovative solutions that have a significant impact on our nation's most critical defense, security, space, and science challenges.Key...


  • Laurel, Maryland, United States Wyetech Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at Wyetech, LLC. As a key member of our Cyber Security Directorate's Defensive Network Operations organization, you will play a critical role in the development of data collection and analysis tools to support our Windows Blue Team's Systems Vulnerability...


  • Laurel, Maryland, United States SilverLinx Full time

    About the RoleWe are seeking a highly experienced and skilled Senior Project Manager to lead our engine development projects. As a key member of our team, you will be responsible for managing cross-functional teams, ensuring project goals are met, and delivering high-quality results.Key ResponsibilitiesLead interdisciplinary project teams to achieve set...


  • Laurel, Maryland, United States ENS Solutions Full time

    Job OverviewAt ENS Solutions, we are seeking a highly skilled and experienced Senior Software Architect to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and efficient software solutions for our clients.Key ResponsibilitiesDesign and develop software architectures for complex...


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

    Job SummaryWe are seeking a highly skilled Senior Systems Integration Lead to lead software development and integration efforts associated with deploying a complex system for the US Navy.Key ResponsibilitiesLead the integration of a complex system of systems for US Navy platformsOversee software development activities, including scheduling and prioritizing...


  • Laurel, Maryland, United States Leidos Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Leidos. As a key member of our Cybersecurity Operations team, you will be responsible for developing innovative solutions to support mission operations, discovering new analytics, and enhancing tradecraft.Key ResponsibilitiesDevelop solutions in support of Defensive...

  • Software Engineer

    3 days ago


    Laurel, Maryland, United States Wyetech Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Wyetech, LLC. As a key member of our IT department, you will be responsible for designing, developing, and implementing software solutions to support our business operations.Key Responsibilities:Software Development: Design and develop software tools and subsystems to...


  • Laurel, Maryland, United States Farfield Systems Full time

    Job OverviewCompany: Farfield Systems, IncAt Farfield Systems, we are dedicated to providing reliable expertise to our governmental clients. As we expand, we emphasize creating opportunities for your professional development while maintaining the high standards our clients expect. We continuously assess our work environment to ensure that your career is...


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

    About the RoleWe are seeking a highly skilled Senior Systems Modeling Engineer to join our team at Johns Hopkins Applied Physics Laboratory (APL). As a key member of our Systems Engineering Group, you will be responsible for providing advanced model-based systems engineering expertise to support the development and evaluation of complex strategic deterrent...

  • Software Engineer

    6 days ago


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

    About the Role:We are seeking a highly skilled Software Engineer to join our team at Johns Hopkins Applied Physics Laboratory (APL). As a Software Engineer - Cyber Security, you will be responsible for researching and developing proof-of-concept capabilities to identify vulnerabilities in embedded systems.Key Responsibilities:Conduct research and development...