Software Engineer - Python
Job Title: Software Engineer (Python)
Duration : Contract to Hire
Location : Pittsburgh, Dallas, or Cleveland (Locals Only)
Work Mode : 5 Days Onsite
Years Of Exp : 6+ Yrs
Seeking a Software Engineer with 3–5 years of hands-on experience building, deploying, and operating applications and platform capabilities on Kubernetes/OpenShift. The ideal candidate is proficient in Python, experienced with CI/CD pipeline development, bitbucket and can implement and maintain Policy as Code to enforce governance, security, and compliance across container platforms.
You will collaborate with engineering, platform, SRE, and security partners to automate delivery workflows, strengthen reliability and controls, and enable teams to ship software safely and efficiently.
Your future duties and responsibilities
o Design, develop, and maintain Python-based services, automation tools, and platform utilities supporting containerized workloads.
o Build and enhance CI/CD pipelines for automated build, test, security scanning, deployment, and release orchestration.
o Deploy, operate, and troubleshoot applications on Kubernetes/OpenShift, including configuration, scaling, upgrades, and runtime issues.
o Implement Policy as Code to enforce standards (security, networking, resource controls, image provenance, RBAC, etc.) and prevent configuration drift.
o Integrate DevSecOps controls: SAST/DAST, container image scanning, SBOM generation/validation, secrets detection, and compliance checks into pipelines.
o Create and maintain infrastructure/platform artifacts such as:
o Kubernetes manifests (Deployments, Services, Ingress/Routes, ConfigMaps, Secrets)
o Helm charts and/or Kustomize overlays
o OpenShift resources (Projects/Namespaces, Routes, SCCs, Operators as applicable)
o Improve platform reliability through monitoring/alerting integration and root cause analysis (RCA) for production issues.
o Contribute to engineering standards and documentation (runbooks, SOPs, onboarding guides).
o Participate in code reviews, design reviews, and agile ceremonies; communicate risks, tradeoffs, and implementation details clearly.
Required qualifications to be successful in this role
o 3–5 years of professional software engineering experience.
o Platform Maintenance Requirements
o Strong Python development experience (APIs, automation, scripting, packaging, unit testing).
o Experience administering Apache including mod_proxy, mod_rewrite, and OIDC authentication modules.
o Experience configuring Azure EntraID application registrations, client credentials, OAuth2/OIDC endpoint integration, and API permissions — including integrating EntraID as an identity provider into web applications via OIDC.
o Preferred - Familiarity with JupyterHub, Apache Airflow, and MLflow in a containerized environment.
o Preferred - Working knowledge of Apache Spark standalone cluster deployment and configuration
o Preferred Basic React/JavaScript familiarity for maintaining portal UI assets.
o Hands-on Kubernetes/OpenShift experience, including deploying and troubleshooting workloads.
o Experience building CI/CD pipelines (e.g., Jenkins, UDeploy).
o Experience with Policy as Code concepts and tooling, such as:
o Static Security Analysis (SAST), Interactive Security Testing (IAST)
o Policy testing/validation and policy lifecycle management
o Solid understanding of:
o Git-based workflows, branching strategies, and pull request reviews
o JIRA, Confluence
o Linux fundamentals, networking basics, and troubleshooting in distributed systems
o Working knowledge of security best practices: RBAC, least privilege, secrets management, and secure SDLC.
Required Skills:
- Bitbucket
- GIT
- Python
Recommended Jobs
Mobile Medication Monitoring Support Staff
Job Description Job Description Salary: $ 18.29 per/hour Duties Include: ~ Visit consumers in their homes, the community or other locations as indicated to monitor the medications of each co…
Call Center Customer Service Representative
Job Description Job Description Axion Contact is seeking motivated, sharp and well-spoken individuals for Call Center positions located in Blue Bell, PA for one the country’s leading healthcare p…
Bartenders Wanted
Job Description Job Description Krazy Karen's is now hiring!
Body Shop Technician
Job Description Job Description CarGuys Inc. -Americas #1 Automotive Recruiter If you are looking for a new career in the car Biz CarGuys Inc. is the go-to company to assist you. We work with …
Cook (Part-Time)
Swarthmore College is a highly selective liberal arts college located in the suburbs of Philadelphia, whose mission combines academic rigor with social responsibility. Swarthmore has a strong institut…
Automotive Technician with inspection license
Job Description Job Description Washington Auto Mall's mission is to pair the right person with the right car and to exceed expectations for customer service. This value also applies to our emplo…
A-Level Automotive Technician
We are looking for an A-Level Automotive Service Technician to join our growing team! The right candidate will have an extensive service technician background with over 5 years of experience. The day-…
Salesforce Technical Senior Consultant
Digital Foundry Operate & Innovation Salesforce Technical Senior Consultant Our Deloitte Customer team empowers organizations to build deeper relationships with customers through innovative strateg…
Home based - Customer Experience Specialist
Customer Experience Specialist (Remote) We are seeking a detail-oriented Customer Experience Specialist to support clients throughout their service journey. In this role, you will assist with coordin…
Strategic Account Manager, SkinMedica
Company Description About AbbVie At Allergan Aesthetics, an AbbVie company, we develop, manufacture, and market a portfolio of leading aesthetics brands and products. Our aesthetics portfolio…