Skip to main content
Zachary Piper logo

Senior Software Engineer (Python) - Remote

Zachary Piper
Full Timesenior
McLean, Virginia, USPosted March 6, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonAWSDockerKubernetesElasticsearchDynamoDBGitGitHubGitLabKafkaAgileMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Zachary Piper Solutions is seeking a Sr Software Developer (Python) to join a Government Consulting company located in Fairfax, VA through remote work. The Sr Software Developer (Python) will support the development of an integrated solution to visualize cybersecurity-related data as part of an agile team, focusing on systems design, analysis, and development.

Responsibilities

  • Design, develop, and maintain backend enterprise-level Python applications.
  • Implement ETL processes and APIs for data pipeline processing.
  • Work with persistent data storage solutions (RDS, DynamoDB, etc.).
  • Develop containerized applications using Docker and Kubernetes.
  • Collaborate in an Agile environment, participate in daily standups, and contribute to sprint demos.
  • Write unit tests to ensure reliable code delivery and maintain code repositories.
  • Support microservices-based architecture and scalable system design.
  • Engage in pair programming and mentor junior team members when needed.

Required Qualifications:

  • 3+ years developing backend Python applications.
  • 5+ years building performant, reliable, and scalable systems.
  • 2+ years implementing ETL and APIs.
  • 3+ years working with persistent data storage (RDS, DynamoDB).
  • 2+ years with containerization (Docker, Kubernetes).
  • 5+ years using Git (GitHub, GitLab, Bitbucket).
  • Experience working within a DoD/ government environment
  • Strong understanding of microservices architecture and data structures.
  • Experience with AWS (preferred), CICD pipelines, and infrastructure as code.
  • Familiarity with SQS, Kafka, Elasticsearch, and Kibana visualizations.
  • Certifications: AWS Certification preferred.
  • Education: Bachelor’s degree in Computer Science or related field.
  • Clearance Level: Must be a US Citizen and able to obtain DHS Public Trust clearance

Compensation

  • Salary Range: $130,000 - $160,000 depending on experience
  • Comprehensive Benefits: Medical, Dental, Vision, 401K, PTO, Sick Leave as required by law, and Holidays
  • Clearance Level: Must be a US Citizen and able to obtain DHS Public Trust clearance
  • Location: Remote

Keywords: Software Developer, Python, Backend Development, Enterprise Applications, ETL, APIs, Data Pipeline, Stream Processing, Bulk Processing, Data Normalization, Data Visualization, Cybersecurity, Continuous Diagnostics and Mitigation (CDM), CISA, DHS, SAFe, Agile Development, Scaled Agile Framework, Microservices Architecture, System Design, Data Structures, AWS, Amazon Web Services, Cloud Technologies, Infrastructure as Code, CICD, Continuous Integration, Continuous Deployment, Docker, Kubernetes, Containerization, Git, GitHub, GitLab, Bitbucket, Version Control, Unit Testing, Automated Testing, Event-Driven Architecture, Scheduled Features, RDS, DynamoDB, Persistent Data Storage, SQS, Kafka, Elasticsearch, Elastic Search, Kibana, Kibana Queries, Data Sharing, Cyber Threats, Cyber Data, Cybersecurity Tools, Cybersecurity Concepts, Cybersecurity Technologies, Cybersecurity Missions, Scalable Systems, Reliable Systems, Performant Systems, Pair Programming, Leadership, Mentorship, Code Repositories, Sprint Demos, Standups, Problem Solving, Critical Thinking, Continuous Learning, Continuous Improvement, Cybersecurity Awareness, Cybersecurity Posture, Federal Networks, Federal Systems, DHS Public Trust, Security Clearance, AWS Certification, Remote Work, Government Consulting, Software Engineering, Application Development, Cloud Infrastructure, Data Services, Commercial Off-the-Shelf (COTS), Custom Code, Integrated Solutions.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free