Software Developer, Mid

Abile Group, Inc.

$95K — $115K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • TS/SCI clearance with ability to obtain CI Poly
  • Bachelor's degree in computer science or related field, or 3 additional years of IT experience
  • 5+ years of software development experience
  • Professional programming experience in Python, Java, and Scala
  • Experience with RESTful APIs, CI/CD pipelines, and DevSecOps practices
  • Hands-on experience with Docker, microservices, and cloud-native applications
  • Exposure to Generative AI technologies like LLMs

Responsibilities

  • Integrate multiple data streams into the customer system
  • Complete cloud platform migrations
  • Develop AI features for existing ontology-based software applications
  • Create sustainable software applications with efficient code management
  • Participate in agile scrum team ceremonies
  • Implement product backlog requirements
  • Assist in writing user stories and backlog requirements
  • Utilize a modern DevSecOps approach for software building

Benefits

  • Innovative and collaborative team environment
  • Opportunities for professional development
  • Work on impactful projects within the intelligence community
  • Exposure to cutting-edge technologies and best practices
  • Dynamic work across multiple global locations
Full Job Description
Overview

Abile Group has an exciting and challenging opportunity for a Software Developer, Mid on a 10 year contract providing User Facing and Data Center Services supporting an Intelligence Community customer. All the personnel on the team will work together to support innovative design, engineering, procurement, implementation, operations, sustainment and disposal of user facing and data center information technology (IT) services on multiple networks and security domains, at multiple locations worldwide, to support the IC mission.

 

The right candidate will possess the below skills and qualifications and be ready to handle all responsibilities independently and professionally.

Responsibilities
  • Integrates multiple data streams into customer system.
  • Completes Cloud platform migrations (between currently existing and available platforms)
  • Develops AI features for existing Ontology-based software applications.
  • Creates sustainable software applications – work is estimated accurately, branching strategies are efficient, code repos are maintained, etc.
  • Works as a member of an agile scrum team and participates in regular agile ceremonies applying scrum methodologies – daily stand up, planning, sprint reviews, demos, retrospectives.
  • Implements requirements from the product backlog.
  • Assists in writing backlog requirements/user stories.
  • Utilizes a modern DevSecOps approach in building software applications.
  • Develop and modify applications, software, services, utilities, interfaces, and IT systems that support systems and analysts.
Qualifications

Clearance Required: TS/SCI with ability to obtain a CI Poly.

 

Degree and Years of Experience: Bachelor's Degree in computer science, computer engineering, systems engineering or any related field/major, or 3 additional years of experience in information technology.

  • 5+ years of experience

Required Skills:

  • Professional software development experience designing, developing, and maintaining secure, scalable, and mission-focused applications.
  • Professional programming experience with Python, Java, and Scala.
  • Experience developing and integrating RESTful APIs, Git-based workflows, automated unit/integration/system testing, CI/CD pipelines, and modern software delivery practices.
  • Hands-on experience with Docker/containerization, microservice architectures, Helm, and development container environments.
  • Exposure to Generative AI technologies, including Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and LLM-enabled workflows.
  • Experience designing, deploying, and supporting cloud-native applications using AWS, OpenShift, or Kubernetes.
  • Experience integrating, transforming, and managing data from multiple sources, organizations, and network environments.
  • Ability to work within new or complex network environments.
  • Practical experience applying DevSecOps principles, such as code hardening, dependency/package updates, vulnerability remediation, and automated security scanning.
  • Ability to troubleshoot software and collaborate across development, infrastructure, security, and mission teams.

Desired Skills: 

  • Familiarity with data normalization, transformation, and visualization techniques.
  • Basic understanding of graph-based data models, data relationships, and advanced data structures.
  • Experience working in Agile/Scrum development environments.
  • Experience developing and presenting technical updates, metrics, or status reports.

Similar Jobs

More Jobs at Abile Group, Inc.

  • Software Developer, Mid
    $95K — $115K *
    Springfield, VA 22153 (Fairfax County)
    Information Technology
    In-Person
  • Senior Master Scheduler
    $97K — $103K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Technical Writer
    $142K — $149K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Quality Assurance QA Process Advisor
    $113K — $119K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Technical Writer
    $142K — $149K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Software Developer, Mid jobs: