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).
$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...SeniorPythonFull time- ...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...SeniorPythonRemote workWork from home
$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...SeniorPythonHourly payContract workTemporary work- ...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,...SeniorPython
- ...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...SeniorPython
- ...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...SeniorPythonFull timeWork at office
- 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...SeniorPythonTemporary work
- 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....SeniorPythonRemote job
- ...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...SeniorPython
- ...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...SeniorPythonRemote job
- ...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....SeniorPython
- ...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 -...SeniorPythonH1b
- 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...SeniorPythonRemote jobFlexible hours
- ...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,...SeniorPython
$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...SeniorPythonFull timeWork at officeRemote work- ...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...SeniorPython
- ...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...SeniorPython
- ...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...SeniorPythonHourly payWork experience placementLocal area3 days per week
- ...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...SeniorPython
- ...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...SeniorPythonRemote work
$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...SeniorPythonFull timeRemote workFlexible hours- ...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...SeniorPythonContract workRemote workFlexible hours
$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...SeniorPythonFull timeRelocation1 day per week- ...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....SeniorPythonImmediate start
$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...SeniorPythonFull timeFlexible hours- ...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...SeniorPythonFull timeTemporary workWork at officeRemote workFlexible hours
$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...SeniorPythonFull timeContract workPart timeLocal areaRemote work$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...SeniorPythonHourly payWork experience placementLocal areaFlexible hours$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,...SeniorPythonWorldwide$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...SeniorPythonFull timeContract workFor contractorsRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior-Python/Django Developer. Be the first to apply!
- full stack / python developer (remote) Bethesda, MD
- senior service designer Bethesda, MD
- senior mulesoft developer Bethesda, MD
- senior business manager Bethesda, MD
- senior linux systems engineer Bethesda, MD
- senior mainframe developer Bethesda, MD
- senior cloud security engineer Bethesda, MD
- senior level Bethesda, MD
- senior technical accountant Bethesda, MD
- senior project manager Bethesda, MD




