user avatar

Software Developer

DCI Solutions

Posted today
Top Secret/SCI
Mid Level Career (5+ yrs experience)
$130,000 - $175,000
IT - Software
Annapolis Junction, MD (On-Site/Office)

We're looking for a Software Developer III to join our elite team. In this role, you'll
apply your deep technical expertise to research, design, and develop computer and
network software or specialized utility programs. Analyze user needs and develop
software solutions, applying principles and techniques of computer science,
engineering, and mathematical analysis. Update software or enhance existing software
capabilities. May work with computer hardware engineers to integrate hardware and
software systems, and develop specifications and performance requirements.

Key Responsibilities
-Full Stack Python Engineering: Build and deploy full-stack applications using
Python (Django/FastAPI) for RESTful API logic and modern JavaScript
frameworks for the UI, ensuring efficient data serialization and state
management.
-Team Collaboration: Execute rigorous version control workflows using Git,
including complex merges, rebasing, and peer code reviews to maintain highquality
standards within a CI/CD pipeline.
-Multi-Application Integration: Develop custom middleware and integration
layers that synchronized data across heterogeneous systems through
webhooks, message queues, and standardized API protocols.
-System Orchestration: Program automated deployment logic and service
discovery routines to manage the lifecycle of distributed applications across
containerized environments.
-Linux Administration: Perform system tuning and Bash automation to manage
package dependencies, network configurations, and kernel-level permissions
across production server clusters.

Minimum Skills:
-Experienced python software engineer with strong background in either
backend or frontend development, full stack preferable.
-Experience working on a team of developers with knowledge of software
version control and collaboration tools.
-Ability to create multi-application solutions bridging multiple software
capabilities together.
-Some experience with the concept of System Orchestration and developing
capabilities to conduct orchestration or tying into existing capabilities.
-Experience with Linux Administration or at least a strong familiarity with Linux
required.

Desired/Preferred Qualifications:
-Experience with full-stack development, including creating and interacting
with databases and APIs.
-Knowledge of Infrastructure as Code (IaC) principles.
-Familiarity with public cloud platforms (AWS, Azure, GCP) and container
technologies (Docker, Kubernetes).
-Understanding with virtualization platforms such as (for example VMware
VSphere or others.
-Troubleshooting and problem-solving skills, with a talent for systematically
diagnosing and resolving complex technical issues.
-Have a foundational understanding of traditional Systems Administration
principles.
group id: 90942178
N
Name HiddenRecruiter
Find DCI Solutions on Social Media
Network Employers
user avatar
About Us
DCI Solutions is a Small Business based in Maryand that focuses on providing engineering and program management consulting services to numerous government agencies. Our services are tailored to the needs of our specific government clients and their missions. DCI has extensive technical domain knowledge in intelligence, surveillance, and reconnaissance (ISR), command and control (C2), healthcare systems, high performance computing, and cyber warfare. DCI also provides its clients with critical program acquisition and planning support to enable them to operate effectively and efficiently in an austere funding environment. Our corporate structure is flat and all DCI employees are billable to customers by design. This gives us the ability to punch far above our weight in terms of having a direct impact on our customers'​ success. Our customers prefer us because we are LEAN, RESPONSIVE, and ENGAGED.

DCI Solutions Jobs


Job Category
IT - Software
Clearance Level
Top Secret/SCI