System One logo

Software Engineer - Python

System One
  • Pittsburgh, PA
  • $170 Per Hour
  • Quick Apply
Today
System One

Job Description

Job Title: Software Engineer (Python)
Duration : Contract to Hire
Location :
Pittsburgh, Dallas, or Cleveland
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 httpd, 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



Ref: #404-IT Pittsburgh


Numbers & Facts

LocationPittsburgh, PA
IndustryStaffing/Employment Agencies
Salary$170 Per Hour
Company Size2,500 to 4,999 employees
Websitehttps://systemone.com

About Company

Every day, System One focuses on services and solutions that require a high degree of specialization, in-demand technical skills, and large-scale operational expertise. We are essential partners to those on the front lines of our nation’s most critical infrastructure, technology, and life sciences initiatives. 

Founded more than 40 years ago as a staffing partner to the engineering industry, today System One is a diversified organization operating in over 50 locations and putting more than 9,000 people to work in the United States, Canada, and the United Kingdom.

Skills

  • Apacheunmatched
  • Apache Sparkunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Distributed Computingunmatched
  • Editingunmatched
  • Gitunmatched
  • Internet Applicationunmatched
  • Linux Operating Systemunmatched
  • Machine Toolunmatched
  • Maintain Complianceunmatched
  • Microsoft Windows Azureunmatched
  • Multiplatform/Cross-Platformunmatched
  • Network Administration/Managementunmatched
  • OAuthunmatched
  • Policy Implementationunmatched
  • Python Programming/Scripting Languageunmatched
  • React.jsunmatched
  • Reliability Engineeringunmatched
  • Root Cause Analysisunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Administrationunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code Control System (SCCS)unmatched
  • Test Automationunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder