Select Search Associates logo

Senior Software Developer with Python experience

Select Search AssociatesFairfax, Virginia

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Benefits
Career Development

Job Description

Job Summary: 

 Designs, develops, evaluates, plans and tests AI features across a few software programs and applications   Job Duties: 

  • Integrate multiple data streams into customer system 

  • Complete Cloud platform migrations (between currently existing and available platforms) 

  • Develop 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. 

Skills/Qualifications:  Required: 

  • 5+ 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. 

  • Senior-level software development experience designing, developing, and maintaining secure, scalable, and mission-focused applications. 
  • Strong programming experience with Python, Java, and/or 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. 
  • Experience developing applications using 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, and Kubernetes. 
  • Experience integrating, transforming, and managing data from multiple sources, organizations, and network environments. 
  • Experience deploying applications into new or complex network environments. 
  • Experience applying DevSecOps practices, including secure software development, code hardening, dependency/package updates, vulnerability remediation, and automated security scanning. 
  • Ability to troubleshoot complex software systems and collaborate across development, infrastructure, security, and mission teams. 

    Desired: 

  • Familiarity with data normalization, transformation, and visualization techniques. 
  • Familiarity with graph-based data models, data relationships, and advanced data structures. 
  • Experience working in Agile/Scrum development environments. 
  • Experience developing and presenting technical metrics, status reports, and project updates to internal leadership and external customers. 
  • Demonstrated ability and willingness to mentor junior developers and contribute to team engineering practices.  
  • Automate your job search with Sonara.

    Submit 10x as many applications with less effort than one manual application.

    pay-wall

    FAQs About Senior Software Developer with Python experience Jobs at Select Search Associates

    What is the work location for this position at Select Search Associates?
    This job at Select Search Associates is located in Fairfax, Virginia, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
    What pay range can candidates expect for this role at Select Search Associates?
    Employer has not shared pay details for this role.
    What employment applies to this position at Select Search Associates?
    Select Search Associates lists this role as a Full-time position.
    What experience level is required for this role at Select Search Associates?
    Select Search Associates is looking for a candidate with "Senior-level" experience level.
    What benefits are offered by Select Search Associates for this role?
    Select Search Associates offers Career Development for this position. Actual benefits may vary depending on the employer's policies and employment terms.
    What is the process to apply for this position at Select Search Associates?
    You can apply for this role at Select Search Associates either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.