Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior-Python/Django Developer

Software Consultants Inc.

Job Description

Job Description

Senior Software Developer (Python/Django)

 

Position Summary

We are seeking a senior full-stack developer to own and modernize shared Python/Django capabilities and serve as the technical escalation point for complex, cross-application work. The role combines hands-on development with architecture, secure identity and database integration, lifecycle upgrades, production troubleshooting, documentation, and mentoring. The developer will collaborate with application teams, DevTools/DevOps, Client CIT, Security, and database administrators across on-premises and AWS environments.

 

Key Responsibilities

  • Application engineering. Design, develop, test, and maintain Python/Django applications, reusable libraries, REST APIs, and supporting JavaScript/HTML/CSS components.
  • Python and Django lifecycle upgrades. Lead end-of-life upgrades across the application portfolio: inventory dependencies, assess compatibility, update requirements and internal packages, refactor deprecated APIs, test across environments, coordinate consuming teams, and publish migration and rollback guidance.
  • Runtime and package engineering. Build, validate, package, and distribute Python runtimes from source when approved installers are unavailable; verify checksums, test suites, pip/virtual-environment behavior, and compatibility with internal artifact repositories.
  • Shared Django platform ownership. Modernize shared Django infrastructure libraries and related packages; deliver Python 3.12+ compatibility, automated tests, versioning, deprecation paths, architecture diagrams, runbooks, and coordinated adoption by dependent applications.
  • PIV, SSO, authentication, and authorization. Implement and troubleshoot Client Login/SiteMinder, CAS and django-cas-ng, AWS Cognito, JWT/OAuth2, Django authentication backends, authorization decorators, role and permission mapping, and secure session handling.
  • Secure database integration. Connect Django applications to Oracle, PostgreSQL, AWS RDS, and other approved data sources through centralized password-lookup and secrets-management services; support credential rotation, least privilege, and removal of hard-coded secrets.
  • Application security. Enforce Content Security Policy (CSP), XSS/CSRF protections, HSTS, secure headers and cookies, dependency remediation, and penetration-test findings; favor external scripts or nonce/hash-based CSP controls over broad unsafe exceptions.
  • Complex ticket execution and technical leadership. Work alongside developers to identify and resolve high-risk or cross-system Jira tickets; investigate root causes, design and implement solutions, break ambiguous work into executable tasks, define acceptance criteria, test and deploy changes, collaborate on code reviews, and mentor teammates through complex work.
  • Production support and delivery. Diagnose incidents and complex integrations involving deployments, APIs, queues, databases, CI/CD, WAF/security groups, and on-premises/AWS networking; coordinate changes through DEV, INT, QA, and PROD.
  • Documentation and knowledge transfer. Maintain concise technical documentation, architecture diagrams, operational runbooks, and package ownership guidance; lead knowledge-sharing sessions.

Initial Priorities and Examples of Complex Work

  • Modernize shared Django authentication and data-access libraries. Resolve Python 3.12 compatibility issues and establish a repeatable test, release, deprecation, and application-migration process for future Python/Django versions.
  • Trace identity and data-access failures end to end. Follow a PIV login or database-access problem across the browser, Django, CAS/SiteMinder or Cognito, centralized Client services, and Oracle/RDS.
  • Resolve security findings without weakening controls. Remediate CSP and XSS issues, coordinate configuration changes, and support security-scan or penetration-test retesting.
  • Lead high-impact Jira tickets. Examples include failed deployments or outages, on-premises-to-AWS access, framework/platform upgrades, and performance or duplicate-processing issues in queue-driven workflows.

