Senior Python Developer with Security Clearance

Herndon, Virginia

Omni Federal
Apply for this Job
Job Description Job Title: Senior Python Developer Location: Herndon, VA (50%) Security Clearance: Active Top Secret with SCI eligibility We question. We listen. We adapt. Be honest. Be pragmatic. Omni Federal, founded in 2017 and headquartered in Washington, DC, is a highly specialized software solutions provider with a robust presence in key locations across the United States, including Boston, MA, Colorado Springs, CO, San Antonio, TX, and St. Louis, MO. Born out of the Department of Defense's software factory ecosystem, Omni has rapidly distinguished itself by delivering both mission-critical and enterprise solutions that enhance the technological capabilities of the federal government. With a focus on areas such as Command and Control, Cybersecurity, Space, Geospatial, and Modeling & Simulation, Omni leverages cutting-edge commercial technology tailored to government objectives, improving mission performance and delivering transformative outcomes for the Department of Defense (DoD), Intelligence Community (IC), and their end-users. The company's innovative approach is backed by its Omni Labs and SBIR Innovation centers, where they develop advanced platforms and tools in data mesh, secure connectivity, and intelligent automation. Why Omni? Environment of Autonomy Innovative Commercial Approach People over process Omni is looking for a passionate Senior Python Developer to support an exciting opportunity to work with like-minded top talent on cutting-edge integration projects, developing robust, scalable, and high-performance solutions that support seamless data processing and intelligent decision-making. What you will do: Design, develop, and maintain scalable, high-performance back-end services and APIs.
Optimize database performance, data modeling, and processing for large-scale applications.
Enhance existing back-end architecture to improve system responsiveness, security, and scalability.
Collaborate with front-end engineers, UX designers, system architects, and other stakeholders.
Implement microservices-based architectures using containerization (Docker/Kubernetes).
Develop and maintain CI/CD pipelines for automated testing and deployment.
Ensure robust authentication, authorization, and security best practices in all back-end services.
Conduct peer code reviews, implement unit and integration testing, and ensure documentation for all back-end components.
Utilize Agile/Scaled Agile Framework (SAFe) methodologies for efficient software development. Requirements: Must hold an active TS/SCI clearance.
Bachelor degree in software engineering, computer science, or related technology field. 4 additional years of experience may be substituted in lieu of a degree.
Expertise in RESTful API & microservice design patterns.
5+ years of relevant experience with back-end software development.
Strong programming skills and experience in developing back-end web server implementations using REST. Preferably using Python frameworks such as Django and FastAPI.
Expertise in containerized application development and management. Preferably with a strong familiarity of Docker & Kubernetes, including deploying, managing, and scaling containerized applications, as well as troubleshooting and optimizing workloads within a cluster.
Strong understanding of database architecture, SQL, and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
Familiarity with CI/CD pipelines, DevSecOps practices, and automation tools (e.g., GitLab CI/CD).
Experience with cloud platforms (AWS, Azure, or Google Cloud) and infrastructure as code (IaC).
Strong debugging and performance optimization skills for distributed systems. Desired Skills: Ability to communicate highly technical analyses at a level comprehensible to non-technical audiences and senior-level government representatives and corporate executives.
Experience with message queuing technologies (e.g., Kafka, RabbitMQ, NATS).
Knowledge of GraphQL, gRPC, or WebSockets for modern data services.
Understanding of cybersecurity best practices, encryption, and secure coding techniques.
Familiarity with observability tools (e.g., Prometheus, Grafana, ELK stack).
Ability to communicate complex technical concepts to non-technical stakeholders and senior leadership.
Experience working in Agile/SAFe development environments.
Demonstrated ability to work effectively as a lead or within a team of peers, as well as excellent interpersonal and communication skills.
Date Posted: 20 May 2025
Apply for this Job