1

Sr Software Engineer Python Jobs in Virginia (NOW HIRING)

Senior Software Engineer

Mclean, VA · On-site +1

$123.80K - $163.30K/yr

Senior Software Engineer Astor & Sanders Corporation (Astor), an award-winning IT solutions ... Develop and maintain APIs using Django Rest Framework (DRF) and Python. * Work with MySQL databases ...

Senior Software Engineer

Mclean, VA · Remote

$123.80K - $163.30K/yr

Senior Software Engineer Astor & Sanders Corporation (Astor), an award-winning IT solutions ... Develop and maintain APIs using Django Rest Framework (DRF) and Python. * Work with MySQL databases ...

Senior Software Engineer FS (LOC)

Mclean, VA · Remote

$123.80K - $163.30K/yr

Senior Software Engineer - Full Stack This is a remote position. Ad Hoc is a technology company ... Expert-level proficiency in at least one of: backend engineering (Python, Java), frontend ...

Senior Software Engineer

Ashburn, VA · On-site

$125.30K - $165.20K/yr

Responsibilities : • Develop object-oriented software in C++, C#, Java, JavaScript and/or Python ... on a software engineering team with senior staff members guiding the development of mission ...

Senior Software Engineer FS (LOC)

Mclean, VA · On-site

$123.80K - $163.30K/yr

Senior Software Engineer - Full Stack This is a remote position. Ad Hoc is a technology company ... Expert-level proficiency in at least one of: backend engineering (Python, Java), frontend ...

Senior Software Engineer

King George, VA · On-site

$114.40K - $150.80K/yr

Job Title Senior Software Engineer Location King George, VA 22485 US (Primary) Category Engineering ... Coding / analyzing one or more of the following programming languages to include C++, C, Python ...

Senior Software Engineer

Mclean, VA · Hybrid

$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 ...

Senior Software Engineer

Mclean, VA · Hybrid

$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 ...

Senior Software Engineer

Falls Church, VA · On-site

$130.70K - $172.30K/yr

The Senior Software Engineer is a principal technical contributor within the WDP software ... Python, Java, Go, JavaScript, Terraform, Docker, and Kubernetes to expand mission analytics ...

New

Senior Software Engineer

Reston, VA · On-site +1

$127.40K - $168K/yr

Senior Software Engineer Job Locations US-VA-Reston | US-AZ-Chandler Job ID 2026-4870 Category ... Python / Java / C++ / Type Script / Perl * RESTful / HTTP / ELK or similar / WebSockets * XML ...

Senior Software Engineer ID: SPA-26-B1 Team: Space & Ground Systems Location: Herndon, VA More ... Proficiency in Python. * Experience building automated mission-critical applications and supporting ...

Senior Software Engineer

Ashburn, VA · On-site

$130K - $190K/yr

This position is an opportunity to work on a software engineering team with senior staff members ... Object-oriented software development in C++, C#, Java, JavaScript, Python and/or other (React and ...

Senior Software Engineer

Chantilly, VA

$125.40K - $165.30K/yr

Senior Software Engineer Location: Northern Virginia (multiple locations) At REDLattice, we are a ... Experience with scripting languages such as Python, Bash, PowerShell, or similar * Experience ...

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:

Software Engineer - Python

M1 Technology

Chantilly, VA

Full-time

Posted 18 days ago


Job description

M1 Technology is seeking a Software Engineer - Python with experience with experience implementing solutions using Amazon Web Services (AWS).

Requires TS/SCI with polygraph

Responsibilities:

  • Design, develop, and deploy cloud-native solutions using Python, leveraging AWS services like Lambda, S3, EC2, EventBridge, and DynamoDB.
  • Apply expertise in programming, operating systems, and networking to address complex collection needs within cloud environments.
  • Implement and maintain robust unit tests to ensure high-quality, reliable, and scalable software performance.
  • Work with container technologies to support application deployment and efficient resource management.
  • Collaborate with engineering teams to integrate software components, supporting automated systems and cloud infrastructure.

Required Skills:

  • Demonstrated experience leveraging a background in programming, software tools and packages, operating systems, and networking to solve collection needs in cloud environments
  • Demonstrated experience with Python
  • Demonstrated experience with cloud services, to include Lambda, S3, Batch, EC2, EventBridge, SQS/SNS, IAM, DynamoDB, and containers
  • Experience writing unit tests