Software Developer with Security Clearance
BOAB Ventures · McLean, VA · 1 wk ago
EngineeringFull-time
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
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