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.
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