Senior Software Engineer (9301)
$137k - $178kNGPartners
Software Engineer
Columbia, MD, US – Senior - Full-time ID: 29301
Estimated Salary: The estimated salary range for this position is between $137,000 and $178,000 DOE
About our client:
Our client delivers high-quality solutions and services to IC, DoD, Federal, and commercial customers. Their security, software, and systems engineers and architects work at the forefront of national challenges, solving some of the most complex problems in cyber analytics and data science.
Our Client’s Values
Professionalism and a mission-centric mindset are core to how they operate, shaping both their work and the way they conduct themselves.
They take pride in fostering a culture of learning, growth, and excellence — for their employees, their partners, and the customers they serve.
Description
We are currently seeking a talented and experienced Senior Software Engineer to join our team to help build foundational AI integration frameworks and agentic platforms.
As a Software Engineer focused on AI Integration, you will be responsible for designing, developing, and implementing the agentic platform for our proprietary Data Lake tool, JCRSD. This role is primarily focused on Python-based components and requires strong container orchestration skills to ensure seamless deployment.
This role is not focused on training foundational AI models from scratch. Instead, you will take industry best practices, open-source capabilities, and large language models (LLMs), and build a secure, scalable framework that allows our platform to seamlessly leverage AI. You will build Model Context Protocol (MCP) servers, reusable AI skills, strict safety guardrails, and coordinate with disparate internal teams to expose their APIs to our autonomous agents. If you are a self-motivated, creative software engineer who loves Python, Kubernetes, and treating AI as a complex software integration problem, we would love to hear from you.
Requirements
Essential Job Responsibilities
- Design and develop Python-based components for our core agentic platform.
- Deploy, manage, and scale applications within Kubernetes (K8s) environments efficiently right out of the gate.
- Build Model Context Protocol (MCP) servers and a library of reusable "skills" (function calling/tools) that enable AI agents to safely interact with internal databases, microservices, and external APIs.
- Collaborate with cross-functional teams to help them expose their Java-based APIs to our AI agents.
- Implement strict enterprise AI guardrails, ensuring data privacy, sensitive data scrubbing, prompt injection defenses, and output validation to meet stringent security requirements.
- Maintain an inquisitive nature, responsiveness, and excellent testing skills (including automated testing pipelines for non-deterministic AI outputs).
- Possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines in a fast-paced, small-business environment.
- Seamlessly transition between hands-on execution and team guidance, treating mentorship and team leadership as inherent components of senior-level impact.
- Other duties as assigned.
Minimum Qualifications
- Clearance Requirement: Must obtain and maintain a U.S. Government Security Clearance, but not required on day one; U.S. Citizenship required.
- 9 years of experience in Software Engineering, with a strong focus on Python backend development and a Bachelors in related field; 7 years relevant experience with Masters in related field; or High School Diploma or equivalent and 13 years relevant experience.
- Kubernetes Proficiency: Demonstrated, hands-on experience deploying and managing containerized workloads in Kubernetes (K8s).
- Applied AI Experience: Hands-on experience integrating commercial LLM APIs (e.g., OpenAI, Anthropic) or open-source models into production backend applications.
- AI Concepts: Demonstrated understanding of modern applied AI concepts such as prompt engineering, agents, function-calling/tool-use, and Retrieval-Augmented Generation (RAG).
- Experience in designing enterprise APIs, RESTful web services, and Microservices architecture.
- Experience with configuration management tools (e.g., Git, CI/CD pipelines, Docker).
- Comfortable working on a Linux command line.
- Demonstrated experience serving as a tech lead, mentor, or manager for engineering teams.
- Must be able to work in a hybrid environment, spending an average of 1-2 days per week at our Columbia, MD office. Flexibility is essential to adapt to schedule changes as needed.
Preferred Requirements
- Current Clearances: Active Secret or Top Secret clearances are a strong plus.
- Java Interoperability (Plus): Familiarity with Java frameworks (e.g., Spring) or Java-based software capabilities to assist disparate teams in connecting their components to the agent platform.
- Familiarity with Python-based AI integration frameworks (LangChain, LlamaIndex, CrewAI, AutoGen).
- Experience with Vector Databases, semantic caching, and AI observability tools.
- Experience with NiFi, Kafka, and cloud-based infrastructure (AWS, Azure).
- Experience in SQL databases (e.g., Postgres, MySQL), distributed databases, or NoSQL databases.
- Prior experience or familiarity with Big Data Platforms or Data Lake architectures.
Compensation
Our client is building a team of like-minded individuals who aren’t afraid to work hard and support one another to achieve exceptional results. Fostering an environment where high-calibre employees can shine means offering meaningful benefits and support both in the office and beyond.
The benefits include health insurance, life insurance, disability insurance, financial and retirement plans, paid leave, professional development, tuition assistance, and dependent care.
Salary varies based on location, education, skills, experience, and contract-specific affordability. The estimated salary range for this position is $187,000 and $243,000 representing one component of our client’s overall compensation package.
$185k - $215k
...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our... ...is seeking a motivated, career, and customer-oriented Signals Software Engineer Level 2 to join our team in Columbia, MD . This...SeniorHourly payContract workWork experience placement$170k - $260k
...Senior Signals Software EngineerAre you a Senior Signals Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone? Tired of promised adventures during the hiring phase, then dropped...SeniorFull timeContract workRemote workRelocation package$102.2k - $173.7k
...ensuring mission success in an evolving world.Our mission-first software and data engineering platform modernizes data operations, utilizing advanced... ...require a counterintelligence polygraph prior to hiring.Senior Software Engineer$102,200—$173,700 USDPay RangeThe posted...SeniorFull timeContract workFlexible hours$137.51k - $195k
...and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. Enlighten provides... ...software solutions, we would love to hear from you.#LI-DS1 #Mid-Senior LevelEssential Job ResponsibilitiesMust have a strong...SeniorWork experience placementWork at officeWork from home2 days per week1 day per week$95.5k - $181.7k
...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Sr Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related technologies...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$200k - $260k
...Senior Full Stack Software Engineer***An active or rein-statable TS/SCI with Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Full Stack Software Engineer who is ready for a new challenge...Senior16 hoursFull timeContract workRemote workRelocation package- ...Residency All applicants must currently reside in the United States Overview BigBear.ai is seeking a Senior Software Engineer to create custom analytics to perform at scale. The software engineer will work closely with data scientists and end users to...Senior
$108k - $210k
...passionate about what they do, committed to our shared values and dedicated to our customers’ mission.AT&T has an opening for a Senior Software Engineer to support operations by maintaining, documenting, and administering enterprise IT systems.Job Duties/Responsibilities:...SeniorFull timeTemporary workLocal areaRelocation$167.7k - $245.2k
...technologies across Linux and Windows.Our software agent team builds high-performance,... ...environments.As part of the Windows agent engineering team, you will focus on extending these... ...environments. You will work closely with senior engineers, architects, and cross-functional...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$111.5k - $207.5k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineer Job Code: 45753 Job Location: Columbia, MD Job Schedule: 9/80: Employees work 9 out of every 14 days -...SeniorLocal areaImmediate startFlexible hours- ...anticipate tomorrow's threats and build the next generation of capabilities.Primary Responsibilities:Analyze user requirements to derive software design and performance specifications.Design, develop, and enhance software to add new features or improve existing functionality....Senior
$176k - $282k
ResponsibilitiesPeraton is hiring a Senior AI/ML Software Engineer to join our Cyber Solutions business unit in Jessup, MD. As a Software Engineeron our team, you will support one of the largest enterprise-wide engineering contracts within the Intelligence Community. This...SeniorFull timeContract workShift work$131.3k - $237.35k
...capabilities throughout the entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of research, development,... ...’s threats and build the next generation of capabilities.The Software Engineer will be responsible for: Test front-end user...SeniorFull time$176k - $282k
ResponsibilitiesPeraton is seeking a Senior Software Engineer in Annapolis Junction, MD.This team supports two web applications used to manage collection initiatives, track signal analysis workflows, and maintain signal reference knowledge across the Agency and its mission...SeniorContract workShift work$176.9k - $332.4k
...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this role you will get to designs, modifies, develops, writes, and implements and tests software and...SeniorFull timeFlexible hours$86.9k - $198k
Software Engineer, SeniorThe Opportunity: 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...SeniorFull timeContract workPart timeLocal areaRemote work$166.9k - $309.9k
...Unit: RMS-Svcs-LMOSStandard Job DescriptionTHE WORKThis Systems Engineering role fosters collaboration with other engineers to document,... ...emerging threats and opportunities.WHO YOU AREExperience as a Software Engineer on large scale production projects. Extensive experience...SeniorFull timeTemporary workWork experience placementCasual workFlexible hours$86.9k - $198k
Software Engineer, SeniorThe Opportunity:As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast,... ...to production-ready.This role is more than just coding. As a senior full-stack developer at Booz Allen, you’ll use your passion to...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$131.3k - $237.35k
...to customers in the national security, engineering, and health industries. We deliver innovative... ...technology-enabled services and mission software capabilities to support Intelligence... ...About the OpportunityLeidos is seeking a Senior Software Engineer to develop, integrate,...SeniorFull time$220k - $240k
...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft... ...consider joining our team! Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software...Senior$95.5k - $181.7k
...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Principal Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours- ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Developer to join our team in Columbia, MD. In this role, you will... ...include but are not limited to: Strategic Engineering Leadership & Governance ~ Champion and enforce engineering...SeniorWork experience placement
- ...Job Description Job Description Job Description Vetegrity is looking for a Senior Software Engineer that exercises the following The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics,...SeniorTemporary workLocal area
$170k - $230k
...Senior Full Stack Software Engineer Opportunity***An active or rein-statable TS/SCI with Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Full Stack Software Engineer who is ready...SeniorFull timeContract workRemote workRelocation package$190k - $240k
...Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! 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...SeniorContract workWork experience placementFlexible hoursShift work$220k - $230k
...Red Arch Solutions is seeking a Senior Software Engineer/System Engineer to join a mission driven team. Required Qualifications: ~12 years of working experience ~ BS computer science or related field (or 8 years of equivalent work experience) ~ Ability to communicate...SeniorFull timeContract workFor contractorsWork experience placementLocal area- QualificationsEdmonton specificallySummaryType: Full-timeFunction: MarketingExperience level: Mid-Senior LevelIndustry: Marketing And AdvertisingSenior
$189k - $243k
...Job Description Job Description Senior Software Engineer, Data Dictionary Platform Make an Impact Where It Matters Most At Intelliforce, we build software that helps mission teams trust the data they use and the systems that depend on it. In this role, you will...SeniorWork experience placementImmediate startVisa sponsorship$180k - $260k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...SeniorFull timeContract workRemote workWork from homeRelocation package- ...Overview What We’re Looking For As a Senior Cloud Software Engineer at CyberPoint, you will develop and sustain web-based applications that automate data management for Intelligence Community (IC) data custodians. These applications facilitate the capture of information...SeniorFull timeFor contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (9301). Be the first to apply!
- software engineer internship remote Columbia, MD
- software engineer remote Columbia, MD
- work from home software developer Columbia, MD
- information technology software engineer Columbia, MD
- senior software engineer remote Columbia, MD
- junior software developer remote Columbia, MD
- software engineer travel Columbia, MD
- startup software engineer Columbia, MD
- senior software design engineer Columbia, MD
- financial software developer Columbia, MD



