1

Senior Python Software Engineer Jobs in Frederick, MD

Senior Software Engineer

Rockville, MD

$124K - $164K/yr

Senior Software Engineer - Hybrid Position Contract Type: Contract Job Type/Length: 6+ months Job ... Key Responsibilities · Design, develop, and maintain robust, scalable applications using Python ...

Senior Software Engineer

Gaithersburg, MD · On-site

$132K - $174K/yr

Leidos Digital Modernization sector is seeking an experienced Senior Software Engineer to support ... Implement software solutions using modern programming languages (e.g., Java, Python, Go, or similar)

Senior Software Engineer

Gaithersburg, MD · On-site

$132K - $174K/yr

Leidos Digital Modernization sector is seeking an experienced Senior Software Engineer to support ... Implement software solutions using modern programming languages (e.g., Java, Python, Go, or similar)

Senior Software Engineer

Gaithersburg, MD

$132K - $174K/yr

Leidos Digital Modernization sector is seeking an experienced Senior Software Engineer to support ... Implement software solutions using modern programming languages (e.g., Java, Python, Go, or similar)

Senior Software Engineer

Rockville, MD · Hybrid

$124K - $164K/yr

Senior Software Engineer North Bethesda, MD Xometry powers the industries of today and tomorrow by ... Strong technical expertise in full-stack development, including: - Backend development with Python ...

Senior Software Engineer

Rockville, MD · Hybrid

$107K - $195K/yr

As a Senior Software Engineer, you will: * Work in a DevSecOps environment to ensure the ... Knowledge of GraphQL , Python , Bash , Apache NiFi , and Kafka . * Active certifications such as ...

Senior Software Engineer

Gaithersburg, MD · Hybrid

$107K - $195K/yr

As a Senior Software Engineer, you will: * Work in a DevSecOps environment to ensure the ... Knowledge of GraphQL , Python , Bash , Apache NiFi , and Kafka . * Active certifications such as ...

Senior Software Engineer

Gaithersburg, MD · On-site

$132K - $174K/yr

... Senior Software Engineer (SWE) for the Chinook Program. The Chinook Program delivers next ... Object-oriented Programming: Python, Java, and JavaScript * Relational Database: SQL/Postgres

... Senior Software Engineer (SWE) for the Chinook Program. The Chinook Program delivers next ... Object-oriented Programming: Python, Java, and JavaScript * Relational Database: SQL/Postgres

Senior Software Engineer

Gaithersburg, MD · On-site

$132K - $174K/yr

... Senior Software Engineer (SWE) for the Chinook Program. The Chinook Program delivers next ... Object-oriented Programming: Python, Java, and JavaScript * Relational Database: SQL/Postgres

Senior Software Engineer

Rockville, MD · Hybrid

$124K - $164K/yr

Key Responsibilities Design, develop, and maintain robust, scalable applications using Python and ... junior developers, and promote engineering excellence across the team Optimize application ...

Software Engineer Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for ... Our projects range from data collection to advanced deep learning, leveraging tools like Python ...

next page

Showing results 1-20

Senior Python Software Engineer information

See Frederick, MD salary details

$54.7K

$141.2K

$193.9K

How much do senior python software engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for senior python software engineer in Frederick, MD is $141,162.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,800.00 and $162,600.00 per year, depending on experience, location, and employer.

What is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

What is the salary of senior Python developer?

The salary of a senior Python software engineer typically ranges from $100,000 to $150,000 annually, depending on experience, location, and industry. Skilled professionals with expertise in frameworks like Django or Flask and experience with cloud services may earn higher compensation.

Will AI replace Python coders?

AI tools can automate certain coding tasks, but Senior Python Software Engineers are essential for designing, developing, and maintaining complex software systems. AI is more likely to augment coding work rather than fully replace experienced developers, who bring problem-solving, creativity, and domain expertise that AI cannot replicate fully.

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

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What engineers make $500,000?

Senior Python Software Engineers with extensive experience, specialized skills in areas like machine learning or data engineering, and working in high-paying industries such as finance or tech can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, especially at large tech companies or startups with significant funding.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.

Is it possible to make 300k as a software engineer?

Senior Python software engineers with extensive experience, specialized skills, and working in high-paying industries or companies can reach or exceed a $300,000 annual salary, especially with bonuses and stock options. Achieving this level often requires advanced knowledge of frameworks, cloud platforms, and a strong track record of project success.
What are popular job titles related to Senior Python Software Engineer jobs in Frederick, MD? For Senior Python Software Engineer jobs in Frederick, MD, the most frequently searched job titles are:
What cities near Frederick, MD are hiring for Senior Python Software Engineer jobs? Cities near Frederick, MD with the most Senior Python Software Engineer job openings:
Senior Software Engineer

$124K - $164K/yr

Other

Posted 15 days ago


Job description

Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Software Engineer for a CONTRACT assignment with one of our premier Regulatory clients in Tysons, VA or Rockville, MD.
Working independently, the Senior Software Engineer owns development of software products and works on improving the overall quality of the product throughout the software development life cycle and mentors other Software Engineers.
Responsibilities :
  • Seasoned individual contributor with deep expertise in Java to design, develop, and maintain complex, enterprise-grade applications on AWS through clean, modular, and performant code; proficiency in Python preferred.
  • Designs and develops industry-leading solutions that meet defined quality standards, reliability specifications, and help achieve key strategic objectives
  • Takes broad perspective to problems and exercises independent judgement in techniques and evaluation criteria to obtain results
  • Identifies ways to overcome challenging situations that jeopardize the achievement of business goals
  • Develops actionable insights from analyzing software development trends, software engineering best practices, and innovative test environment management tools and communicates integration recommendations to management
  • Partners within and across teams to remove barriers and identify shared goals and priorities
  • Coaches and trains less experienced colleagues in techniques, processes, and responsibilities
  • Ensures completion of tasks and quality of work; supports peers to ensure the team delivers consistently
Required Skills :
  • Bachelor's degree in Computer Science, Information Systems or related discipline with at least 7 years of related experience, or equivalent training and/or work experience.
  • Backend Development: Strong experience in backend development across server-side technologies and architectures. Ability to design and implement scalable, high-performance systems from API layer to data persistence, with deep understanding of modern frameworks (Spring Boot), RESTful and GraphQL APIs, microservices architectures, event-driven architectures, and database design patterns.
  • Data Storage Technologies: Strong experience with modern data storage solutions including relational databases (Example: PostgreSQL, MySQL), NoSQL systems (Example: MongoDB, Cassandra), and graph databases (Example: Neo4j, Amazon Neptune), with expertise in data modeling approaches and design patterns for diverse data persistence requirements.
  • System Design & Architecture: System Design & Architecture: Strong system design experience with ability to architect scalable, enterprise-grade document and metadata ingestion, processing, and persistence at scale
  • DevOps & Infrastructure: Assist with implementing and maintaining CI/CD pipelines while architecting and developing cloud-native solutions leveraging AWS services, including Lambda, Step functions, SQS, SNS, S3, ECS, Fargate, Aurora, fostering a strong DevOps culture within the team.
  • Strong system design experience
  • Strong experience in object-oriented development
  • Strong experience with cloud technologies
  • Strong experience in data storage technologies
  • Strong experience in performance tuning and optimization
  • Strong experience in DevOps and CI\CD technologies
  • Strong experience in test automation and unit testing
  • Strong experience in software security
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.