Why this role stands out
This hybrid role offers a fantastic opportunity to leverage your Python and data systems expertise to build impactful, scalable applications and drive data-informed decisions, with excellent potential for professional growth. You'll thrive here if you enjoy translating complex business needs into elegant technical solutions within a collaborative environment.
Quick overview
Job description
Job Description 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 solutions • Translate business needs into technical requirements, system designs, and implementation plans • Design, build, and optimize data pipelines and analytics systems supporting production workloads • Develop and maintain software solutions using Python (object-oriented programming) • Build and maintain CI/CD pipelines using Git/GitHub and Jenkins • Develop and optimize data extraction, transformation, parsing, and storage workflows • Design and implement logical data architectures supporting SQL and NoSQL systems • Clean, structure, and prepare datasets for use in machine learning and statistical analysis • Apply mathematical, statistical, and analytical methods to solve complex data problems • Develop and test models using structured experimentation and the scientific method (hypothesis → test → evaluate) • Tie model and system testing to quantitative performance metrics and KPIs • Develop custom database scripts, queries, and data interfaces • Build and maintain APIs and data services supporting internal and external applications • Implement automated testing, configuration management, and deployment workflows • Support cloud-based systems and deployments using AWS or Azure environments • Work with distributed computing systems and optimize performance using parallel processing techniques • Develop automation tools, including CLI-based utilities for non-technical users • Use issue tracking and collaboration tools such as Jira and Confluence Required Skills 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 systems • Experience participating in data modeling and analytics project teams • Experience translating business requirements into technical solutions • Experience building and maintaining CI/CD pipelines using Git/GitHub and Jenkins • Experience performing data extraction, transformation, and large-scale data processing • Experience applying statistical, mathematical, and analytical techniques to real-world problems • Experience working with distributed systems or distributed computation environments • Experience with automated testing and software deployment workflows • Experience working with APIs and system integration • Experience using Jira and version control systems in collaborative environments • Experience with cloud platforms such as AWS or Azure • Experience building reproducible, tested, and maintainable software systems
Desired Skills Preferred Qualifications: • Experience applying machine learning techniques (supervised and unsupervised learning) • Experience working in Agile development environments • Experience developing new analytic or data-driven systems from the ground up • Experience handling or working with encrypted data or secure systems • Experience writing or reviewing technical documentation and program artifacts • Experience developing geospatial or geographic analysis models • Experience building systems involving performance measurement and operational metrics • Experience automating data preparation and feature engineering workflows • Experience creating scalable analytics systems for production environments Additional Details What we offer: • Flexible time off • Full medical coverage • 401(k) with company match • Referral bonuses • Performance bonuses • Life insurance and disability coverage • Tuition and training reimbursement
Similar jobs
- NG

Sr Principal Engineer SoftwareRecently posted
Northrop Grumman · Cocoa, FL · Hybrid 🇺🇸
MATLABCUDAC++Technology$122.8k - $213.4k/yr - OR

Senior Core Infrastructure EngineerRecently posted
Oracle Corporation · Seattle, WA · Hybrid 🇺🇸
OracleC++Java+1Technology$79.2k - $209.5k/yr - KD
Senior Principal EO/IR Systems Engineer with Security ClearanceRecently posted
Kratos Defense and Security Solutions · Birmingham, AL · Hybrid 🇺🇸
MATLABData AnalysisTechnologySalary not listed - ST

Software Developer - Business Applications & Analytics with Security ClearanceRecently posted
STR · Arlington, VA · Hybrid 🇺🇸
DockerSQLGit+10Technology$111k - $145k/yr - MI

Principal Space Systems Engineer with Security ClearanceRecently posted
MITRE Corporation · Bedford, MA · On-site 🇺🇸
Stakeholder ManagementMachine LearningAgile+1Technology$162.4k - $203k/yr - MI

Principal Space Systems Engineer with Security ClearanceRecently posted
MITRE Corporation · McLean, VA · On-site 🇺🇸
Stakeholder ManagementMachine LearningAgile+1Technology$162.4k - $203k/yr - EG

Systems EngineerRecently posted
Eliassen Group · San Mateo, CA · On-site 🇺🇸
AWSTCP/IPActive Directory+12Technology$90 - $100/hr - SU
MD-Software Engineer(Java) - TS/SCI w/ Polygraph with Security ClearanceRecently posted
Sunayu · Annapolis Junction, MD · Hybrid 🇺🇸
JavaTechnologySalary not listed - CI

Systems Software Engineer (C++/Rust) - AI & HPC InfrastructureRecently posted
ChaTeck Incorporated · United States · Hybrid 🇺🇸
RustCUDAC+++1TechnologySalary not listed - FA
Software Engineer I with Security ClearanceRecently posted
Falcata · Huntsville, AL · Hybrid 🇺🇸
GitEmbedded SystemsFPGA+6TechnologySalary not listed - TS

Junior Software Engineer (UAS) with Security ClearanceRecently posted
Technology Service Corporation (TSC) · Arlington, VA · Hybrid 🇺🇸
MATLABEmbedded SystemsLinear+3Technology$81k - $116k/yr - SR
Software Engineer 2 (PySpark, AWS) - up to 250K - FS Poly with Security ClearanceRecently posted
SRC · Annapolis Junction, MD · Hybrid 🇺🇸
Apache SparkAWSPython+1TechnologySalary not listed
