The Software Engineer maintains, builds, and manages new and existing software applications and ... NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code ...
The Software Engineer maintains, builds, and manages new and existing software applications and ... NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code ...
The Software Engineer maintains, builds, and manages new and existing software applications and ... NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code ...
The Software Engineer maintains, builds, and manages new and existing software applications and ... NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code ...
Software Engineer
Baltimore, MD · On-site
The Software Engineer maintains, builds, and manages new and existing software applications and ... NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code ...
Software Engineer
Baltimore, MD · On-site
The Software Engineer maintains, builds, and manages new and existing software applications and ... NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code ...
The engineer will help maintain evolving architectures, develop software solutions, and assess ... Develops software solutions in C++, Python, and modern frameworks supporting RF systems, EW ...
The engineer will help maintain evolving architectures, develop software solutions, and assess ... Develops software solutions in C++, Python, and modern frameworks supporting RF systems, EW ...
They are seeking a Software Engineer to join their team. Relevant qualifications: -Experience with Python -Experience with Docker or Kubernetes Preferred: -Experience with Machine Learning ...
Quick apply
They are seeking a Software Engineer to join their team. Relevant qualifications: -Experience with Python -Experience with Docker or Kubernetes Preferred: -Experience with Machine Learning ...
Senior Software Engineer
Baltimore, MD · On-site
$121K - $160K/yr
About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will be responsible for designing, building, and scaling the robust software ...
Senior Software Engineer
Baltimore, MD · On-site
$121K - $160K/yr
About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will be responsible for designing, building, and scaling the robust software ...
AI Software Engineer
Baltimore, MD · Remote
$100K - $135K/yr
We're seeking a AI Software Engineer who is passionate about building production-grade AI ... Design, develop, and maintain AI-powered applications using Python. * Build intelligent ...
Quick apply
AI Software Engineer
Baltimore, MD · Remote
$100K - $135K/yr
We're seeking a AI Software Engineer who is passionate about building production-grade AI ... Design, develop, and maintain AI-powered applications using Python. * Build intelligent ...
Senior Software Engineer - Machine Learning & Cloud Technologies
Linthicum, MD · On-site
$131K - $290K/yr
Experience with Python * Experience with Docker and/or Kubernetes * 14 years' experience as a Software Engineer in programs and contracts of similar scope, type, and complexity, or a Bachelor ...
Senior Software Engineer - Machine Learning & Cloud Technologies
Linthicum, MD · On-site
$131K - $290K/yr
Experience with Python * Experience with Docker and/or Kubernetes * 14 years' experience as a Software Engineer in programs and contracts of similar scope, type, and complexity, or a Bachelor ...
Minimum of five (5) years relevant software engineering or systems engineering experience. • Proficiency in modern programming languages such as C++, Python, or Java. • Experience with systems ...
Minimum of five (5) years relevant software engineering or systems engineering experience. • Proficiency in modern programming languages such as C++, Python, or Java. • Experience with systems ...
Senior Software Engineer
Baltimore, MD · On-site
$121K - $160K/yr
About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will be responsible for designing, building, and scaling the robust software ...
Senior Software Engineer
Baltimore, MD · On-site
$121K - $160K/yr
About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will be responsible for designing, building, and scaling the robust software ...
Senior Software Engineer - Cybersecurity & DevOps
Linthicum, MD · On-site
$131K - $290K/yr
Senior Software Engineer - Cybersecurity & DevOps Job Category: Engineering Time Type: Full time ... Python frameworks * Elasticsearch/Splunk * CI/CD processes * Monitoring tools (Nagios, Elastic ...
Senior Software Engineer - Cybersecurity & DevOps
Linthicum, MD · On-site
$131K - $290K/yr
Senior Software Engineer - Cybersecurity & DevOps Job Category: Engineering Time Type: Full time ... Python frameworks * Elasticsearch/Splunk * CI/CD processes * Monitoring tools (Nagios, Elastic ...
Minimum of five (5) years relevant software engineering or systems engineering experience. • Proficiency in modern programming languages such as C++, Python, or Java. • Experience with systems ...
Minimum of five (5) years relevant software engineering or systems engineering experience. • Proficiency in modern programming languages such as C++, Python, or Java. • Experience with systems ...
Senior Software Engineer
Aberdeen Proving Ground, MD · On-site
$131K - $172K/yr
Senior: Minimum of ten (10) years related experience * Experience with full-lifecycle software engineering, including requirements, design, coding, testing, and documentation. * Ability to work ...
Senior Software Engineer
Aberdeen Proving Ground, MD · On-site
$131K - $172K/yr
Senior: Minimum of ten (10) years related experience * Experience with full-lifecycle software engineering, including requirements, design, coding, testing, and documentation. * Ability to work ...
Senior Software Engineer
Aberdeen Proving Ground, MD · On-site
$131K - $172K/yr
Senior: Minimum of ten (10) years related experience * Experience with full-lifecycle software engineering, including requirements, design, coding, testing, and documentation. * Ability to work ...
Senior Software Engineer
Aberdeen Proving Ground, MD · On-site
$131K - $172K/yr
Senior: Minimum of ten (10) years related experience * Experience with full-lifecycle software engineering, including requirements, design, coding, testing, and documentation. * Ability to work ...
Senior Software Engineer-.Net
Baltimore, MD · On-site
$110K - $120K/yr
Senior Software Engineer - .Net Department : DNA and Forensics, R&D Reporting to : Manager of Software Engineering - DNA&F Location: Baltimore, MD. This is a hybrid role with 3-days per week required ...
Senior Software Engineer-.Net
Baltimore, MD · On-site
$110K - $120K/yr
Senior Software Engineer - .Net Department : DNA and Forensics, R&D Reporting to : Manager of Software Engineering - DNA&F Location: Baltimore, MD. This is a hybrid role with 3-days per week required ...
Senior Software Engineer
$121K - $160K/yr
Senior Software Engineer Location: Tysons VA, or Baltimore, MD Duration: 6 month Locals to VA/DC/MD only Interview Process: phone - then in person Please don't send resumes without: AWS, Git, MySQL ...
Senior Software Engineer
$121K - $160K/yr
Senior Software Engineer Location: Tysons VA, or Baltimore, MD Duration: 6 month Locals to VA/DC/MD only Interview Process: phone - then in person Please don't send resumes without: AWS, Git, MySQL ...
Senior Software Engineer (SWE-3)
Catonsville, MD · On-site
$107K - $195K/yr
Description Leidos has a new and exciting opportunity for a Senior Software Engineer in our Intel ... Strong experience with Jupyter Notebooks, Java MapReduce, Python PySpark. Strong experience with ...
Senior Software Engineer (SWE-3)
Catonsville, MD · On-site
$107K - $195K/yr
Description Leidos has a new and exciting opportunity for a Senior Software Engineer in our Intel ... Strong experience with Jupyter Notebooks, Java MapReduce, Python PySpark. Strong experience with ...
Senior Software Engineer
Baltimore, MD · Hybrid
$121K - $160K/yr
... software engineering experience ... Proficient in JAVA, Javascript/Typescript, Python, SQL, shell scripting * In-depth knowledge and ...
Senior Software Engineer
Baltimore, MD · Hybrid
$121K - $160K/yr
... software engineering experience ... Proficient in JAVA, Javascript/Typescript, Python, SQL, shell scripting * In-depth knowledge and ...
Senior Software Engineer
Baltimore, MD · On-site +1
$140K - $160K/yr
Senior Software Engineer Department: Engineering Employment Type: Full Time Location: Remote - USA Reporting To: Principal Engineer (Head of Engineering) Compensation: $140,000 - $160,000 / year ...
Senior Software Engineer
Baltimore, MD · On-site +1
$140K - $160K/yr
Senior Software Engineer Department: Engineering Employment Type: Full Time Location: Remote - USA Reporting To: Principal Engineer (Head of Engineering) Compensation: $140,000 - $160,000 / year ...
Software Engineer - On-Site - Security Clearance Required
Aberdeen Proving Ground, MD · On-site
$120K - $140K/yr
As a Software Engineer, you will be responsible for designing, developing, and maintaining software ... Experience with programming languages such as Java, C++, or Python * Ability to obtain and maintain ...
Quick apply
Software Engineer - On-Site - Security Clearance Required
Aberdeen Proving Ground, MD · On-site
$120K - $140K/yr
As a Software Engineer, you will be responsible for designing, developing, and maintaining software ... Experience with programming languages such as Java, C++, or Python * Ability to obtain and maintain ...
Senior Python Software Engineer information
See Aberdeen Proving Ground, MD salary details
$58.9K - $72.5K
0% of jobs
$72.5K - $86.1K
0% of jobs
$86.1K - $99.7K
2% of jobs
$99.7K - $113.3K
4% of jobs
$113.3K - $126.9K
12% of jobs
$130.8K is the 25th percentile. Wages below this are outliers.
$126.9K - $140.6K
24% of jobs
The median wage is $148.5K / yr.
$140.6K - $154.2K
13% of jobs
$154.2K - $167.8K
15% of jobs
$172.9K is the 75th percentile. Wages above this are outliers.
$167.8K - $181.4K
13% of jobs
$181.4K - $195K
11% of jobs
$195K - $208.7K
6% of jobs
$58.9K
$151.9K
$208.7K
How much do senior python software engineer jobs pay per year?
What is the difference between Senior Python Software Engineer vs Python Developer?
| Aspect | Senior Python Software Engineer | Python Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field, experience in software engineering | Bachelor's degree in CS or related field, coding proficiency |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing applications, debugging |
| Employer & Industry Usage | Tech companies, startups, enterprise software | Web development, data analysis, automation projects |
| Common Search & Comparison Intent | Understanding senior-level roles, responsibilities, and skills | Entry 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?
What are the key skills and qualifications needed to thrive as a senior Python software engineer?
What does a senior Python software engineer do?
Job description
The Software Engineer maintains, builds, and manages new and existing software applications and systems through the entire development lifecycle to support all trading execution and related processes. This person contributes throughout the full lifecycle from requirements through production support while continuously improving system quality and scalability. Success in this role requires someone who is a skilled software developer, able to learn new skills and technologies as needed, and who is well-organized and focused on continual personal, system, and process improvement.
Principal Responsibilities:
Software Development and Implementation
• Build and evolve software across our .NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code quality.
• Design, implement, and perform unit, functional, integration, and system testing. Partner with end users by developing test plans and test cases and supporting the user testing
• Deploy changes to test and production environments using automated CI/CD pipelines.
• Collaborate with external vendors and counterparties to design, develop, integrate, and test systems
Business Analysis
• Work with internal stakeholders to translate and document requirements and develop complete system designs
• Maintain the product backlog and collaborate with the team and stakeholders to prioritize work.
Process and System Improvement
• Identify opportunities for improvements to existing systems and processes.
• Maintain up‑to‑date system and process documentation for developers and stakeholders.
Technical Expertise
• Mentor peers through code reviews, pair programming, and knowledge sharing sessions.
• Own the architecture of the trading‑execution and related systems, acting as a subject‑matter expert who recommends and implements sound design principles.
Production Support
• Provide on‑call support for trading technologies during normal business hours and as needed in off‑hours.
• Participate in ticket triage, root cause analysis, and post mortem documentation.
Decision making authority
• Prioritize the team’s backlog and feature releases to meet critical business deadlines while ensuring alignment with product strategy.
• Collaborate on component architecture and database designs.
• Advise management on long‑term system evolution, recommending architectural trends, technology shifts, and modernization initiatives that support the company’s trading‑execution strategy.
Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field— or equivalent professional experience and training.
• 3+ years of professional experience developing in C#/.NET (or a comparable object‑oriented language).
• 3+ years of hands‑on experience with SQL Server, Oracle, or another relational database platform.
• Proven ability to apply sound software‑design and system‑architecture principles.
• Working knowledge of Python.
• Hands‑on experience with CI/CD pipelines, source‑control systems, and automated testing frameworks.
• Strong analytical and problem‑solving skills.
• Excellent written and verbal communication—capable of translating complex technical ideas to non‑technical audiences.
• Self‑motivated, organized, and equally comfortable working independently or within cross‑functional teams.