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

Senior Software Engineer (9301)

$137k - $178k
Full-time

NGPartners

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.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (9301) in Columbia, MD vacancy
  • $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... 
    Senior
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    1 day ago
  • $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... 
    Senior
    Full time
    Contract work
    Remote work
    Relocation package

    GliaCell Technologies LLC

    Columbia, MD
    1 day ago
  • $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... 
    Senior
    Full time
    Contract work
    Flexible hours

    Clarity

    Columbia, MD
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Work from home
    2 days per week
    1 day per week

    HII Mission Technologies Division

    Columbia, MD
    4 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fulton, MD
    5 days ago
  • $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... 
    Senior
    16 hours
    Full time
    Contract work
    Remote work
    Relocation package

    GliaCell Technologies LLC

    Columbia, MD
    2 days ago
  •  ...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

    BigBear.ai

    Columbia, MD
    1 day ago
  • $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:... 
    Senior
    Full time
    Temporary work
    Local area
    Relocation

    AT&T

    Columbia, MD
    5 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Columbia, MD
    3 days ago
  • $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 -... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Harris Corporation

    Columbia, MD
    1 day ago
  •  ...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

    Leidos

    Annapolis Junction, MD
    1 day ago
  • $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... 
    Senior
    Full time
    Contract work
    Shift work

    Peraton Corporation

    Columbia, MD
    1 day ago
  • $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... 
    Senior
    Full time

    Leidos

    Annapolis Junction, MD
    3 days ago
  • $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... 
    Senior
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    5 days ago
  • $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... 
    Senior
    Full time
    Flexible hours

    Parsons

    Annapolis Junction, MD
    2 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    1 day ago
  • $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... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    2 days ago
  • $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,... 
    Senior
    Full time

    Leidos

    Laurel, MD
    1 day ago
  • $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

    Peterson Technologies

    Annapolis Junction, MD
    more than 2 months ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fulton, MD
    4 days ago
  •  ...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... 
    Senior
    Work experience placement
    Columbia, MD
    a month ago
  •  ...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,... 
    Senior
    Temporary work
    Local area

    vetegrity

    Annapolis Junction, MD
    5 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Remote work
    Relocation package

    GliaCell Technologies LLC

    Laurel, MD
    5 days ago
  • $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... 
    Senior
    Contract work
    Work experience placement
    Flexible hours
    Shift work

    Belay Technologies

    Maryland, MD
    a month ago
  • $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... 
    Senior
    Full time
    Contract work
    For contractors
    Work experience placement
    Local area

    Red Arch Solutions

    Maryland, MD
    15 days ago
  • QualificationsEdmonton specificallySummaryType: Full-timeFunction: MarketingExperience level: Mid-Senior LevelIndustry: Marketing And Advertising
    Senior

    BLEND360

    Columbia, MD
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group

    Annapolis Junction, MD
    more than 2 months ago
  • $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... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis Junction, MD
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    For contractors
    Local area

    CyberPoint

    Maryland, MD
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (9301). Be the first to apply!