1

Senior Python Developer Jobs in Ellicott City, MD

We seek to hire a Senior Python Developer who will be responsible for designing and building novel tools in the cybersecurity SOAR and SIEM space, utilized by our clients and security analysts to ...

Role : Sr Python AI/ML Engineer Location: Reston, VA (Hybrid) F2F Any Visa Fine Experience: 10 ... Knowledge of DevOps tools like Docker, Kubernetes, and CI/CD pipelines. • Familiarity with ...

Senior AWS Python Developer

Reston, VA · On-site

$126K - $170K/yr

We are seeking a highly skilled and experienced Senior AWS Python Developer with a strong background in AWS cloud services, scalable application development, and DevOps practices. The ideal candidate ...

Software Python Developer

Mclean, VA

$51.50 - $71/hr

Senior Software Python Developer Location: McLean, VA (5 days - Onsite) Duration: 6+ months of Contract with ext. Local candidate only from DMV region Avoid healthcare and try to close from banking ...

Python Developer with AI

Mclean, VA

$51.50 - $71/hr

Hi Role : Sr. Python Candidate with Strong AI Location : McLean, VA. Need only locals 12+ Months Face to Face Interviews Candidates must be local or neighbouring to McLean, VA Required Skills: Very ...

New

next page

Showing results 1-20

People also search for

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 Jun 19, 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:
Infographic showing various Senior Python Developer job openings in Ellicott City, MD as of June 2026, with employment types broken down into 80% Full Time, 14% Part Time, 3% Temporary, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $141,457 per year, or $68 per hour.

Senior Software Engineer, Python

CyberMaxx

Linthicum, MD • On-site

$120K - $140K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

Description

At CyberMaxx, we believe it is our duty to defend against those committed to wide-scale societal disruption through cyberattacks.

We help our customers reduce risk by tightly integrating MDR with offensive security, threat hunting, security research, and digital forensics and incident response (DFIR) to continually adapt to new and evolving threats. Our modern MDR (Managed Detection & Response) approach is tailored to the unique characteristics and risk factors of each customer, enabling us to take full ownership of the response process and, optionally, manage key security controls. By thinking like an adversary and defending like a guardian, we help our customers stay a step ahead of threat actors. 


At CyberMaxx, we value humility, transparency, intellectual curiosity, and a customer first approach. 


We seek to hire a Senior Python Developer who will be responsible for designing and building novel tools in the cybersecurity SOAR and SIEM space, utilized by our clients and security analysts to detect and mitigate real security threats every day. As a cybersecurity company, we work with large and complex datasets, that require efficient and effective algorithms to detect anomalies in those datasets, as well as correlate and present those detections as actionable information to our team of security analysts. Experience with data science / engineering is expected, and experience with ML and AI in TensorFlow / Keras is a plus. 

Additionally, we have numerous internal and external toolsets for every sector of our business. You will be expected to build and maintain Django APIs, as well as backend application support for these toolsets, including database integration in MySQL, and new tools as required. 


As an innovative startup in the cybersecurity sector, we pride ourselves in developing in-house solutions, bespoke to our needs. This opens the door to greater flexibility and creativity in both functionality and design. Our ideal candidate is someone who takes genuine pride in their work and appreciates being able to take an idea and shape it according to their vision. 

What You Will Do: 

  • Work with development team and other department leads to outline scopes of and design new toolsets 
  • Create intelligible plans for how tools will be implemented, including documentation and diagrams as necessary, to aid in team collaboration 
  • Refine plans to meet team requirements and implement them into functional, structured, and efficient applications 
  • Identify inefficiencies and counterintuitive elements of current toolsets and offer practical solutions 
  • Implement redesigns of existing toolsets to improve performance, compatibility, stability, and/or implement additional features 
  • Complete and review documentation for projects or any operational effort 
  • Provide system performance monitoring and troubleshooting 
  • Maintain current knowledge of relevant technology as assigned 
  • Other activities as assigned 

What We Are Looking For: 

  • 5+ years experience with Python3 
  • 2+ years experience with MySQL or comparable SQL DBMS 
  • Proficiency with RESTful APIs, including integrations with Python's "requests" library 
  • 1+ year of experience with Data Science / Engineering / Statistics 
  • Experience with Django is a plus 


Qualifications: 

  • Education: Completion of a Bachelor's or higher post-graduate degree in Computer Science, Information Technology, or equivalent relevant field. 
  • Experience: Minimum 5 years of experience in professional python development positions, with an understanding of security best practices. 
  • Technical Skills: Proficiency in Python 3, strong experience with RESTful APIs and SQL (MySQL preferred), and a strong foundation in Data Science. 
  • Certifications: Relevant certifications in development, DevOps and Agile methodologies, or security are a plus. 
  • Portfolio: Applicants with portfolios and/or Git repositories will be considered first. 

Some Of What We Offer 

  • Flexible Paid Time Off 
  • 401k with a company match 
  • Medical, Dental and Vision Coverage 
  • Voluntary Short Term and Long-Term Disability 
  • Employee Assistance Program with Mental Health Supplement 
  • Voluntary Basic, Accidental, and other ancillary life insurance 
  • Health Savings Account Contribution (with selection of a HDHP) 
  • 10 annual, paid holidays 

CyberMaxx will consider all qualified applicants without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, disability, veteran or military status, age, genetic information, or other characteristics protected by federal, state, or local applicable law.