1

Senior Python Developer Jobs in Ellicott City, MD

What We're Looking For Senior Backend Engineering Depth Extensive experience designing, building, and operating backend systems in Python, including asynchronous frameworks (FastAPI, asyncio) and ...

Junior Python Developer

Columbia, MD · On-site

$69K - $125K/yr

Junior Python Developer Who We Are: Kudu Dynamics is Leidos Owned Company, forged out of a decade ... Collaborate with senior developers and DevOps engineers * Assist with onboarding technical ...

Sr. Software Engineer (Python)

Baltimore, MD · Hybrid

$120K - $162K/yr

Extensive experience with Python frameworks and tools (e.g., NumPy, Pandas). * Strong analytical and problem-solving skills with a results-oriented mindset. * Familiarity with multiple programming ...

Senior Software Engineer (Python) - Remote

Reston, VA · Remote

$127K - $168K/yr

Leveraging modern technologies, DevOps practices, and cloud-based infrastructure, our dynamic ... If you have experience with Python, Django administration, JavaScript, pytest, GitHub Actions ...

Python Integration Developer

Hanover, MD · On-site +1

$50 - $69/hr

Mid-Senior It's a W2 Role Job Summary We are seeking an experienced Integration Developer with strong Python development skills to build and support enterprise integrations across cloud platforms and ...

Job Title: Senior AI/ML/Python Engineer Location: Onsite in Reston, VA - 3 days a week Job Type: Contract Top Skills Details 7-10 years of experience working as a Python/ML Engineer with strong ...

Python Engineer

Lanham, MD · On-site +1

$110K - $125K/yr

Senior Software Engineer Team Lead FLSA Status: Exempt Position Summary The Python Engineer will play a hands-on role in supporting and evolving the software ecosystem behind Altumint's device fleet ...

next page

Showing results 1-20

Senior Python Developer information

See Ellicott City, MD salary details

$54.8K

$141.5K

$194.3K

How much do senior python developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for senior python developer in Ellicott City, MD is $141,457.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,100.00 and $162,900.00 per year, depending on experience, location, and employer.

What are the main responsibilities of a Senior Python Developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

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

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

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

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by Senior Python Developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.
What are the most commonly searched types of Python Developer jobs in Ellicott City, MD? The most popular types of Python Developer jobs in Ellicott City, MD are:
What are popular job titles related to Senior Python Developer jobs in Ellicott City, MD? For Senior Python Developer jobs in Ellicott City, MD, the most frequently searched job titles are:
What job categories do people searching Senior Python Developer jobs in Ellicott City, MD look for? The top searched job categories for Senior Python Developer jobs in Ellicott City, MD are:
What cities near Ellicott City, MD are hiring for Senior Python Developer jobs? Cities near Ellicott City, MD with the most Senior Python Developer job openings:
Sr. Python Engineer, Agentic AI

Sr. Python Engineer, Agentic AI

Comcast

Washington, DC • On-site

Full-time

Re-posted 16 days ago


Job description

Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)

Job Summary

We are looking for a Senior Software Engineer to lead the technical direction of our AI Agent initiatives. This is a backend engineering role first, focused on building scalable, reliable systems that happen to use modern AI techniques.
You will architect and operate productiongrade backend services and agentic workflows that solve complex, nondeterministic problems. While LLMs are a core capability, success in this role comes from strong systems thinking, designing for correctness, observability, failure recovery, and longterm maintainability.
You will serve as a technical anchor for the team-mentoring junior engineers, setting engineering standards, and working with leadership to turn AI concepts into dependable, customerfacing systems.
-level machine learning expertise and innovation capacity are essential.

Job Description

What You Will Do

Architectural Leadership

Design and own scalable backend architectures and complex agentdriven workflows. This includes service boundaries, data flows, failure handling, observability, and performance characteristics-not just model interaction.

Agent Behavior Engineering (Not Just Prompting)

Design and productionize agent behaviors including tool invocation, state management, memory strategies, and reasoning control. Prompts are treated as code: versioned, tested, reviewed, and evolved alongside backend logic for reliability, cost, and latency.

Systemic Quality & Code Health

Set the bar for clean, readable, maintainable code across the Python backend. Establish patterns and standards that allow AIheavy systems to remain understandable and operable over time.

Testing & Evaluation of Probabilistic Systems

Design testing strategies for nondeterministic AI components, including behavioral regression testing, automated evaluations, and guardrails that reduce blast radius in production.

Technical Mentorship

Lead code reviews as a teaching tool, run architectural discussions, and actively mentor Engineer 1-2 developers in backend fundamentals, system design, and operational thinking.

Operational Excellence & Production Ownership

Own CI/CD, deployment, and runtime health. Lead production support efforts and help build a strong oncall culture where systems are observable, diagnosable, and resilient under realworld load.

CustomerFacing Engineering

Partner with product and design to deliver hightraffic, customerfacing experiences where AI responses must meet clear standards for latency, reliability, and UX-not just correctness.

CrossFunctional Technical Leadership

Translate product goals into pragmatic technical roadmaps, identifying scaling risks, technical debt, and AIspecific failure modes early.

Advanced Debugging & Incident Leadership

Lead investigations into complex issues spanning multiple services, data pipelines, or emergent agent behaviors in production.

What We're Looking For

Senior Backend Engineering Depth

Extensive experience designing, building, and operating backend systems in Python, including asynchronous frameworks (FastAPI, asyncio) and distributed service architectures.

Production Experience at Scale

A track record of owning customerfacing systems in production. You understand uptime, latency budgets, incident response, and the cost of unreliable behavior.

AI Systems Intuition

Handson experience integrating LLMs into real systems, with a clear understanding of their limitations, failure modes, and operational risks. You think in terms of workflows, control flow, and safeguards-not just prompt quality.

Agent & Tooling Experience

Experience building AI agents that interact with tools, APIs, and external systems, including managing agent state, bounding autonomy, and preventing pathological behaviors (loops, hallucinations, cascading failures).

Support & Reliability Mindset

Comfortable being responsible for systems after launch. You design software that is "easy to wake up to" when something goes wrong.

Strong System Design Skills

Experience with microservices, data stores, queues, and highthroughput APIs-and the judgment to keep designs as simple as possible.

Mentorship & Engineering Culture

A desire to raise the bar for those around you through feedback, example, and thoughtful technical leadership.

Pragmatism

You enjoy leveraging advanced AI capabilities, but you prioritize stability, debuggability, and longterm maintainability over novelty.


Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.

Skills

Adaptability, Critical Thinking, Curious Mindset, Customer-Oriented, Python (Programming Language)

Compensation

Primary Location Pay Range: $168,328.72 - $252,493.08Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.

Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.

Education

Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.

Certifications (if applicable)

Relevant Work Experience

7-10 YearsComcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.