Senior Software Engineer/Software Architect

3 weeks ago


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

Software Development Opportunities at The Johns Hopkins University Applied Physics Laboratory

We are seeking a talented software engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a software engineer, you will design, implement, test, and deploy software applications in a dynamic, fast-paced environment.

Key Responsibilities

  • Design and implement software applications using software engineering best practices.
  • 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.
  • 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.

About Us

The Johns Hopkins University Applied Physics Laboratory is a world-class innovation leader in defense, security, space, and science challenges. We offer a wide range of challenging and impactful work, a robust education assistance program, and a culture of life-long learning. Our employees enjoy generous benefits and healthy work-life balance. We are an Equal Opportunity/Affirmative Action employer and are committed to promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas.



  • Laurel, Maryland, United States Belay Technologies Full time

    Job Title: Senior Software EngineerBelay Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software systems using various programming languages...


  • Laurel, Maryland, United States GliaCell Technologies Full time

    Job OpportunityGliaCell Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software applications in a containerized environment.Key Responsibilities:Design and develop software applications using Java, SpringBoot, and...


  • Laurel, Maryland, United States Applied Insight Full time

    At Applied Insight, we're seeking a talented Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that meet the needs of our federal government customers.Our team works closely with agencies and industry partners to overcome...


  • Laurel, Maryland, United States SITEC Consulting Full time

    About SITEC ConsultingSITEC Consulting 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 SummaryAs a Senior Software Engineer at SITEC Consulting, you will be responsible for...


  • Laurel, Maryland, 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 cutting-edge software applications. Key ResponsibilitiesDesign and develop high-quality software applications using modern...


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

    Job SummaryYork Space Systems LLC is seeking a highly skilled Senior Software Engineer Spacecraft Operations to join our team. As a key member of our spacecraft operations team, you will be responsible for designing, developing, and maintaining software systems that enable the operation of spacecraft.About the RoleWe are looking for a talented software...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job Title: Senior Software DeveloperBelay Technologies is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using a variety of programming...


  • Laurel, Maryland, United States The Swift Group Full time

    Job Title: Senior Systems ArchitectJob Summary:The Swift Group is seeking a highly skilled Senior Systems Architect to lead the development of complex hardware/software systems. As a key member of our team, you will be responsible for providing technical direction and guidance to ensure the successful integration of system components.Key Responsibilities:•...

  • Software Engineer

    4 weeks ago


    Laurel, Maryland, United States Praxis Engineering Full time

    Job Title: Software EngineerAbout the Role:We are seeking a highly skilled Software Engineer to join our team at Praxis Engineering. As a Software Engineer, you will play a critical role in the research and development of entity, event, and topic identification and correlation across multimedia inputs. Your expertise in neural networks, transformers, and...


  • Laurel, Maryland, 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. As a Senior Software Engineer, you will be responsible for developing innovative solutions that have impactful contributions in health and biosecurity, homeland protection, cybersecurity, and military special...


  • Laurel, Maryland, United States The Swift Group Full time

    Job Title: Senior Systems ArchitectJob Summary:The Swift Group is seeking a highly skilled Senior Systems Architect to lead our Systems Engineering efforts. As a key member of our team, you will be responsible for analyzing user requirements, developing system requirements specifications, and guiding design and development activities.Key...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job OverviewBelay Technologies is seeking a skilled Senior Software Developer to join our team. As a key member of our intel team, you will be responsible for designing and developing a modernized collaboration and business process solution to facilitate information exchange between various DOD and Industry Partners.Key ResponsibilitiesProvide application...


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

    Job Summary We are seeking a highly skilled Senior Network Architect to join our team at the Johns Hopkins Applied Physics Laboratory (APL). As a Senior Network Architect, you will lead the research, development, and implementation of modernized and innovative networking solutions to support national security. Key Responsibilities Lead the research,...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job OverviewBelay Technologies is a leading provider of technology and engineering solutions to the DoD and commercial markets. We are seeking a highly skilled Senior Software Developer to join our team.The ideal candidate will have a strong background in software development, with a focus on full stack development and systems automation. Experience with C...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job DescriptionBelay Technologies is a leading provider of technology and engineering solutions to the DoD and commercial markets. We are seeking a highly skilled Senior CNO Analyst/Programmer to join our team.The ideal candidate will have experience with C and Python programming and be able to define, develop, test, analyze, and maintain new software...


  • Laurel, Maryland, United States General Dynamics Information Technology Full time

    Job Title: Software EngineerTransform technology into opportunity as a Software Engineer with General Dynamics Information Technology (GDIT). A career in enterprise IT means connecting and enhancing the systems that matter most.Job Summary:We are seeking a highly skilled Software Engineer to provide engineering, architectural, full lifecycle, integration,...


  • Laurel, Maryland, United States Belay Technologies Full time

    Job Summary:Belay Technologies is seeking a skilled Mid-Level Software Engineer to join our team. As a key member of our intel team, you will be responsible for providing application development and production support. Your primary focus will be on creating an automated solution to register and track information vital to the enterprise.Key Responsibilities:-...


  • Laurel, Maryland, United States SITEC Consulting Full time

    About the RoleSITEC Consulting is seeking a skilled Full Stack Software Developer to join our team. As a collaborative team environment, this role entails frequent interaction with customers and requires a willingness to take on challenges to creatively solve customer requirement problems.The successful candidate will be self-motivated and support new...


  • Laurel, Maryland, United States SITEC Consulting Full time

    About the RoleSITEC Consulting is seeking a highly skilled Full Stack Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex operational software systems.Key Responsibilities:Develop, maintain, and enhance software systems involving analytics,...


  • Laurel, Maryland, United States SITEC Consulting Full time

    Job OverviewSITEC Consulting is seeking a highly skilled Senior Software Developer to join our team in delivering cutting-edge enterprise Integrated Workspace Management System (IWMS) solutions. As a key member of our team, you will be responsible for maintaining and enhancing complex operational software systems, collaborating with Government project...