Required Qualifications

  • Education and experience. Bachelor's degree in computer science, Information Technology, or a related field, or equivalent practical experience; 5 or more years of professional software development with substantial Python/Django responsibility.
  • Python/Django expertise. Strong knowledge of Python, Django, package and dependency management, pip, virtual environments, automated testing, REST APIs, and shared-library maintenance.
  • Upgrade leadership. Demonstrated experience planning and executing major Python or Django upgrades, resolving package incompatibilities, and migrating multiple dependent applications.
  • Identity and access management. Hands-on experience with enterprise SSO/federation, PIV or PKI-backed authentication, CAS/SiteMinder or comparable services, AWS Cognito, JWT/OAuth2, and the distinction between authentication and authorization.
  • Databases and secrets. Experience with Oracle and/or PostgreSQL, SQL (including PL/SQL or PL/pgSQL), secure application-to-database connectivity, credential brokers, and secrets management.
  • Security engineering. Practical experience with CSP, XSS/CSRF prevention, secure headers and cookies, vulnerability remediation, and secure coding and review practices.
  • Cloud and delivery tooling. Experience with AWS, Linux and Windows environments, Git/GitLab, CI/CD pipelines, Jira, and structured promotion across development, test, and production environments.
  • Leadership and communication. Ability to explain complex systems clearly, write useful technical documentation, coordinate across teams, review code, mentor peers, and make sound decisions with incomplete information.

Preferred Qualifications

  • Federal or regulated environment. Experience supporting federal government or similarly regulated systems, ATO and security controls, centralized identity and infrastructure services, and formal change-management processes.
  • Full-stack and accessibility. JavaScript/TypeScript, HTML5, CSS3, React and/or Angular, responsive design, and Section 508/WCAG accessibility.
  • Platform collaboration. Experience working with DevOps, security, database, and infrastructure teams on cross-environment networking, WAF/security-group rules, secrets rotation, and incident response.

 

