Senior Software Engineer

1 week ago


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

Are you passionate about building solutions for our greatest national security challenges?

Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development?

Do you value working in a creative and collaborative environment?

If so, we're looking for someone like you to join our team at APL.

The Applied Information Sciences Branch of the Asymmetric Operations Sector is seeking a Senior Software Engineer to develop innovative solutions that have impactful contributions in health and biosecurity, homeland protection, cyber security, and military special operations. An an example, we stood up the public and federal COVID-19 pandemic response: owning the data engineering efforts behind the Johns Hopkins University COVID-19 Dashboard and Coronavirus Resource Center and performing analysis that influences decision- making at the highest levels of government. Time Magazine has recognized our work as one of the "Best Inventions of 2020", and our team was named Fast Company's 2021 Innovative Team of the Year. We are developing the Smart Sensor "Brain", a high profile cutting edge AI system, in partnership with the Department of Defense Chief Digital and Artificial Intelligence Office.

As a Senior Software Engineer, you will...

  • Collaborate with other specialists to cultivate solid engineering principles
  • Model engineering practices around architectural design, testability, scalability, and maintainability in regards to, but not limited to, object-oriented programming and design pattern
  • Apply technical, leadership and relational skills to execute projects in highly collaborative environments
  • Lead teams through the full software development lifecycle, including requirements, development, continuous integration and deployment, testing, and transition to sustainment team.
  • 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 in regards to, but not limited to, object-oriented programming and design patterns
  • Apply experiences using emerging and traditional technologies such as: high performance desktop visualizations, dynamic frontend web frameworks, strong backend design and development to name a few.
Qualifications

You meet our minimum qualifications for the job if you have...

  • B.S. or M.S. 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. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

You'll go above and beyond our minimum requirements if you have...

  • Experience with dynamic web front end frameworks such as VueJs, React or Angular in addition to the corresponding software architecture design
  • 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
  • Ability to lead teams through the full software development lifecycle, including requirements, development, continuous integration and deployment, and testing.

#LI-AG1

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. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. 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 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, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full time

    Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative and collaborative environment? If so, we're looking for someone like you to join our team at APL. The Applied...


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

    Description Are you interested in playing a critical technical leadership role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for...


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

    Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative and collaborative environment? If so, we're looking for someone like you to join our team at APL. ...


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

    Are you passionate about building solutions for our greatest national security challenges?Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development?Do you value working in a creative and collaborative environment?The Applied Information Sciences Branch of the Asymmetric Operations Sector is seeking a...


  • Laurel, Maryland, United States Peraton Full time

    Peraton is a company dedicated to national security, operating globally and even beyond, into space. As a top-tier player in mission capability integration and enterprise IT solutions, we provide cutting-edge technologies to safeguard our country and partners.Peraton is currently looking to hire a Software Data Engineer to join our Cyber Mission unit in...


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

    Are you interested in playing a critical technical leadership role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? We are seeking experienced Software...


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

    Description Are you passionate about reverse engineering low-level hardware or software and the challenge of understanding these systems, often without the benefit of schematics and source code? If so, we want you to join our group of offensive cyber experts. We work in a dynamic, mission driven environment that has real world impact. We are looking for...

  • Systems Engineering

    1 week ago


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

    Are you an RF communications engineer who loves to discover how wireless systems work and would like to try to break them? Our team specializes in software and hardware reverse engineering, protocol analysis, vulnerability research, and developing cyber capabilities with a focus on embedded systems. We have custom facilities specifically tailored to...


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

    Do you have a passion for maritime robotics, autonomy, and AI? Do you like to take ownership of technical problems, seek creative solutions, and want to see them to completion? We are seeking a Maritime Autonomous Model Based Systems Engineer to help the US Navy prototype and adopt new maritime robotics technologies for uncrewed surface vehicles (USVs),...


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

    Do you have a passion for contributing to scientific discovery and our Nation's space exploration? We are seeking a Senior Engineering Manager (Group Supervisor) to lead a team of Instrument Engineers and Scientists in the design and development of space instrumentation in support of the Space Exploration Sector and APL. Lead a team of 50+ that span a range...


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

    Do you have demonstrated information fusion experience and want to apply that experience to solving a wide variety of complex problems in this rapidly evolving field? Do you thrive in a collaborative research environment, working alongside an energetic, multidisciplinary team of scientists and engineers? Are you ready to help the US secure and maintain...


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

    Description Do you have demonstrated information fusion experience and want to apply that experience to solving a wide variety of complex problems in this rapidly evolving field? Do you thrive in a collaborative research environment, working alongside an energetic, multidisciplinary team of scientists and engineers? Are you ready to help the US secure...


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

    Do you love to work in optical communications?Are you searching for meaningful work leveraging FPGAs and microprocessors for advanced photonic applications?We are seeking an engineer to help us advance our capabilities in optical communications and synchronization of distributed systems. As a member of the Advanced Technologies section in the Optics and...


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

    Do you love to work in optical communications? Are you searching for meaningful work leveraging FPGAs and microprocessors for advanced photonic applications? Are you passionate about synchronization of distributed systems? If so, we're looking for someone like you to join our team at APL. We are seeking an engineer to help us advance our capabilities in...


  • Laurel, Maryland, United States Anansys Staffing LLC Full time

    Job DescriptionJob DescriptionAbout:We are seeking a Senior Survey CAD Technician to join our Laurel, MD office. Primary work is for land development related surveys as well as boundary surveys, ALTA surveys, topographic surveys, construction layout, and subdivision (traditional land development work).We are seeking a motivated individual that is reliable...

  • Lead Intégrateur

    1 week ago


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

    Our team has an immediate need for a skilled Systems Integrator to lead software development and integration efforts associated with deploying a complex US Navy system. The ideal candidate for this role has an extensive software development background and demonstrated ability to lead high production teams. Leading integration of a complex system of systems...


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

    Description Are you a computer networking scientist or engineer interested in helping our nation develop the future of space-based networked constellations? Does learning about new networking protocols, security standards, and autonomous management approaches sound like a fun and engaging challenge? If so, we're looking for someone like you to join our...


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

    Do you have demonstrated information fusion experience and want to apply that experience to solving a wide variety of complex problems in this rapidly evolving field? Are you ready to help the US secure and maintain leadership in the development and fielding of information fusion algorithms for non-kinetic defense systems? We are seeking a highly...


  • Laurel, Maryland, United States Bestgate Engineering Full time

    Cleared Sr. System AdministratorSummary:Bestgate Engineering is actively seeking a Sr. System Administrator to join our fast-paced team dedicated to supporting the implementation, troubleshooting, and maintenance of Information Technology (IT) systems for critical enterprise applications. This role involves managing IT system infrastructure and any processes...

  • Java full stack

    3 weeks ago


    Laurel, Maryland, United States Pinnacle Soft Solutions LLC., Full time

    Position Java DeveloperLocation Cary NCJob Type ContractExp. 6+yearsJob DescriptionRequired Bachelor's degree in computer science Information Systems Software/Electrical Engineering or related field. 5+ years of experience programming in J2EE Java JSP SOAP/REST Web Services JavaScript HTML/5 and XML. 2+ years of experience using tools like Urban Code...