Senior Software Engineer (Python)

Dexian DISYS

Covington, KY • 19m ago • On-site

Senior

On-site

60 - 65 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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

Potential salary for Senior Software Engineer (Python) role

Improve your resume now

$60 – $65/year

Quick Facts

  • Role: Senior Software Engineer (Python)

Description

Design, develop, test, deploy, and maintain production-quality Python applications, APIs, libraries, packages, and reusable components. Use object-oriented programming, modular architecture, design patterns, and clean-code principles to build maintainable, extensible, and scalable software. Ensure operational excellence through standardized logging/configuration, strong testing, troubleshooting, and cloud-native deployment.

Responsibilities

  • Develop reusable frameworks, utilities, templates, and self-service capabilities to reduce duplication and improve productivity
  • Implement standardized patterns for logging, configuration management, command-line interfaces, input validation, error handling, and failure recovery
  • Write comprehensive unit, integration, and regression tests using mocking, fixtures, automation, and code-coverage practices
  • Diagnose defects and runtime failures; perform root-cause analysis and implement durable remediation
  • Deploy and support containerized applications on Kubernetes in AWS, Azure, or comparable public clouds
  • Use Infrastructure as Code (Terraform, AWS CloudFormation, Azure Resource Manager) to automate cloud and platform 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 to support highly available, operationally reliable platforms
  • Use AI-assisted development tools (coding copilots and large language models) to improve development, testing, documentation, code review, and troubleshooting

Requirements

  • Advanced Python proficiency: classes, modules, functions, data structures, type hints, packaging, dependency management, exception handling, and asynchronous/parallel-processing concepts
  • Experience developing production-quality enterprise Python applications, backend services, API integrations, automation tools, internal frameworks, or platform-engineering software (preferred)
  • Ability to implement robust logging, configuration, CLI, validation, error handling, and failure recovery patterns
  • Ability to write unit/integration/regression tests with appropriate mocking, fixtures, automation, and code coverage
  • Ability to troubleshoot defects, runtime failures, and performance bottlenecks with root-cause analysis
  • Experience deploying and supporting Kubernetes-based containerized applications on AWS/Azure (or comparable clouds)
  • Experience with Infrastructure as Code using Terraform, AWS CloudFormation, or Azure Resource Manager
  • Experience building CI/CD workflows using GitHub, Jenkins, and Artifactory
  • Experience with structured logging, metrics, monitoring, and alerting for enterprise reliability

Benefits

  • Measured outcomes: delivery of high-quality, maintainable, well-tested, production-ready Python software; improved reuse, automation, platform reliability, and developer productivity

See similar jobs

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

See more

Unlock Full Resume Report