Python Software Engineer (APIs & Data Platforms)
Backend Developer
Python
API
APIs
Computer Skills
Data Analysis
Data Integration
Data Platform
Data Processing
Desktop Support
DevOps
End User Support
Engineer
Engineering
Information Technology (IT)
Information Technology It
It Support
Linux
Operating Systems
Programming
Programming Language
Programming Languages
REST APIs
Scripting
Security Protocols
Software Development
Software Engineer
Software Engineering
Technical Support
Unix Operating System
Web Api
Job Description
In this on-site role in Chantilly, VA, you will engineer Python-based services and Linux automation for a high-volume data platform serving a federal national-security mission.
Responsibilities
- Develop Python APIs and backend services using Anaconda and Micromamba
- Automate operational and data workflows on Linux using Bash and cron
- Implement integrations and communication layers using sockets, GraphQL, and REST
- Collaborate across components written in Java and Android (including Kotlin and Dart/Flutter)
- Support web-facing technologies, including SSL and certificates
Requirements
- Active TS/SCI with Polygraph
- Experience building Python APIs
- Hands-on skills with Linux, Bash, and cron
- Experience with sockets, GraphQL, and REST
- Working knowledge of Java and Android using Kotlin or Dart/Flutter
- Familiarity with web technologies, SSL, and certificates
Technologies
- Python, Anaconda, Micromamba
- Linux, Bash, cron
- Sockets, GraphQL, REST
- Java, Android, Kotlin, Dart, Flutter
- SSL, certificates
Benefits
- 9% retirement contribution
- 100% of family medical premiums paid
- 4 weeks of PTO
Nice to Have
- PostgreSQL/MySQL design and query tuning; PL/SQL
- Jenkins CI/CD
- MongoDB, Elasticsearch, HBase
- Apache NiFi and ETL experience
Location: Chantilly, VA (onsite)
Compensation: USD 150,000 per year