1

Sr Software Engineer Python Jobs in Virginia (NOW HIRING)

Senior Software Engineer

Mclean, VA · Hybrid

$125.70K - $165.70K/yr

MITRE Senior Software Engineer Why choose between doing meaningful work and having a fulfilling ... The role emphasizes Python development, AWS cloud-native and distributed architectures, DevSecOps ...

Senior Software Engineer

Quantico, VA · On-site

$132K - $174.10K/yr

Senior Software Engineer Who We Are: ThinkTek LLC is a fast-growing Certified SBA 8(a) and Service ... Proficiency in modern programming languages (e.g., Python, Java, C++, JavaScript) with experience ...

Senior Software Engineer

Herndon, VA

$126K - $166.10K/yr

At Expedition Technology (EXP), we're looking for a Senior Software Engineer who can both build ... Design, implement, and maintain production-grade Python services and internal tools supporting ...

Senior Software Engineer

Arlington, VA · On-site

$141.20K - $186.10K/yr

They are seeking experienced Senior Software Engineers to join their cyber/networking team to ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Senior Software Engineer

Herndon, VA

$126K - $166.10K/yr

At Expedition Technology (EXP), we're looking for a Senior Software Engineer who can both build ... Design, implement, and maintain production-grade Python services and internal tools supporting ...

Sr Software Engineer

Chantilly, VA · On-site

$126.60K - $166.90K/yr

They are seeking a highly skilled Senior Software Engineer with strong full stack development ... Python, Node.js, Angular, JavaScript, C#, SQL • Experience working in Linux and Windows server ...

Sr Software Engineer

Chantilly, VA · On-site

$126.60K - $166.90K/yr

They are seeking a highly skilled Senior Software Engineer with strong full stack development ... Python, Node.js, Angular, JavaScript, C#, SQL • Experience working in Linux and Windows server ...

Senior Software Engineer

Arlington, VA · On-site

$141.20K - $186.10K/yr

They are seeking experienced Senior Software Engineers to join their multidisciplinary cyber ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Senior Software Engineer

Arlington, VA · On-site

$141.20K - $186.10K/yr

They are seeking experienced Senior Software Engineers to join their cyber/networking team to ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Senior Software Engineer

Arlington, VA · On-site

$141.20K - $186.10K/yr

They are seeking experienced Senior Software Engineers to join their cyber/networking team to ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Senior Software Engineer

Arlington, VA · On-site

$141.20K - $186.10K/yr

They are seeking experienced Senior Software Engineers to join their cyber/networking team to ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Senior Software Engineer

Arlington, VA · On-site

$141.20K - $186.10K/yr

They are seeking experienced Senior Software Engineers to join their cyber/networking team to ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Senior Software Engineer

Arlington, VA

$141.20K - $186.10K/yr

Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our team in ... Experience with Python. * Experience designing complex systems, considering performance and user ...

Senior Software Engineer

Reston, VA · On-site +1

$127.40K - $168K/yr

Senior Software Engineer Job Locations US-AZ-Chandler | US-VA-Reston Job ID 2026-4946 Category ... Python / Java / C++ / Type Script / Perl * Atlassian management/software development tools: Jira ...

Lead Software Engineer (Python) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative ...

Senior Software Engineer

Mclean, VA · On-site

$123.80K - $163.30K/yr

As a Senior Software Engineer at Exiger, you will be responsible for designing and developing ... Python, ect.) * 4+ Years experience designing, developing and delivering Micro Services * 2+ Years ...

