Senior Software Engineer (Python, Kubernetes, Cloud Platform)

Randstad Digital

TX • 12m ago • On-site

Senior

On-site

143,520 - 145,600 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

Senior Software Engineer (Python, Kubernetes, Cloud Platform)

  • Contract; 8am–5pm
  • Westlake, Texas
  • $69–70/hour
  • Bachelor’s degree required

Description

Design, develop, test, deploy, and maintain production-quality Python applications, APIs, libraries, and reusable components. Implement automation, reliable observability, secure practices, and CI/CD workflows, and deploy containerized services to Kubernetes on AWS/Azure using Infrastructure as Code.

Responsibilities

  • Build maintainable, extensible, scalable Python software using object-oriented programming, modular architecture, design patterns, and clean-code principles.
  • Apply advanced Python skills (classes, modules, functions, data structures, type hints, packaging, dependency management, exception handling, async/parallel processing concepts).
  • Implement standardized logging, configuration management, command-line interfaces, input validation, error handling, and failure recovery patterns.
  • Create reusable frameworks, utilities, templates, and self-service capabilities to reduce duplication and improve developer productivity.
  • Write comprehensive unit, integration, and regression tests using mocking, fixtures, automation, and code-coverage practices.
  • Diagnose software defects, runtime failures, and performance bottlenecks; conduct root-cause analysis and implement sustainable remediation.
  • Design, configure, deploy, and support containerized applications on Kubernetes in AWS, Azure, or comparable public-cloud environments.
  • Use Infrastructure as Code (Terraform, AWS CloudFormation, Azure Resource Manager templates) to automate infrastructure.
  • Build and maintain CI/CD workflows using GitHub, Jenkins, and Artifactory for source control, testing, packaging, artifact management, and release automation.
  • Implement structured logging, metrics, dashboards, monitors, and alerts for highly available and operationally reliable applications and platforms.
  • Apply secure software-development practices including peer reviews, dependency management, vulnerability remediation, secrets protection, and secure cloud configuration.
  • Use relational database concepts and SQL for persistence, integrations, or data-processing solutions.
  • Participate in technical design reviews, architecture discussions, code reviews, and engineering standards adoption.
  • Produce technical designs, documentation, operational procedures, troubleshooting guides, and root-cause analysis records.
  • Use AI-assisted development tools (coding copilots and large language models) to improve development, testing, documentation, code review, and troubleshooting.

Requirements

  • Bachelor’s degree
  • Advanced Python and enterprise backend/API development experience
  • Strong unit/integration/regression testing experience and quality/coverage practices
  • Ability to troubleshoot defects, failures, and performance issues using root-cause analysis
  • Experience deploying and supporting containerized applications on Kubernetes
  • Infrastructure as Code experience with Terraform, AWS CloudFormation, or Azure Resource Manager
  • CI/CD and artifact management experience with GitHub, Jenkins, and Artifactory
  • Secure software-development experience (vulnerability remediation, secrets protection, secure cloud configuration)

Benefits

  • Medical, prescription, dental, vision, AD&D, life insurance
  • Short-term disability
  • 401K plan
  • Benefits eligibility-based

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (Python, Kubernetes, Cloud Platform) role

Improve your resume for just $5

$143,520 – $145,600/year

Unlock Full Resume Report