Senior Software Engineer/Software Architect

4 weeks ago


Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time
Software Architect/Senior Software Engineer

Are you passionate about building solutions for our nation's most pressing security challenges?

We're seeking a talented Software Architect/Senior Software Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory (APL).

About the Role

As a Software Architect/Senior Software Engineer, you will design, implement, test, and deploy software applications in a dynamic, fast-paced environment. You will interact with users to understand their operations and gather requirements, lead design reviews to gather feedback on system design, integration, and testing, and document and present work on current research and development activities.

Responsibilities

- Design, implement, test, and deploy 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.

Qualifications

- A B.S. in Computer Science or Computer Engineering.
- Seven-plus (7+) 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 (as opposed to a fully defined project schedule).

Preferred Qualifications

- M.S. in Computer Science or Computer Engineering.
- Experience in Agile software development.
- Experience with information retrieval techniques.
- Experience with relational databases (Microsoft SQL Server, MySQL, Postgres, SQL, etc.).
- Experience with DoD and/or IC customers.

About APL

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class innovation to our nation's most important defense, security, space, and science challenges. With a wide selection of challenging, impactful work and a robust education assistance program, APL promotes a culture of life-long learning. Our employees enjoy generous benefits and healthy work-life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at About Us.

APL is an Equal Opportunity/Affirmative Action employer. 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 promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. In doing so, we are 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 Only by ensuring that everyone's voice is heard are we empowered to be bold, do great things, and make the world a better place.

  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    We are seeking a highly skilled Senior Software Architect to join our team at The Johns Hopkins University Applied Physics Laboratory.The ideal candidate will have a strong background in software development and a passion for building impactful solutions for complex national security challenges.As a Senior Software Architect, you will be responsible for...

  • Software Architect

    4 weeks ago


    Laurel, Mississippi, United States Janus Soft Inc Full time

    Job SummaryAt Janus Soft Inc, we are seeking a highly skilled Software Architect to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable, secure, and efficient software systems.Key Responsibilities- Design and develop enterprise-level software systems using Java, JavaScript, and other...


  • Laurel, Mississippi, United States York Space Systems LLC Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at York Space Systems LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our modern web-based application used to monitor and task space vehicles.Key ResponsibilitiesDevelop key user-facing features to...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job SummaryWe are seeking a highly skilled Senior 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 be responsible for developing capabilities that enable warfighters to harness a diverse set of sensors and data sources to accomplish a variety of...


  • Laurel, Mississippi, United States SITEC Consulting LLC Full time

    About SITEC Consulting LLCSITEC Consulting LLC is a leading Information Technology and Professional Services Firm specializing in design, development, and delivery of state-of-the-art technology solutions, as well as cybersecurity, software and systems engineering services.Job SummaryThe Senior Cloud Software Engineer supports research and development in the...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job SummaryWe 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 be responsible for designing, developing, and testing software for advanced robotic and autonomous systems.Key ResponsibilitiesDesign and develop software for unmanned...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    About the RoleThe Johns Hopkins University Applied Physics Laboratory (APL) is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for developing innovative solutions that have a significant impact on national security challenges.Key ResponsibilitiesCollaborate with other specialists to...


  • Laurel, Mississippi, United States Computer Technologies Consultants Full time

    Job Title: ARCHIBUS DeveloperComputer Technologies Consultants (CTC) is seeking an experienced software developer to support the Intelligence Community in Laurel, MD. This is an on-site position on a stable prime government contract.As a leading technology company providing lifecycle IT, data analytics, cloud managed hosting services, agile software...


  • Laurel, Mississippi, United States GliaCell Technologies LLC Full time

    We are seeking a Senior Software Engineer to join our team at GliaCell Technologies LLC. As a key member of our software development team, you will be responsible for designing and developing applications in a containerized environment.Key Responsibilities:Design and develop applications in a containerized environmentWork with our team to implement...


  • Laurel, Mississippi, United States Peraton Full time

    Job Title: Cloud Software EngineerJob Summary:Peraton is seeking a skilled Cloud Software Engineer to join our Cyber Intel team in Laurel, MD. As a Cloud Software Engineer, you will be responsible for performing requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job DescriptionWe are seeking a highly skilled Senior Systems Architect to lead our software development and integration efforts for a complex US Navy system.The ideal candidate will have extensive experience in software development and a proven track record of leading high-production teams.Key Responsibilities:Leading the integration of a complex system of...


  • Laurel, Mississippi, United States Wyetech LLC Full time

    At Wyetech LLC, you'll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers.We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry.Key Responsibilities:Lead...


  • Laurel, Mississippi, United States Peraton Full time

    About the Role:Cyber Software Engineering, AdvisorPeraton has an immediate opportunity for a Cloud Software Engineer to join our Cyber Intel team in Laurel, MD.As a Cloud Software Engineer, you are expected to perform requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem...


  • Laurel, Mississippi, United States Pendulum, LLC Full time

    Job SummaryAt Pendulum, LLC, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software systems.Key ResponsibilitiesDesign and develop software systems using Linux, Splunk, and cloud-based...


  • Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job Title: Digital Engineering Platform ArchitectAbout the Role:We are seeking a highly skilled Digital Engineering Platform Architect to join our team at The Johns Hopkins University Applied Physics Laboratory. As a key member of our Engineering Applications Service Area, you will play a critical role in defining and developing our future platform enabling...


  • Laurel, Mississippi, United States SITEC Consulting LLC Full time

    About SITEC Consulting LLCSITEC Consulting LLC is a professional services firm specializing in design, development, and delivery of state-of-the-art technology solutions, as well as cybersecurity, software and systems engineering services.We provide support services for continuous operation of the Software Support Activity Software Production Facilities,...

  • Software Engineer

    4 weeks ago


    Laurel, Mississippi, United States SITEC Consulting LLC Full time

    About SITEC Consulting LLCSITEC Consulting LLC is a professional services firm specializing in design, development, and delivery of technology solutions, as well as cybersecurity, software and systems engineering services.The company provides support services for continuous operation of software production facilities, including lifecycle services for...

  • Software Engineer

    4 weeks ago


    Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full time

    Job Title: Software Engineer - DevOps ExpertWe are seeking an experienced Software Engineer with a strong background in DevOps to join our team at The Johns Hopkins University Applied Physics Laboratory. As a DevOps expert, you will be responsible for designing, implementing, and integrating modern infrastructure architecture and automation principles to...


  • Laurel, Mississippi, United States Reflexive Concepts Full time

    Software Development OpportunityReflexive Concepts is seeking a skilled software developer to support the sustainment and enhancements of a critical Enterprise Support Services application.Key Responsibilities:• Develop web interfaces with backend data retrieval and storage• Apply working knowledge of JavaScript, Angular 2+, and Angular 12 in development...


  • Laurel, Mississippi, United States Booz Allen Hamilton Full time

    Job Title: Release Manager and Training EngineerAbout the Role:As a Release Manager and Training Engineer at Booz Allen Hamilton, you will play a critical role in managing engineering support for all processes and activities of agile software development. Your passion for outcomes and supporting development teams working on critical IC projects will be...