JOBSEARCHER

Software Developer with Security Clearance

We are seeking a Software Developer to design, build, and maintain scalable data-driven applications, analytics systems, and production pipelines. This role combines software engineering, data modeling, and applied analytics to deliver solutions that improve operational efficiency and enable data-informed decision-making. The ideal candidate is strong in Python development, experienced in data systems and machine learning workflows, and comfortable translating business requirements into scalable technical solutions. Duties & Responsibilities:Participate in data modeling and analytics engineering teams to design scalable data-driven solutionsTranslate business needs into technical requirements, system designs, and implementation plansDesign, build, and optimize data pipelines and analytics systems supporting production workloadsDevelop and maintain software solutions using Python (object-oriented programming)Build and maintain CI/CD pipelines using Git/GitHub and JenkinsDevelop and optimize data extraction, transformation, parsing, and storage workflowsDesign and implement logical data architectures supporting SQL and NoSQL systemsClean, structure, and prepare datasets for use in machine learning and statistical analysisApply mathematical, statistical, and analytical methods to solve complex data problemsDevelop and test models using structured experimentation and the scientific method (hypothesis ? test ? evaluate)Tie model and system testing to quantitative performance metrics and KPIsDevelop custom database scripts, queries, and data interfacesBuild and maintain APIs and data services supporting internal and external applicationsImplement automated testing, configuration management, and deployment workflowsSupport cloud-based systems and deployments using AWS or Azure environmentsWork with distributed computing systems and optimize performance using parallel processing techniquesDevelop automation tools, including CLI-based utilities for non-technical usersUse issue tracking and collaboration tools such as Jira and Confluence Requirements:Strong experience programming in Python (object-oriented development required)Experience using data science and analytics libraries (Pandas, Scikit-learn)Experience designing and building data pipelines incorporating SQL and NoSQL systemsExperience participating in data modeling and analytics project teamsExperience translating business requirements into technical solutionsExperience building and maintaining CI/CD pipelines using Git/GitHub and JenkinsExperience performing data extraction, transformation, and large-scale data processingExperience applying statistical, mathematical, and analytical techniques to real-world problemsExperience working with distributed systems or distributed computation environmentsExperience with automated testing and software deployment workflowsExperience working with APIs and system integrationExperience using Jira and version control systems in collaborative environmentsExperience with cloud platforms such as AWS or AzureExperience building reproducible, tested, and maintainable software systems Preferred Qualifications:Experience applying machine learning techniques (supervised and unsupervised learning)Experience working in Agile development environmentsExperience developing new analytic or data-driven systems from the ground upExperience handling or working with encrypted data or secure systemsExperience writing or reviewing technical documentation and program artifactsExperience developing geospatial or geographic analysis modelsExperience building systems involving performance measurement and operational metricsExperience automating data preparation and feature engineering workflowsExperience creating scalable analytics systems for production environments What we offer:Flexible time offFull medical coverage401(k) with company matchReferral bonusesPerformance bonusesLife insurance and disability coverageTuition and training reimbursement