Enterprise Python Software Developer - McLean, VA - $80,000 to $180,000

Enterprise Python Software Developer

McLean, VA

$80,000 to $180,000

The Opportunity:

Are you looking for an opportunity to not just develop software but create complex Artificial Intelligence (AI) systems for the Federal government and Commercial Organizations? Are you an innovator and thought leader that thrives on making a positive impact as we create a digital, modern, diverse, and resilient future for consumers? As a software engineer, you can solve a problem with a complete end-to-end AI solution in a fast-paced and Agile environment that focuses on empowering engineers to realize their vision as we build our nation’s most mission-critical, sophisticated AI systems. We’re looking for a developer, leader, and innovator with the skills needed to build software from vision to production-ready system.

This role is more than just coding. We need a software engineer to join a development team, who will use their passion to learn new tools and techniques and identify needed system improvements. You’ll analyze the needs and the environment to help the solution team consider the architecture and operating environment, including future functionality and enhancements, then engineer the right solution to realize high impact and client success. You'll have the unique opportunity to learn all phases of software development and touch all levels of modern technology stacks. Client innovation is about movement into the future together, so join us as we build AI systems today that positively change the world of tomorrow.

Join us. The world can’t wait.

You Have:

  • 5+ years of experience as a software developer or engineer working with Python

  • Experience in object-oriented software design and development

  • Experience working in Kanban or Agile development processes

  • Experience with commonly used open-source products, including Django, FastAPI, SQLAlchemy, virtualenv, conda, or Poetry

  • Experience with Git and collaboration tools, including Jenkins, JIRA, Confluence, Nexus, or Bitbucket

  • Experience with facing clients and requirements gathering

  • Knowledge of data structures and algorithms

  • Ability to discuss time and space complexity of algorithms

  • Ability to obtain a security clearance

  • Bachelor’s degree in Computer Science or Computer Engineering

Nice If You Have:

  • Experience using message broker, including Kafka or RabbitMQ

  • Experience with Apache PySpark

  • Experience with dependency and package management, including Python Poetry

  • Experience developing service APIs for interoperability and integration of systems

  • Experience with Containerization, Kubernetes, and Helm

  • Experience with Cloud services, including AWS, Azure, or GCP

Clearance:

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

 

To Apply Please Complete the Form Below