Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Enterprise Software Engineer

$105k

Johns Hopkins University Applied Physics Lab

Description Are you eager to architect and deliver robust, scalable, and secure software systems that enable real operational decisions for warfighters? Are you excited to directly impact the nation’s most challenging defense problems? Are you passionate about large, mission‑critical systems that are using cloud infrastructure, DevSecOps practices, and Agile development? The Mission Engineering Group at JHU/APL of the Force Projection Sector is seeking a Senior Enterprise Software Engineer to help lead the technical vision, architecture, and implementation of mission‑centered software capabilities that advance augmented human decision‑making. About Us The Mission Engineering Group develops enterprise‑grade, distributed software and decision‑support tools that enable warfighters to harness a wide‑ranging set of sensors, weapons, and platforms for precision strike missions critical to our nation’s defense. We emphasize engineering rigor, collaboration, and continuous improvement throughout the software development lifecycle while promoting a culture of innovation and technical excellence. Responsibilities Provide technical leadership of an APL team especially focused on software development and deployment activities for capabilities critical to our nation’s security. Lead the architecture and design of complex, mission‑critical software systems with a focus on scalability, resilience, performance, security, and maintainability. Implement and evolve modern engineering practices including Agile methods, DevSecOps, CI/CD, automated testing, and infrastructure‑as‑code. Design and develop interoperable, modular, and adaptable software components for enterprise and operational environments. Build and integrate software using C++, Java, and/or Python, leveraging tools such as Docker and Kubernetes, where appropriate. Take ownership of end‑to‑end delivery of key capabilities, from concept and prototype through integration, deployment, and sustainment. Collaborate closely with systems engineers, project managers, mission stakeholders, and partner organizations to translate mission and user needs into actionable software solutions. Promote rigorous engineering discipline, including code review, technical documentation, and adherence to quality and security standards. Identify and manage technical risks and technical debt, and drive continuous refactoring and improvement of existing systems. Provide technical leadership and mentorship to junior and mid‑level engineers, promoting a culture of learning, curiosity, and excellence within Agile teams. Contribute to technical roadmaps and strategy, aligning software solutions with mission objectives, enterprise standards, and sponsor requirements. Qualifications Hold at least a bachelor’s degree in computer science, software engineering, physics, mathematics, or a related technical field. Have at least ten years of relevant experience successfully delivering complex or enterprise‑scale software systems in operational or near‑operational environments. Are proficient in C++ and comfortable working in large, multi‑module or multi‑service codebases. Have practical experience with at least one of the following: Python or MATLAB for algorithm development, analytics, modeling, or prototyping. Develop primarily in a Linux/Unix environment, using command‑line tools, scripting, and automated build/deployment processes. Have hands‑on experience with cloud infrastructure (e.g., AWS, Azure, GCP, or private cloud) and understand how to design and operate cloud‑hosted services securely and reliably. Are familiar with containerization and orchestration tools such as Docker and Kubernetes (or similar technologies). Have practical experience with DevSecOps practices, including CI/CD pipelines, automated testing, and security scanning integrated into the development workflow. Have meaningful experience working within Agile software development processes (e.g., Scrum or Kanban) and collaborating on cross‑functional teams. Communicate clearly in written and verbal forms and can explain complex technical concepts to wide‑ranging audiences. Are a self‑starter who can lead technical workstreams independently while working collaboratively in a multidisciplinary, mission‑focused team. Are willing and able to periodically travel to and work at military facilities as required by project needs. Are familiar with design patterns such as Model‑View‑Controller (MVC) architectures. Have expertise in Version Control (VC) branching models and configuration management techniques. Are able to obtain an Interim Secret level security clearance by your start date and can ultimately obtain a TS/SCI level 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… Hold a master’s or doctorate degree in computer science, software engineering, physics, mathematics or a related technical field. Have led large or multi‑team software efforts, providing architectural direction and coordinating integration across multiple components or services. Have designed and operated cloud‑native systems (e.g., microservices, containerized workloads, Kubernetes‑based deployments) with strong reliability and observability practices. Are experienced with DevSecOps toolchains (e.g., Jenkins, GitLab CI, GitHub Actions, Terraform, Ansible, Docker, Kubernetes, SAST/DAST tools) and can help shape and improve our engineering ecosystem. Have built rich, mission‑focused user experiences or visualization‑heavy applications (e.g., using modern JavaScript frameworks such as React or Angular). Have experience applying Agile at scale (e.g., multi‑team Scrum, SAFe, or similar frameworks) in complex or multi‑organization environments. Bring prior experience in defense, intelligence, or related mission domains, including working with operational users and/or in classified environments, as well as Government sponsors and contractors. Are recognized as a technical authority and collaborative leader, and are motivated to influence technical strategy, engineering culture, and best practices across the Mission Engineering Group. Are proficient in Java. Have experience applying some or all of the following software technologies and data formats: message brokers, databases (relational and no‑SQL), load balancers, reverse proxies, REST interfaces, JSON, XML, and common variants of those formats (GeoJSON, KML, UCI, etc.). Hold an active TS/SCI level security clearance. Why Work at APL? The Johns Hopkins University Applied Physics Laboratory 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 of perspective 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 EEO Statement 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 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 View email address on click.appcast.io. Compensation and Benefits Minimum Rate: $105,000 Annually Maximum Rate: $245,000 Annually #J-18808-Ljbffr Johns Hopkins Applied Physics Laboratory

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Enterprise Software Engineer in Laurel, MD vacancy
  • $100k - $245k

    The Johns Hopkins Applied Physics Lab is looking for a Senior Enterprise Software Engineer in Laurel, Maryland. You will provide technical leadership in software systems development that directly influences national defense. Responsibilities include architecture and design... 
    Senior

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    2 days ago
  • Johns Hopkins Applied Physics Laboratory in Laurel, MD, is seeking a Senior Enterprise Software Engineer to lead software architecture and implementation for mission-critical defense projects. You will drive the technical vision and collaborate on innovative solutions that... 
    Senior

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Beltsville, MD
    2 days ago
  •  ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile...  .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex... 
    Senior

    Lockheed Martin

    Laurel, MD
    5 hours ago
  • $84.84k - $153.55k

     ...management for all organizational software systems as directed by management and senior staff. This position will...  ...support and mentoring for Software Engineers.  Lead the design and implementation...  ...recommends solutions to enable enterprise integration.  Develops and... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Laurel, MD
    4 days ago
  • A leading technology firm in Maryland is seeking a Senior AI Software Engineer to develop user-focused AI solutions. The position requires deep software engineering experience, proficiency in modern programming languages, and must include TS/SCI clearance. The role involves... 
    Senior
    Remote job

    Phase2 Technology

    Laurel, MD
    2 days ago
  •  ...comprehensive benefits package. We support our employees, so they can support our mission. THE WORK: As a Cyber RF Software Engineer Senior Staff, my typical day is filled with excitement and energy as I tackle a variety of challenges and responsibilities. Each... 
    Senior
    Flexible hours

    Lockheed Martin

    Hanover, MD
    5 hours ago
  • A leading defense research organization in Laurel, MD is seeking a Software Engineer to develop military planning tools. The role requires at least 5 years of experience with Python and C++, along with strong critical thinking and organizational skills. The ideal candidate... 
    Senior
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    3 days ago
  • $95.5k - $181.7k

    A leading aerospace company in Maryland is seeking a Sr Software Engineer to develop software solutions in an Agile environment. The role involves designing critical capabilities and traveling for support and demos. Ideal candidates should have strong programming skills... 
    Senior

    Collins Aerospace

    Fulton, MD
    2 days ago
  • Staffed4U is looking for a Mid-to-Senior Level Software Engineer in Jessup, Maryland. The role requires at least 6 years of software development experience and a technical bachelor’s degree. Candidates must have an active TS/SCI clearance with Full-Scope Polygraph. You... 
    Senior

    Staffed4U

    Jessup, MD
    3 days ago
  • $249k - $266k

    Lentech Inc. is looking for a Splunk Software Engineer in Laurel, Maryland to design, develop, and maintain Splunk applications. The role involves working independently or leading a team to tackle complex technical issues. Candidates should possess a relevant technical... 
    Senior

    Lentech

    Laurel, MD
    5 days ago
  • $100k

    Johns Hopkins Applied Physics Laboratory is looking for a Network Software Engineer to develop impactful solutions for national security challenges. You will design, develop, and test communications and network software for various government departments. Ideal candidates... 
    Senior

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $146k - $234k

    Enterprise Infrastructure Software Data Engineer Job Locations: US-MD-Laurel Responsibilities Peraton is hiring an Enterprise Infrastructure Software Data Engineer to join our Cyber Mission business unit in Laurel, Maryland. This full‑time position requires 1,880 hours... 
    Full time
    Contract work
    Shift work

    Peraton

    Laurel, MD
    2 days ago
  • $105k - $290k

    A specialized technology research organization located in Laurel, MD, is seeking a Software Engineer specializing in AI applications. The ideal candidate will have 5+ years of experience in programming and 2+ years in AI/ML applications. Responsibilities include developing... 
    Senior

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    3 days ago
  • $176k - $282k

    Peraton in Laurel, Maryland, is hiring a Cloud Software Engineer. This role involves supporting agile software design and developing capabilities for large-scale compute clusters. The ideal candidate will have extensive Java and UNIX/Linux experience, proficiency in containerization... 
    Senior

    Peraton

    Laurel, MD
    2 days ago
  • $86.9k - $198k

    Job Number: R0237633 Software Engineer, Senior As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create a system that will make a difference... 
    Senior
    Contract work
    Local area

    Phase2 Technology

    Laurel, MD
    4 days ago
  • GliaCell Technologies is hiring a Senior Software Engineer / Reverse Engineer in Laurel, MD, to develop advanced security tools for a federal client. The role involves building Python applications, reverse engineering web traffic, and collaborating with analysts and developers... 
    Senior

    GliaCell Technologies LLC

    Laurel, MD
    3 days ago
  • Senior Software Engineer - Top Secret/SCI w/Poly Job Locations: US-MD-Laurel Requisition ID: 2026-165845 Responsibilities The Data Warehouse Platforms Engineering Shared Services & SW Development team is seeking a mid-level Software Engineer on a product development team... 
    Senior
    Work at office
    Remote work

    Peraton

    Laurel, MD
    2 days ago
  • $190k - $240k

    Belay Technologies is seeking a Senior Software Engineer (SWE3). This position is designed for a Fullstack Developer with required skillset background. The resource will join a fast‑paced, integrated team that leads storage efforts in support of SAE. The candidate should... 
    Senior

    Belay Technologies

    Laurel, MD
    4 days ago
  • Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required We are seeking a Mid-to-Senior Level Software Engineer with at least 6 years of software development experience and a technical bachelor’s degree to support development... 
    Senior
    Full time
    Immediate start

    Staffed4U

    Jessup, MD
    4 days ago
  • $119.6k - $187.9k

    Northrop Grumman is seeking a qualified candidate to provide custom software design and development of CNO tools and techniques in Jessup, Maryland. The ideal candidate will have a Bachelor's degree in computer science or a related field, along with programming experience... 
    Senior

    Northrop Grumman

    Jessup, MD
    2 days ago
  • $146k - $234k

    Responsibilities Peraton is looking for a Senior Software Engineer to join our Cyber Intel team here in Laurel, MD! In this role, you will have...  ...leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated... 
    Senior
    Work experience placement

    Peraton

    Laurel, MD
    20 hours ago
  • $190k - $240k

    Belay Technologies is seeking a Senior Software Engineer to join our intel team. Join us in building the next generation of AI infrastructure that will power innovation across the customer organization. We’re seeking a full-stack software engineer to support our AI infrastructure... 
    Senior
    Contract work

    Belay Technologies

    Laurel, MD
    3 days ago
  • $105k

    Overview We are seeking a software engineer specializing in software and prototyping to join our team at the Johns Hopkins University Applied Physics Laboratory (APL). This role focuses on developing advanced planning capabilities and solutions for warfighters, working... 
    Senior
    Temporary work
    Interim role
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • The Johns Hopkins University Applied Physics Laboratory is seeking a talented Software Engineer to develop engineering rendering software for complex simulation capabilities. You will collaborate with a multidisciplinary team to enhance rendering methods that support operational... 
    Senior

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • ***An active or re‑instatable TS/SCI with Polygraph security clearance is required.*** Senior Software Engineer / Reverse Engineer position on a U.S. Government contract. This full‑time role supports a mission‑critical software and systems program for a federal client... 
    Senior
    Full time
    Contract work
    Work from home
    Relocation package

    GliaCell Technologies

    Laurel, MD
    3 days ago
  • $105k

    Description Are you a software engineer that wants to have an impact on nationally important defense programs? Do you love participating in dynamic software development, prototyping, and transition efforts that regularly provide our warfighters new capabilities? Do you... 
    Senior
    Temporary work
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Lab

    Laurel, MD
    3 days ago
  • Johns Hopkins Applied Physics Laboratory seeks a software engineer to develop advanced rendering software for national security applications. The role involves working on multispectral rendering methodologies and optimizing performance in critical systems. Ideal candidates... 
    Senior

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  • $86.8k - $198k

    Booz Allen Hamilton is seeking an experienced AI Software Engineer located in Laurel, Maryland. Your role involves developing user-focused solutions using machine learning to tackle national security issues. With at least 4 years of experience in application development... 
    Senior

    Booz Allen Hamilton

    Laurel, MD
    1 day ago
  • $10k

     ...monthly TechConnect and DeepDive collaboration sessions with our entire technical staff. Your Mission Join ClearEdge as a Senior DevOps Software Engineer, where you will design, automate, and sustain infrastructure and deployment solutions supporting secure environments.... 
    Senior
    Contract work

    ClearEdge IT Solutions, LLC

    Jessup, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Enterprise Software Engineer. Be the first to apply!