Job Requirements
Quantico, VA
Top Secret/SCI Polygraph not specified
Career Level not specified
$145,000 - $205,000
Job Description
Job Title: Senior Python Engineer
Location: Quantico, VA (On-site)
Overview:
A mission-focused organization is seeking a Senior Python Engineer to support the modernization and sustainment of a secure enterprise technology environment. This role contributes to the development of scalable, secure applications and infrastructure supporting critical operational systems. The engineer will work within a collaborative, Agile team to deliver high-quality solutions that align with evolving technical and security requirements.
Key Responsibilities:
Development & Engineering
Design, develop, test, and maintain Python-based applications and services supporting enterprise systems
Write clean, maintainable, and efficient code aligned with established engineering standards and best practices
Implement enhancements and new capabilities based on evolving requirements and stakeholder feedback
Security & Compliance
Ensure applications and code adhere to secure coding standards and established compliance requirements
Participate in code reviews and security-focused evaluations to identify and mitigate potential vulnerabilities
Support the implementation and enforcement of security controls, policies, and procedures across supported systems
Collaboration & Delivery
Partner with software engineers, cybersecurity professionals, and program teams to deliver reliable solutions
Participate in design and architecture discussions to improve system scalability, performance, and security
Provide technical guidance and mentorship to junior team members when needed
Testing & Quality Assurance
Develop and maintain unit and integration tests to ensure application reliability and performance
Troubleshoot, debug, and resolve technical issues in a timely manner
Contribute to automated testing efforts and continuous integration workflows to improve delivery efficiency
Documentation
Create and maintain technical documentation, including code, APIs, and system design artifacts
Document development processes, procedures, and system configurations to support long-term maintainability
Ensure documentation remains accurate, clear, and up to date
Continuous Improvement
Stay current with emerging Python technologies, tools, and development practices
Identify opportunities to improve system performance, security posture, and overall user experience
Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Active TS/SCI clearance
IAT Level II certification (e.g., Security+)
3–5 years of hands-on experience developing Python-based applications, ideally in secure or regulated environments
Strong proficiency with Python and familiarity with common frameworks (e.g., Flask, Django)
Experience developing and integrating APIs
Knowledge of secure coding practices, authentication methods, and data protection principles
Experience with version control systems such as Git
Familiarity with relational databases and ORM frameworks
Preferred Qualifications:
Experience supporting systems within highly regulated or mission-driven environments
Exposure to Agile or DevSecOps practices
Additional certifications in software development, cybersecurity, or Python-related technologies
Location: Quantico, VA (On-site)
Overview:
A mission-focused organization is seeking a Senior Python Engineer to support the modernization and sustainment of a secure enterprise technology environment. This role contributes to the development of scalable, secure applications and infrastructure supporting critical operational systems. The engineer will work within a collaborative, Agile team to deliver high-quality solutions that align with evolving technical and security requirements.
Key Responsibilities:
Development & Engineering
Design, develop, test, and maintain Python-based applications and services supporting enterprise systems
Write clean, maintainable, and efficient code aligned with established engineering standards and best practices
Implement enhancements and new capabilities based on evolving requirements and stakeholder feedback
Security & Compliance
Ensure applications and code adhere to secure coding standards and established compliance requirements
Participate in code reviews and security-focused evaluations to identify and mitigate potential vulnerabilities
Support the implementation and enforcement of security controls, policies, and procedures across supported systems
Collaboration & Delivery
Partner with software engineers, cybersecurity professionals, and program teams to deliver reliable solutions
Participate in design and architecture discussions to improve system scalability, performance, and security
Provide technical guidance and mentorship to junior team members when needed
Testing & Quality Assurance
Develop and maintain unit and integration tests to ensure application reliability and performance
Troubleshoot, debug, and resolve technical issues in a timely manner
Contribute to automated testing efforts and continuous integration workflows to improve delivery efficiency
Documentation
Create and maintain technical documentation, including code, APIs, and system design artifacts
Document development processes, procedures, and system configurations to support long-term maintainability
Ensure documentation remains accurate, clear, and up to date
Continuous Improvement
Stay current with emerging Python technologies, tools, and development practices
Identify opportunities to improve system performance, security posture, and overall user experience
Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Active TS/SCI clearance
IAT Level II certification (e.g., Security+)
3–5 years of hands-on experience developing Python-based applications, ideally in secure or regulated environments
Strong proficiency with Python and familiarity with common frameworks (e.g., Flask, Django)
Experience developing and integrating APIs
Knowledge of secure coding practices, authentication methods, and data protection principles
Experience with version control systems such as Git
Familiarity with relational databases and ORM frameworks
Preferred Qualifications:
Experience supporting systems within highly regulated or mission-driven environments
Exposure to Agile or DevSecOps practices
Additional certifications in software development, cybersecurity, or Python-related technologies
group id: kforcecx
We offer roles across all three clearance levels: Confidential, Secret and Top Secret. With a Top Secret Facilities clearance, a proven subcontractor track record and a deep understanding of agencies across Defense, Intelligence, Homeland, Justice and Federal Civilian Sectors, Kforce brings more than 20 years of experience to supporting critical missions at federal, state and local levels.