Software Engineer

1 week ago


London, Kentucky, United States The Johns Hopkins University Applied Physics Laboratory Full time
Job Description

We are seeking an experienced Software Engineer with a strong background in DevOps to join our team at The Johns Hopkins University Applied Physics Laboratory (APL). As a member of our team, you will contribute to the development and deployment of cloud-native applications that meet cybersecurity requirements for installation and use in both JHUAPL and government host environments.

Key Responsibilities:

  • Engineer infrastructure solutions to implement continuous integration, testing, and delivery (CI/CD) pipelines
  • Deploy secure, cloud-native applications at various classification levels demonstrating Commercial off the Shelf (COTS), Government off the Shelf (GOTS), and open-source components
  • Contribute to security, supportability, and scalability of applications
  • Identify and resolve infrastructure issues
  • Automate configuration management, testing, and deployments
  • Track and document changes to infrastructure as code (IaC) using configuration management tools
  • Perform continuous vulnerability scanning and help ensure cybersecurity compliance
  • Leverage tools like Jira, Gitlab, Bitbucket, and Confluence to track development activities, control source code, and author design, architecture, and supporting (configuration and troubleshooting) documentation
  • Provide software engineering thought leadership and expertise necessary for modern software development of planning, battle management aid, and coordination systems and tools
  • Collaborate closely with application developers, management, government partners, and Information Technology (IT) to understand and implement DevOps infrastructure needs

Requirements:

  • Possess a Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Information Systems Engineering, or equivalent
  • Have a strong background in Linux/Unix
  • Have familiarity with micro-service, cloud-native, and federated architecture technologies, setup/configuration, and optimization
  • Have strong Information Technology (IT) skills and an ability to rapidly learn and deploy new technologies
  • Have experience with tools for Continuous Integration/Continuous Delivery, Software Version Control, and Build Automation such as Git, Gitlab, and Tekton
  • Have familiarity with package management software (container registries, rpm, yum, conda, or similar)
  • Have 2 years of scripting experience
  • Have 2 or more years of experience with Kubernetes and containerization
  • Have 2 or more years of experience with infrastructure as code (IaC) tools (Puppet, Ansible, or equivalent)
  • Have strong problem solving, analytical and organizational skills
  • Demonstrate strong verbal and written communication skills
  • Have proven success working in a multi-disciplinary team environment
  • Demonstrated success in working in an engineering team of 3 or more people
  • Possess a Secret security clearance

