CNO Python Software Engineer (AE26011431)
$166,000–$175,000 year
On-site · Hanover, Maryland, United States
Job Summary
As a CNO Python Software Engineer on our team, you will design and develop advanced software leveraging Python skills to support national security missions. You will manage the Software Development Lifecycle, including planning, requirements analysis, development, testing, and deployment of CNO capabilities. Key responsibilities include debugging software, modifying existing software, performing quality control, and demonstrating knowledge of multiple software development methodologies. Required qualifications include extensive programming experience, a strong foundation in Python, and familiarity with various software development practices.
Required Qualifications
- High School Diploma and 11+ years of programming experience, or BS Degree in a technical discipline and 7+ years of programming experience.
- Experience with Python.
- Experience with Python Task Automation.
- Experience with Object Oriented Analysis and Design.
- Experience programming using Software Version Control.
- Experience programming using JSON and YAML.
Desired Qualifications
- Experience with software analysis and/or reverse engineering.
- Experience with networking (TCP/IP) and socket level programming.
- Experience programming using agile software development methodology.
- Experience with SQL and NoSQL databases.
- Experience with Subversion/GIT.
- Experience with Atlassian Tools (Confluence, Jira, Crucible).
- Experience with software troubleshooting and debugging.
- Experience Unit/System/Integration testing.
- Knowledge of CNO environment.
Additional Requirements
- Equal opportunity employer, committed to recruiting, hiring, and promoting qualified people of all backgrounds.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.