Python Software Engineer (Full Time, Hybrid in Ashburn, VA)
As a Python Software Engineer, help lead the direction of mission-critical solutions by applying best-fit software principles and introducing leading-edge technologies. You’ll share your knowledge with a community of engineers and collaborate with stakeholders, data engineers, data scientists, solutions architects, and product owners to deliver world class solutions to enable innovative solutions to real world problems. Come work with our customers to solve real-world challenges and define Machine Learning strategy in support of national security.
Position Requirements: The Python Software Engineer must have:
- 5+ years of experience with designing, modifying, developing, writing, and implementing software programming applications using Agile methods
- 5+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
- Experience with high-level programming languages, including Python or C++
- Experience with REST API frameworks, including FastAPI, Flask or Django
- Experience with multiple libraries, including NumPy, OpenCV, Scikit, or Pandas
- Experience with Git and collaboration tools, including Jenkins, JIRA, Confluence, Nexus, or Bitbucket
- Experience with requirements gathering and working directly with clients
- Knowledge of modern software design patterns, including microservice design or edge computing
- Ability to obtain and maintain a Public Trust or other security clearance based on client requirements
- Bachelor's degree
Preferred Requirements:
- Experience with DevOps tools, including Docker, Git, GitLab, GitHub, Continuous Integration (CI), or Continuous Deployment (CD)
- Experience with writing Dockerfiles, Helm, Kubernetes, deployment scripts and templates
- Experience with foundational message brokers, including Kafka, RabbitMQ, or ZeroMQ
- Experience with dependency and package management, such as Python Poetry
- Experience with cloud platform management and provisioning, including AWS, GovCloud, and Microsoft Azure
- DoD Top Secret Security Clearance or recently badged at Customs and Border Protection
Vetting:
Applicants selected will be subject to a government investigation and may need to meet eligibility requirements of the U.S. government client.
Job Type: Full-time
Pay: $110,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Relocation assistance
- Vision insurance
Application Question(s):
- Have you worked for Customs and Border Protection as a contractor or employee within the last 5 years?
Education:
Experience:
- software programming applications using Agile methods: 5 years (Required)
- programming languages, tools, or web development: 5 years (Required)
- high-level programming languages, including Python or C++: 2 years (Required)
- REST API frameworks: 2 years (Required)
- • Experience with Git and collaboration tools: 2 years (Required)
Security clearance:
Ability to Commute:
- Ashburn, VA 20147 (Required)
Work Location: Hybrid remote in Ashburn, VA 20147