Preference: US citizens, GC holders' (candidates from DMV area with Federal experience).

 

 

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior-Python/Django Developer in Bethesda, MD vacancy
  • $90k - $130k

     ...Salary: $90,000 - 130,000 per year Requirements: Senior full-stack development experience, including Python and Django. Experience related to DHHS-NIH (any IC) is...  ...point for complex work across applications. Develop hands-on solutions and contribute to... 
    Senior
    Python
    Full time

    Software Consultants Inc

    Bethesda, MD
    3 days ago
  •  ...Job Description Job Description We are seeking a senior full-stack developer to own and modernize shared Python/Django capabilities and serve as the technical escalation point for complex, cross-application work. The role combines hands-on development with architecture... 
    Senior
    Python
    Remote work
    Work from home

    Software Consultants Inc

    Bethesda, MD
    2 days ago
  • $55 per hour

     ...month temporary assignment in Bethesda, MD. Applicants must be Greencard holders or US Citizens, with at least 5-7 years of Ansible/Python experience and 3-5 years of networking experience. The role involves creating automations and working onsite at the client location... 
    Senior
    Python
    Hourly pay
    Contract work
    Temporary work

    SilverStone Talent

    Bethesda, MD
    1 day ago
  •  ...Total Wine & More in Bethesda, MD seeks a Senior Data Engineer to design and operate data pipelines powering analytics across the organization...  ...have 3–6 years of data-engineering experience, expert SQL and Python, Spark, and strong cloud experience with BigQuery, Snowflake,... 
    Senior
    Python

    Retail Services & Systems

    Silver Spring, MD
    1 day ago
  •  ...Black Canyon Consulting (BCC) is seeking a Senior Cloud Systems Administrator to support NCBI in Bethesda, MD. You will design, automate...  ...with Terraform, Kubernetes proficiency, and strong scripting in Python and Bash as you collaborate with a team of senior cloud... 
    Senior
    Python

    Jobleads-US

    Bethesda, MD
    2 days ago
  •  ...Senior Linux System AdministratorBethesda, MDOverviewBlack Canyon Consulting (BCC) is...  ...range of applications, platforms (node, python, Django, C++, you name it) and environments (big...  .... Learn new technologies and skills. Develop and maintain custom tools in Python, Perl... 
    Senior
    Python
    Full time
    Work at office

    Black Canyon Consulting LLC

    Bethesda, MD
    17 hours ago
  • A staffing agency is seeking a Senior Network Project Manager for a long-term temporary assignment in Bethesda, MD. The role requires a...  ...networking and project management, plus specific skills in Ansible, Python, and Jenkins. Candidates must be able to work onsite and commit... 
    Senior
    Python
    Temporary work

    SilverStone Talent

    Bethesda, MD
    5 days ago
  • Syms Strategic Group, LLC is seeking a Senior Configuration Engineer to lead CM and release activities in a 100% U.S.-based remote role...  ...role requires deep CM expertise, experience with CI/CD, scripting (Python, Bash/PowerShell), and strong collaboration with stakeholders.... 
    Senior
    Python
    Remote job

    Syms Strategic Group, LLC

    Bethesda, MD
    1 day ago
  •  ...GEICO is transforming insurance with AI. As a Senior Staff Machine Learning Engineer in Fraud Risk Modeling, you will architect scalable...  .... This high-impact role requires 15+ years in AIML, strong Python/Java, and experience with cloud services and governance; you will... 
    Senior
    Python

    Jobleads-US

    Bethesda, MD
    1 day ago
  •  ...ZoomInfo is hiring a Senior ML Engineer to own end-to-end ML systems, from data to product surfaces. You will deploy language processing...  ...to improve results and cost efficiency. You will work with Python and SQL in distributed data pipelines, apply statistics to model... 
    Senior
    Python
    Remote job

    Jobleads-US

    Bethesda, MD
    1 day ago
  •  ...GEICO is seeking a Senior Engineer to design, develop, and deploy large-scale distributed AI applications that power customer self-service across voice...  ...performance in a fast-paced environment. Expertise in Python/Java/C++, Azure/AWS, and open-source tools is required.... 
    Senior
    Python

    Jobleads-US

    Bethesda, MD
    2 days ago
  •  ...Senior Java DeveloperLocation: Bethesda, MD (Hybrid)Client: MarriottVisa: H1B, EAD, GC, USCDuration: Long TermMandatory: Minimum 10+ years...  ...SpringBoot, JavaScript, API, Gateway, EKS, Harness, swagerHub, Python and microservicesJob ResponsibilitiesTechnical Expertise -... 
    Senior
    Python
    H1b

    Argyle Infotech

    Bethesda, MD
    4 days ago
  • A leading cloud service provider is seeking a Senior Site Reliability Engineer to enhance their global network's reliability and security...  ..., and related technologies, alongside scripting skills in Python. Enjoy a comprehensive benefits package, with flexible work arrangements... 
    Senior
    Python
    Remote job
    Flexible hours

    Fastly

    Bethesda, MD
    1 day ago
  •  ...Senior Data EngineerLocation: Bethesda 5x OnsiteDuration: 6-month CTHPartner with Data...  ...data engineers, data scientists, and BI developers to deliver data modeling, data quality,...  ...experience with programming languages such as Python.Experience with data orchestration,... 
    Senior
    Python

    RIT Solutions

    Bethesda, MD
    2 days ago
  • $110k - $160k

     ...Senior Network EngineerBethesda, MarylandOverviewBlack Canyon Consulting (BCC) is searching for a Senior Network Engineer to support our...  ...-IP platforms, including virtual servers, pools, and iRulesUse Python and other Linux tools to automate network management and streamline... 
    Senior
    Python
    Full time
    Work at office
    Remote work

    Black Canyon Consulting LLC

    Bethesda, MD
    3 days ago
  •  ...Overview Futrend Technology is seeking a Senior Security Engineer to join a high‑...  ...accurate, authoritative security insights Develop scalable security analytics, dashboards,...  ...and integrity Strong proficiency in Python for security automation, analytics and... 
    Senior
    Python

    Futrend Technology

    Bethesda, MD
    1 day ago
  •  ...Summary Base-2 Solutions is seeking a Senior Software Engineer to support the design and...  ...in a mission-driven environment to develop and maintain advanced software solutions....  ..., PyTorch, etc. Knowledge of GraphQL, Python, Bash, Apache NiFi, and Kafka. Active... 
    Senior
    Python

    RPMGlobal

    Bethesda, MD
    1 day ago
  •  ...Careers.About the Role:GEICO is looking for a Senior Actuarial Analyst to join the Reserving...  ...other tools to analyze claims data and develop actuarial projections.Make reasonable...  ...learn software tools such as SQL, Excel, R, Python, VBA, PowerBI, etc.Strong data visualization... 
    Senior
    Python
    Hourly pay
    Work experience placement
    Local area
    3 days per week

    GEICO

    Bethesda, MD
    4 days ago
  •  ...Lion Federal in Falls Church, VA is seeking a Senior Full Stack Python Developer to build scalable, high-performance back-end systems and integrate...  ...have 7+ years in full-stack development, strong Python and Django/Flask experience, and a track record of delivering secure... 
    Senior
    Python

    Jobleads-US

    Falls Church, VA
    3 days ago
  •  ...Position Summary Base-2 Solutions is seeking a Senior Systems Engineer with an active Top Secret/SCI clearance to support a national...  ...development or coding experience with programming languages such as Python, Java, and React. Experience with database systems, search... 
    Senior
    Python
    Remote work

    RPMGlobal

    Bethesda, MD
    2 days ago
  • $131.3k - $237.35k

     ...opening for you, our next TS/SCI cleared Senior DevOps Software Engineer to play a...  ...disciplinary team of engineers, architects, developers, software integrators, and system administrators...  ..., i.e. Bash, PowerShell, SALT, Python, Groovy, Java, etc.Experience on a production... 
    Senior
    Python
    Full time
    Remote work
    Flexible hours

    Leidos

    Bethesda, MD
    4 days ago
  •  ...The percentage of remote work will vary based on client requirements/deliverables.Specifically, we are looking for a skilled Python developer to join our team to build and maintain scalable microservices that interface with Kafka for real-time messaging and Elasticsearch... 
    Senior
    Python
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Bethesda, MD
    17 hours ago
  • $95k - $120k

     ...need is a strong foundation as a software developer. SkillStorm hires working developers,...  ...Engineer, .NET Developer, C# Developer, Python Developer, JavaScript Developer, Node.js...  ...framework such as Spring Boot, .NET Core, Django, or Express is a plus, not a requirement... 
    Senior
    Python
    Full time
    Relocation
    1 day per week

    SkillStorm

    Washington DC
    3 days ago
  •  ...their organizations. We are looking for talented, enthusiastic senior data engineers who share our passion for big data, AI, and...  ...alternative education or experience. Applied experience with SQL, also Python or R or Scala, and modern data science tools/packages e.g.... 
    Senior
    Python
    Immediate start

    Ex Parte

    Bethesda, MD
    3 days ago
  • $113k - $188k

     ...Required:Ability to Obtain Public TrustWe are seeking a highly skilled Senior DevOps / Cloud Engineer to support and enhance our existing AWS-...  ..., and operational tasks using tools such as Ansible and Python.Implement and support Infrastructure as Code and environment standardization... 
    Senior
    Python
    Full time
    Flexible hours

    Guidehouse

    Bethesda, MD
    3 days ago
  •  ...duration is through 10/04/2027JOB SUMMARY The FLEX Senior Manager, Reporting Analyst is responsible for developing and maintaining customized reporting solutions...  ...reports, metrics and analysisPreferredExperience with Python and Structured Query LanguageSolid understanding... 
    Senior
    Python
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Marriott International

    Bethesda, MD
    2 days ago
  • $120.7k - $188.73k

     ...support data discovery, use, and exploitation within multi-cloud environmentsLeverage standard data science languages (SQL, R, Python, Julia) to develop and deliver analytical solutionsUnderstand and apply data integration and data management fundamentals, successfully... 
    Senior
    Python
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Bethesda, MD
    3 days ago
  • $100k - $215k

     ...Senior Engineer GEICO is seeking an experienced Senior Engineer with a passion for building high-performance...  ...and manage OpenStack-based cloud environments Develop and maintain automation scripts and playbooks using Python, Ansible, and GitHub Workflows Implement and... 
    Senior
    Python
    Hourly pay
    Work experience placement
    Local area
    Flexible hours

    GEICO

    Bethesda, MD
    1 day ago
  • $140k - $220k

     ...contribute. You’ll make things happen-fast.We're looking for a Senior Software Engineer to join a team that spans two of ZoomInfo's most...  ...by breadth: high-volume JVM streaming systems on one side, Python distributed services and third-party integrations on the other,... 
    Senior
    Python
    Worldwide

    ZoomInfo

    Bethesda, MD
    3 days ago
  • $131.3k - $237.35k

     ...opening for you, as our next TS/SCI cleared Senior Systems Engineer, to play a critical role...  ...engineering and development activities.Develop a working knowledge of government...  ...experience in languages such as Java or Python.Experience as a Systems Enginer, Product... 
    Senior
    Python
    Full time
    Contract work
    For contractors
    Remote work
    Flexible hours

    Leidos

    Bethesda, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior-Python/Django Developer. Be the first to apply!