Preferred Qualifications:

  • Possess an advanced degree (Master's degree or PhD degree) in Software Engineering, Computer Engineering, Computer Science, Information Systems Engineering, or equivalent
  • Possess CompTIA Security+ Certification or equivalent
  • Experience with hardening applications for compliance with DoD cybersecurity requirements
  • Experience with configuring on-premises information systems
  • Have 4 years of scripting experience (e.g., Python, Bash, SQL, or similar)
  • Have 4 or more years of experience with Kubernetes (OpenShift) and containerization
  • Have 4 or more years of experience with infrastructure as code (IaC) tools (Puppet, Ansible, or equivalent)
  • Demonstrated success in working in an engineering team of 10 or more people
  • Have technical expertise in the deployment and operation of DoD systems
  • Hold an active Final Secret security clearance with the ability to obtain a Top Secret Security Clearance

About Us:

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. At APL, 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. Learn more about our career opportunities.


  • Software Engineer

    2 weeks ago


    London, Kentucky, United States GliaCell Technologies Full time

    Job OpportunityGliaCell Technologies is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the...

  • Software Engineer

    1 month ago


    London, Kentucky, United States Pendulum LLC Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Pendulum LLC. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications and systems.Key Responsibilities:Design and develop software applications and systems using Linux, Splunk, and cloud-based...

  • Software Engineer

    3 weeks ago


    London, Kentucky, United States Pendulum LLC Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Pendulum LLC. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications for our clients.Key Responsibilities:Design and develop software applications using Linux, Splunk, and cloud-based systems.Provide...


  • London, Kentucky, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Software Engineer/Senior Software ArchitectWe are seeking a highly skilled Software Engineer/Senior Software Architect to join our team at The Johns Hopkins University Applied Physics Laboratory (APL).Key Responsibilities:Design, implement, test, and deploy software applications in a dynamic, fast-paced environment.Interact with users to understand their...


  • London, Kentucky, United States Peraton Full time

    Job Title: Cloud Software Engineer AdvisorPeraton is seeking a skilled Cloud Software Engineer to join our Cyber Intel team in Laurel, MD. As a key member of our team, you will be responsible for implementing, testing, and operating advanced software security techniques in compliance with technical reference architecture.Responsibilities:Design and develop...


  • London, Kentucky, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Transformative Solutions for a Safer WorldWe are seeking a highly skilled Senior Software Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a key member of our Applied Information Sciences Branch, you will play a critical role in developing innovative solutions that address some of the world's most pressing challenges...


  • 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

    Job SummaryWe are seeking a highly skilled Cloud Software Engineer to join our team at Peraton. As a Cloud Software Engineer, you will be responsible for designing, developing, and deploying cloud-based software solutions that meet the needs of our customers.Key Responsibilities:Requirements analysis and software developmentInstallation, integration,...


  • London, Kentucky, United States Computer Technologies Consultants Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Computer Technologies Consultants. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software systems using JavaScript and...

  • Software Engineer

    1 week ago


    London, Kentucky, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Software Engineer - Robotic SystemsWe are seeking a highly skilled Software Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory (APL). As a Software Engineer - Robotic Systems, you will be responsible for designing, developing, and testing software for uncrewed robotic systems.Key Responsibilities:Design and develop software...


  • London, Kentucky, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Technical OpportunitiesWe are seeking a talented Software Engineer to join our team of developers and analysts in the Maritime Force Engagement Control group. As a key member of our team, you will work on challenging technical problems and contribute to the development of high-fidelity models, new algorithms, and simulation capabilities.Key...

  • Software Engineer

    1 week ago


    London, Kentucky, United States Reflexive Concepts Full time

    Software Developer OpportunityReflexive Concepts is seeking a skilled Software Developer to contribute to our team.We are looking for a talented individual who can develop subject matter expertise, tackle challenges, and collaborate in a fast-paced team environment.The ideal candidate will have a deep understanding of various technologies, COTs products, and...


  • London, Kentucky, United States Pendulum LLC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Pendulum LLC. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based systems using Linux, Splunk, and other technologies.Key Responsibilities:Design and develop cloud-based systems...

  • Software Engineer

    2 weeks ago


    London, Kentucky, United States Leidos Full time

    Unlock Your PotentialAt Leidos, we empower our teams to deliver innovative solutions that drive customer success. Our Cyber Security Directorate's Defensive Network Operations organization is seeking a skilled Software Engineer to support Windows Blue Team's Systems Vulnerability Analysts with the development of data collection and analysis tools. The ideal...


  • London, Kentucky, United States Secure Innovations LLC Full time

    Cloud Software Engineer IISecure Innovations LLC is seeking a skilled Cloud Software Engineer II to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based software applications.Key Responsibilities:Design and develop cloud-based software applications using Java, Apache Hadoop, and...

  • Software Engineer

    1 month ago


    London, Kentucky, United States Wrenchio LLC Full time

    Job DescriptionThe role of Software Engineer at Wrenchio LLC involves designing, developing, and maintaining software systems that meet project requirements. As a key member of our team, you will work effectively both independently and collaboratively to deliver high-quality software solutions.Key ResponsibilitiesDevelop software systems using Java...


  • London, Kentucky, United States Prodigy One, LLC Full time

    Job Title: Software Tool EngineerWe are seeking a skilled Software Tool Engineer to join our team at Prodigy One, LLC. As a Software Tool Engineer, you will be responsible for designing and implementing secure and scalable DNS, DHCP, and IPAM (DDI) solutions using Infoblox DDI.Key Responsibilities:Design and implement secure and scalable DDI solutions using...


  • London, Kentucky, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Software Engineering Internship OpportunityWe are seeking a highly motivated and talented software engineer to join our team as a summer intern. As a software engineer intern, you will have the opportunity to work on a variety of projects, including developing and integrating software solutions, working with commercial and open source software and...


  • London, Kentucky, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a member of our close-knit prototyping team, you will have the opportunity to develop capabilities that enable warfighters to harness a diverse set of sensors and data sources to accomplish a variety of...

  • Software Engineer

    4 weeks ago


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a Software Engineer, you will play a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks.Key ResponsibilitiesDesign and develop software...