Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Software Engineer to support advanced system design, data analytics, and application development initiatives within a government contracting environment. This role requires a strong blend of systems architecture, data engineering, and analytical expertise to design, implement, and optimize complex systems that drive mission-critical decisions., * Analyze, design, and implement complex system solutions supporting large-scale data environments
- Develop and maintain data pipelines, APIs, and system integrations to support operational and analytical needs
- Lead efforts in system performance optimization, reliability engineering, and scalability improvements
- Translate user requirements into technical specifications, workflows, and system architecture designs
- Conduct data analysis and predictive modeling to support decision-making and operational insights
- Design and implement automation tools and frameworks to streamline system processes
- Support DevOps practices, including CI/CD pipelines, testing, and deployment
- Collaborate with cross-functional teams, including developers, program managers, and government stakeholders
- Troubleshoot system issues, identify root causes, and implement corrective solutions
- Ensure systems comply with security, compliance, and government standards
Requirements
The ideal candidate brings deep experience in data-driven systems, API development, machine learning integration, and scalable infrastructure, along with the ability to translate business needs into technical solutions., * Bachelor's degree in Computer Science, Information Systems, Data Science, or related field (or equivalent experience)
- 5-8+ years of experience in systems analysis, software engineering, or related technical roles
- Strong experience with:
- Systems architecture and design
- API development and integration (RESTful services)
- Data processing and analytics
- Networking fundamentals (TCP/IP, HTTP, DNS)
- Proficiency in one or more programming languages:
- Python, JavaScript/TypeScript, or similar
- Experience with:
- Cloud infrastructure and distributed systems
- DevOps tools and CI/CD pipelines
- Linux-based environments
- Ability to work independently and lead technical initiatives
- Strong analytical, problem-solving, and communication skills, * Experience with machine learning models or predictive analytics
- Background in user behavior analytics or data-driven decision systems
- Familiarity with:
- Web scraping or data extraction frameworks
- Reverse engineering or network traffic analysis
- Modern frameworks (Node.js, Express, etc.)
- Experience supporting DoD or federal government contracts
- Active Secret clearance (or ability to obtain)