Job Title: Senior AI Engineer (Python / GenAI / AWS) Work Location: McLean, VA/Richmond, VA ... software engineering experience * 7+ years of strong hands-on experience with Python (full-stack ...

next page

Showing results 1-20

Sr Software Engineer Python information

What are the key skills and qualifications needed to thrive as a Sr Software Engineer Python, and why are they important?

To thrive as a Sr Software Engineer Python, you need advanced proficiency in Python programming, strong software architecture knowledge, and a relevant degree or equivalent experience. Experience with frameworks like Django or Flask, familiarity with version control systems (e.g., Git), and, often, certifications in cloud platforms or software development best practices are valuable. Strong problem-solving, communication, and leadership skills set you apart in collaborative and fast-paced environments. These skills ensure the delivery of robust, scalable solutions and effective teamwork on complex software projects.

What are some common challenges Sr Software Engineers specializing in Python face when working on large-scale projects?

Sr Software Engineers working with Python on large-scale projects often encounter challenges related to code scalability, performance optimization, and maintaining clean architecture. As projects grow, ensuring efficient code execution and managing dependencies can become complex. Collaborating effectively with cross-functional teams and mentoring junior developers is also a key responsibility, requiring strong communication and leadership skills. Staying updated with the latest Python frameworks and best practices is essential to address evolving project requirements and industry standards.

What does a Sr Software Engineer Python do?

A Sr Software Engineer Python is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead technical projects, mentor junior engineers, and ensure code quality through best practices such as code reviews and testing. Senior Python Engineers often collaborate with product managers, data scientists, and other stakeholders to deliver scalable and efficient solutions. Their expertise in Python allows them to tackle challenging problems and contribute to the architecture and technical strategy of the organization.
What cities in Virginia are hiring for Sr Software Engineer Python jobs? Cities in Virginia with the most Sr Software Engineer Python job openings:
Senior Software Engineer

Senior Software Engineer

MITRE

Mclean, VA • Hybrid

$125.70K - $165.70K/yr

Other

Posted 24 days ago


Job description

MITRE Senior Software Engineer

Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challenges—and we're committed to the long-term well-being of our employees. MITRE is different from most technology companies. We are a not-for-profit corporation chartered to work for the public interest, with no commercial conflicts to influence what we do. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. We're making a difference every day—working for a safer, healthier, and more secure nation and world. Our workplace reflects our values. We offer competitive benefits, exceptional professional development opportunities for career growth, and a culture of innovation that embraces adaptability, collaboration, technical excellence, and people in partnership. If this sounds like the choice you want to make, then choose MITRE - and make a difference with us.

MITRE is seeking a Senior Software Engineer to design, build, secure, and operate mission-focused software systems and data platforms. The role emphasizes Python development, AWS cloud-native and distributed architectures, DevSecOps automation, and data engineering/ETL to support analytical and operational use cases. The candidate will deliver features and technical solutions, contribute to system architecture and engineering process improvements, and support both sustained program delivery and fast-turn mission needs.

The candidate should be prepared to work across multiple technology areas (cloud infrastructure, software engineering, and data engineering) and to support a mix of standard program work and urgent, high-impact enablement tasks as organizational priorities evolve. Responsibilities may include some or all of:

  • Deliver modern software capabilities, improving architecture, platforms, and developer workflows with strong engineering practices (secure coding, reviews, testing, maintainable design).
  • Partner with UX, Architecture, Data, Security, and Operations to define technical strategy and influence roadmaps with a customer-centric mindset.
  • Champion architectural excellence (cloud-native, event-driven, microservices where appropriate) across AWS/Azure, balancing long-term vision with pragmatic execution.
  • Design and integrate backend services and RESTful APIs, ensuring reliable data flows for mission workflows and downstream consumers.
  • Build and operate data pipelines (ETL/ELT) for ingestion, transformation, validation, and publishing to analytics and operational APIs (including Airflow orchestration as needed).
  • Develop and optimize data models, SQL, and database access patterns (PostgreSQL/MongoDB), including migrations and data quality strategies.
  • Implement containerized deployments with Docker/Kubernetes, including configuration, deployment patterns, and troubleshooting.
  • Engineer DevSecOps/CI/CD pipelines with security and quality gates and repeatable release processes.
  • Provision and manage Linux environments using Infrastructure as Code (Terraform/Ansible) for reproducible dev/test/prod deployments.
  • Communicate clearly via high-quality design docs/RFCs and runbooks; lead architecture reviews, incident response, post-incident learning, and compliance/observability integration (e.g., Splunk); mentor engineers and raise standards through reviews and design sessions.

Basic Qualifications:

  • Typically requires a minimum of 5 years of related experience with a Bachelor's degree; or 3 years and a Master's degree; or a PhD with relevant experience who can immediately contribute at this job level; or equivalent combination of related education and work experience. The individual should be able to immediately contribute to this job step
  • Eligibility for Secret clearance required; the applicant will need to be able access and work in classified environments as needed
  • Entrepreneurial and innovative spirit and the curiosity to explore and push the boundaries of software development and software solutions
  • Strong Python development experience with modern software engineering practices
  • Experience building distributed systems in AWS or multi-cloud environments
  • Experience with containerization and orchestration technologies (Docker, Kubernetes)
  • Experience implementing DevSecOps and CI/CD pipelines
  • Experience designing and integrating RESTful APIs and data pipelines
  • Familiarity with databases such as PostgreSQL or MongoDB
  • Experience with Linux environments and Infrastructure as Code (Terraform, Ansible)
  • Experience with modern web technologies (React, JavaScript, HTML/CSS)
  • Ability to work in Agile development environments with strong documentation practices
  • This position requires a minimum of 50% hybrid on-site
  • Per the U.S. Government's eligibility requirements, you must be a U.S Citizen to be considered for a security clearance.

Preferred Qualifications:

  • Advanced degree in a technical discipline (including but not limited to Software Engineering, Computer Science, Computer Engineering, Mathematics, etc.)
  • Active Secret or Top-Secret clearance preferred; the applicant should be willing and able to obtain and maintain a Top Secret clearance as mission needs evolve
  • Experience delivering software in compliance-aligned environments and hardening systems to standards such as NIST 800-171 and/or NIST 800-53, including producing audit-ready evidence
  • Experience building and operating AWS data platforms (e.g., Glue, EMR) and implementing automated data quality validation and monitoring
  • Experience with workflow orchestration and streaming/event platforms such as Airflow and/or Kafka
  • Experience with cloud automation and Infrastructure as Code beyond baseline use (e.g., reusable Terraform modules, AWS CDK patterns, environment promotion strategies)
  • Experience with observability platforms such as Splunk, including onboarding data sources, parsing, dashboards, and alerting to support security/compliance and operational readiness
  • Experience supporting mission analysis, test and evaluation, operational systems, and/or integration with external mission partners or vendor solutions
  • Experience with simulation environments such as AFSIM
  • Experience administering or operating production systems (applications, databases, and/or networks), including incident response practices and reliability improvements
  • Experience using agentic software development tools and technologies, including Codex / ChatGPT, Cursor, Windsurf, or other similar models and agent-based tools

Salary compensation range and midpoint:

$129,200 - $161,500 - $193,800 Annual

Work Location Type:

Hybrid

All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local or international law.


MITRE logo

About MITRE

Sourced by ZipRecruiter

Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challenges-and we're committed to the long-term well-being of our employees. MITRE is different from most technology companies. We are a not-for-profit corporation chartered to work for the public interest, with no commercial conflicts to influence what we do. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. We're making a difference every day-working for a safer, healthier, and more secure nation and world. Our workplace reflects our values. We offer competitive benefits, exceptional professional development opportunities, and a culture of innovation that embraces diversity, inclusion, flexibility, collaboration, and career growth. If this sounds like the choice you want to make, then choose MITRE-and make a difference with us. MITRE is a trusted operator of federally funded research and development centers and we're on a mission to make the world a safer place-for all of humanity, today and in the future. To deliver on our mission, we need the world's best talent and leaders-groundbreakers and partnership-builders on a global scale in areas like healthcare, artificial intelligence, critical infrastructure resiliency, pandemic management, and cybersecurity. In return, we have the privilege of backing you with thousands of technical experts in diverse fields, a culture of innovation and knowledge sharing, access to data and resources uniquely available to MITRE through our wide-ranging partnerships across government, industry and academia.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

McLean, VA, US

Year founded

1958

Social media