Senior Software Engineer (GEOINT Systems)
$130k - $160kEnnoble First Inc.
Location Gaithersburg, MD Clearance Required TS/SCI with ability to obtain Polygraph Position Type Full-Time Travel None About Ennoble First Ennoble First is a minority-owned small business and trusted partner to the Department of Defense, Intelligence Community, and Federal Government. We deliver mission-focused engineering, cybersecurity, intelligence, and technology solutions that support national security priorities worldwide. Our teams thrive in fast-paced, collaborative environments where innovation, technical excellence, and mission impact drive everything we do. At Ennoble First, we are committed to empowering our employees through meaningful work, professional development, and opportunities to solve some of the government's most complex technical challenges. Position Overview Ennoble First is seeking a highly motivated Senior Software Engineer (SWE) to support a mission-focused GEOINT software development program delivering next-generation capabilities within a classified environment. This role offers the opportunity to contribute to meaningful national security work while building experience with modern software tools, Agile practices, and classified cloud environments. The responsibilities for this position include all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an Agile model. In this role, the selected candidate will join a dynamic team focused on providing world-class solutions to mission customers in a collaborative and fast-paced environment. Responsibilities Resolve various tasks as prioritized by the team product owner Engage in the complete software development lifecycle, operating within well-defined parameters Take ownership of delivering enhancements within a system or application Break down sizable tasks into manageable units for execution and provide level-of-effort estimations Collaborate with fellow software engineers to create and document optimal technical designs Ensure compliance with Agile processes and software engineering best practices Build software solutions where the solution is not clearly defined while prioritizing customer mission needs Resolve obstacles for the development team, working collaboratively with Product Owners, technical leadership, and engineering teams Participate in Scrum events and Agile ceremonies to support effective team execution Design, develop, test, integrate, and deploy scalable software solutions supporting GEOINT operations Implement and maintain RESTful APIs and web-based application functionality Troubleshoot and resolve software defects, performance issues, and integration challenges Support automated testing, continuous integration, and continuous delivery activities Contribute to software architecture discussions and technical solution development Work within classified cloud and hybrid computing environments Support troubleshooting, optimization, and validation of GEOINT system behavior and data outputs across environments Required Qualifications U.S. Citizenship required Active TS/SCI clearance with the ability to obtain and maintain a Polygraph Bachelor's degree in Computer Science, Software Engineering, or related field and 8–12 years of relevant experience or Master's degree with 6–10 years of relevant experience Experience working as a Scrum Master for a software development or similar technical team Strong proficiency with the following technologies: Web: Django, JQuery, Ajax, and REST APIs Object-Oriented Programming: Python, Java, and JavaScript Relational Database: SQL/Postgres Operating Systems: Windows and Linux Version Control Systems: Git and GitLab Experience incorporating GEOINT domain understanding when troubleshooting, optimizing, and validating system behavior and data outputs across environments Deep understanding of modern software design patterns and coding standards Experience architecting, developing, and delivering complex software systems into production Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools Preferred Qualifications Experience with scripting languages such as React Software architecture experience including Client-Server and Model-View-Controller (MVC) Cloud exposure supporting multi-cloud architectures including AWS, IBM, Google, Azure, and Oracle Experience with AWS services including S3, SQS, SNS, EC2, CloudFormation, and RDS Certifications such as AWS DevOps Engineer or similar Experience supporting GEOINT mission applications or intelligence systems Pay Range $130,000–$160,000 Equal Opportunity Employer Ennoble First is an Equal Opportunity Employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. E-Verify Participation Ennoble First participates in E-Verify. E-Verify is a registered trademark of the U.S. Department of Homeland Security. This business uses E-Verify in its hiring practices to achieve a lawful workforce. #J-18808-Ljbffr Ennoble First Inc.
- Ennoble First Inc. is seeking a highly motivated Senior Software Engineer to join a mission-focused GEOINT program in Gaithersburg, MD. This position involves the complete software development lifecycle, supporting national security priorities with modern software tools...Senior
- Leonardo DRS in Germantown, MD, is seeking a Senior Software Engineer to drive technical vision and architect mission-critical radar software on... ...has deep expertise in C/C++, RTOS, multi-threaded systems, and hardware interfaces, with leadership capabilities and...SeniorFull time
- Leidos is seeking a highly motivated Senior Software Engineer for the Chinook Program in Gaithersburg, Maryland. This role involves engaging in the full software development lifecycle, from architecture to automated testing, within an agile environment. The ideal candidate...Senior
- Leidos LLC in Gaithersburg, MD is seeking a highly motivated Senior Software Engineer for the Chinook Program, focusing on mission-driven software for national security. Responsibilities include engaging in the software development lifecycle with a strong emphasis on Agile...Senior
$3,000 per month
...DOING Lockheed Martin, Rotary Mission Systems Cyber & Intelligence invites you to step... ...• Analyze user requirements to derive software design and performance requirements •... ...standards, confer with users or system engineers; analyze systems flow, data usage and work...Senior$163.8k - $257.4k
ZoomInfo is looking for an experienced engineer for a role focusing on designing and building distributed systems to handle billions of behavioral events. The ideal candidate will have over 8 years of experience in backend or infrastructure engineering, and be proficient...Senior- A veteran-owned company in Bethesda, MD is seeking experienced computer engineers with a strong foundation in hardware and software development. The ideal candidate will have at least 7 years of experience and a Master's degree in a relevant field. Responsibilities include...Senior
$104.65k - $189.18k
A leading defense contractor based in Gaithersburg, Maryland, is seeking a Senior Systems Engineer to support the Chinook Program. The ideal candidate will possess extensive experience with Databricks and AWS cloud services, managing infrastructure and collaborating in...SeniorFor contractors- ...We are seeking a Senior Full Stack Software Engineer with a strong blend of full-stack development and big data experience. This role requires an engineer who writes high-quality code, mentors others, and drives engineering excellence while challenging the status quo....SeniorFlexible hours
- A leading insurance provider is seeking a Senior Staff Engineer in Chevy Chase, MD to drive AI-powered capabilities and lead engineering teams. The ideal candidate will have over 8 years of experience, particularly in Generative AI, and a strong programming background in...Senior
$120k - $140k
X-energy is seeking a Systems Engineer in Rockville, MD to execute systems engineering processes supporting complex nuclear systems. The role entails leadership in systems lifecycle efforts, requirement identification, and system validation. The ideal candidate holds a...Senior- Leidos is seeking a Senior Systems Administrator/Help Desk Engineer to support the Chinook program for an Intelligence Community customer. You will be the... ...and collaborating with DevSecOps, cybersecurity, and software teams in secure, mission-critical environments. Responsibilities...Senior
$157k - $186k
Supernus Pharmaceuticals in Rockville, MD, is seeking a Senior Systems Engineer to design, implement, and maintain complex systems. The role combines technical engineering with leadership, ensuring optimal performance, reliability, and security of systems. Responsibilities...Senior- Walker Consultants seeks a Senior Mechanical Engineer (MEP) in Rockville, MD to deliver high‑quality MEP services for built environments. You will... ...disciplines, and ensure HVAC, plumbing, and related systems meet performance and sustainability goals. You will conduct...Senior
$157k - $186k
Supernus Pharmaceuticals, Inc. is looking for a Senior Systems Engineer to lead the design and implementation of complex systems. This recognized biopharmaceutical company focuses on central nervous system diseases and seeks a candidate with a strong technical background...Senior- ...Machine Learning skills Core Responsibilities Review and analyze software/hardware configurations for specific environments Create and... ...baselines Recommend enhancements to configuration management systems, build processes, and delivery systems Troubleshoot technical...Senior
- FINRA in Rockville, MD is seeking a Senior Systems Administrator/Engineer to design and manage enterprise Linux infrastructure in hybrid environments. The role requires expertise in containerization technologies and cloud platforms like AWS and Azure. Candidates must possess...Senior
- Leonardo DRS in Germantown, MD, is hiring a Senior Software Engineer-Applied AI. This on-site role focuses on delivering AI/ML-enabled features within our Linux-based radar software ecosystem, shipping Python-backed tooling, backend services, and internal apps that integrate...Senior
- Thales Defense & Security, Inc. in Germantown, MD is seeking a Senior Engineering Project Manager to lead technical projects in SIGINT and EW domains. The role requires overseeing engineering teams and ensuring project success. Ideal candidates will have over 12 years...Senior
- A bioscience and IT firm located in Rockville, Maryland is seeking a DevOps Engineer with extensive experience in Linux and cloud platforms. The successful candidate will be responsible for designing scalable infrastructure, leading DevOps practices, and optimizing AI/...Senior
- Senior Software Engineer (Active TS/SCI) Full-time This position is for one of our Clients, located at Rockville, MD. Our Client is an employee... ..., maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development...SeniorFull timeFor contractorsFor subcontractorLocal area
- Leidos Inc in Gaithersburg, MD is seeking a Senior AI Software Engineer to lead advanced AI development, collaborate with pipeline engineering and... ...deployment teams, and drive innovation across Sea-based systems. The role focuses on architecting scalable AI solutions, integrating...Senior
- X-energy is seeking a highly skilled engineer to contribute to AI solutions for XE-100 reactor development. The role spans front-end development... ...sharing. Candidates should have strong background in AI systems, AWS services, and modern development tools, with a focus on...Senior
- ...markets, where we deliver innovative software and service solutions for essential... ...Summary We are seeking a highly skilled Senior Software Development Engineer in Test (Senior SDET) to provide... ...complex, distributed, enterprise‑scale systems Solid understanding of object‑...SeniorRemote work
$131.3k - $237.35k
...professionals ready to take their career to the next level. As a Senior Software Engineer, you will Support the development of distributed backend... ...with the following: Backend microservices Distributed systems API development Event-driven architectures Kubernetes-...SeniorRemote workFlexible hours$165k - $260.5k
...ll do The Viasat Access Edge Terminal Software team is responsible for the design, development... .... We are seeking an 5G Devices Senior Software Engineer to design and develop modular software... ..., throughput, power consumption, and system stability Reference Design...SeniorPermanent employmentWork experience placementFlexible hours$101.4k - $154.7k
POSITION SUMMARY The Senior Software Engineer is responsible for the design, development, enhancement, integration, testing and life cycle support... .... Conduct unit testing, verification and debugging of systems and troubleshoot to determine any issues and communicate appropriate...SeniorTemporary workWork at officeRemote workFlexible hours$97.7k - $176.1k
...BDSQL, METASTOR & FASTOLA. Under minimal supervision, the Senior Software Engineer assists in developing software products and works on improving... ...and contribute to technical strategy Support production systems and troubleshoot complex technical issues Works on broad problems...SeniorTemporary workWork experience placementLocal area$107.9k - $195.05k
...technology-enabled services and mission software capabilities in the areas of cyber, logistics... ...seeking an experienced Software Engineer for the Maru Program. The Maru Program delivers... ...to deliver reliable and maintainable systems. The ideal candidatepossessesstrong...SeniorContract workLocal areaImmediate start- X-Energy, LLC is seeking a Senior Heat Exchanger Specialist to guide the design and specification of heat exchangers for diverse mechanical... ...technical specifications, leading analyses, and overseeing engineering projects. The ideal candidate will have over 15 years of...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (GEOINT Systems). Be the first to apply!
- ngo software engineer Gaithersburg, MD
- software developer Gaithersburg, MD
- part time software developer remote Gaithersburg, MD
- senior software engineer ruby on rails Gaithersburg, MD
- software engineer amazon Gaithersburg, MD
- senior software design engineer Gaithersburg, MD
- software engineer remote Gaithersburg, MD
- entry level software engineer remote Gaithersburg, MD
- software developer fintech Gaithersburg, MD
- consulting software engineer Gaithersburg, MD

