Description: We are seeking a highly experienced Software Engineer to join our dynamic team. The ideal candidate will have advanced expertise in Python development, cloud technologies, and DevOps best practices. This role requires a problem-solver with a passion for building scalable, high-performance systems and ensuring their reliable deployment and maintenance. You will be working closely with analysts, data scientists, and other software engineers to integrate AI/ML technologies.
Responsibilities:
· Develop and maintain scalable, secure Python applications, APIs, and microservices.
· Design, implement, and manage cloud infrastructure using common cloud technology providers.
· Utilize DevOps best practices to integrate CI/CD pipelines for automated testing and deployment.
· Optimize and troubleshoot system performance, scalability, and reliability in cloud environments.
· Collaborate with cross-functional teams (product, QA, data engineers) to ensure application and infrastructure meet business requirements.
Skills Requirements:
·TS.SCI w/ FSP from MD
·Production-grade software development experience in Python.
· Experience with deployment and management of services in cloud-based hosting environments such as AWS/Azure.
· Service containerization and deployment with Docker/Kubernetes.
· Familiarity with Git.
· Atlassian Tools (Jira, Confluence).
Nice to Haves:
· Experience with additional programming languages (e.g., Python, Go, Java).
· Familiarity with network architecture and cloud networking components (VPC, VPN, Load Balancers).
· Certifications such as AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, or Microsoft Azure certifications.
· Experience with data engineering or managing large-scale data pipelines.
· Experience in container security or securing Kubernetes clusters and workloads.
· Familiarity with data storage systems (e.g., relational, NoSQL, or data lakes).
YOE Requirement: 12 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.
Location: Columbia, MD
This position is 100% on-site. Applicants for positions requiring security clearance will be automatically rejected for candidates not meeting the Security Clearance requirement.
Skills Required
- TS/SCI clearance with full-scope polygraph from Maryland
- 12 years of professional experience
- Bachelor's degree in a technical discipline, or four additional years of experience in lieu of the degree
- Production-grade Python software development experience
- Experience deploying and managing services in AWS or Azure cloud environments
- Experience with Docker and Kubernetes containerization and deployment
- Familiarity with Git
- Familiarity with Atlassian Jira and Confluence
- Experience with Go or Java
- Familiarity with network architecture, VPCs, VPNs, and load balancers
- AWS, Google Cloud, or Microsoft Azure professional certification
- Experience with data engineering or large-scale data pipelines
- Experience securing Kubernetes clusters and workloads
- Familiarity with relational databases, NoSQL systems, or data lakes
What We Do
InterConnect Defense is a cybersecurity and defense contractor supporting Cyber and Computer Network Operations (CNO) missions. The company advises clients on technical landscapes and operational planning while delivering software development, reverse engineering, vulnerability analysis, network engineering, penetration testing, hardware engineering, software testing, and systems engineering. Its work supports mission-critical projects serving national security and intelligence objectives for government and other mission customers.








