Senior Software Engineers

Dexian

Kenton (KY)

On-site

USD 90,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dexian is seeking a versatile Python software engineer to design, build, and operate production-grade backend services and APIs. You will champion clean-code practices, modular architectures, and robust testing to ensure reliability and scalability.

The role emphasizes Kubernetes deployments in cloud environments (AWS/Azure), Terraform/ARM for infrastructure, and modern CI/CD pipelines. Strong collaboration and problem-solving are essential to drive automation and platform productivity.

Qualifications

  • Requires strong Python expertise and ability to write maintainable code.
  • Experience with building backend services and APIs.
  • Familiarity with CI/CD and testing practices.

Responsibilities

  • Design, develop, test, deploy, and maintain production-quality Python applications, APIs, libraries, and components.
  • Apply OOP, modular architecture, and clean-code principles for maintainable software.
  • Demonstrate advanced Python proficiency including packaging, dependencies, and async concepts.
  • Implement logging, configuration, CLI, input validation, error handling, and recovery.
  • Develop reusable frameworks and self-service tooling to boost productivity.
  • Write comprehensive unit and integration tests with mocking and fixtures.
  • Diagnose defects and performance bottlenecks; perform root-cause analysis.
  • Design, configure, deploy, and support Kubernetes deployments in cloud environments.
  • Use IaC tools like Terraform, CloudFormation, or ARM templates to automate infra.
  • Build CI/CD workflows with GitHub, Jenkins, Artifactory for deployment and release.
  • Establish structured logging, metrics, dashboards, monitors, alerts for reliability.
  • Leverage AI-assisted development tools to improve code quality and troubleshooting.
  • Communicate effectively and collaborate with teams to deliver reliable software.
  • Experience with enterprise Python apps or platform engineering is preferred.
  • Experience with Kubernetes troubleshooting, cloud-platform engineering, HA design, and observability platforms is preferred.
  • Success measured by high-quality production-ready software and improved productivity.

Skills

Advanced Python
OO Programming
Testing & QA
Problem solving
Communication

Tools

Kubernetes
Terraform
AWS CloudFormation
Azure Resource Manager

Job description

  • Design, develop, test, deploy, and maintain production-quality Python applications, APIs, libraries, packages, and reusable components.
  • Apply object-oriented programming, modular architecture, design patterns, and clean-code principles to create maintainable, extensible, and scalable software.
  • Demonstrate advanced Python proficiency, including classes, modules, functions, data structures, type hints, packaging, dependency management, exception handling, and asynchronous or parallel-processing concepts.
  • Implement standardized patterns for logging, configuration management, command-line interfaces, input validation, error handling, and failure recovery.
  • Develop reusable frameworks, utilities, templates, and self-service capabilities that reduce duplication and improve developer productivity.
  • Write comprehensive unit, integration, and regression tests using appropriate 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 tools such as Terraform, AWS CloudFormation, or Azure Resource Manager templates to automate cloud and platform infrastructure.
  • Build and maintain CI/CD workflows using technologies such as GitHub, Jenkins, and Artifactory for source control, testing, packaging, artifact management, deployment, and release automation.
  • Implement structured logging, metrics, dashboards, monitors, and alerts to support highly available and operationally reliable applications and platforms.
  • Use AI-assisted development tools, including coding copilots and large language models, to improve development, testing, documentation, code review, and troubleshooting.
  • Demonstrate strong problem-solving, communication, collaboration, and influencing skills, with a consistent focus on automation, software quality, reliability, and operational perfection.
  • Experience developing enterprise Python applications, backend services, API integrations, automation tools, internal frameworks, or platform-engineering software is preferred.
  • Experience with Kubernetes troubleshooting, cloud-platform engineering, high-availability design, application performance testing, and enterprise observability platforms is preferred.
  • Success in this role will be measured primarily by the delivery of high-quality, maintainable, well-tested, and production-ready Python software, along with improved software reuse, automation, platform reliability, and developer productivity.

Dexian stands at the forefront of Talent + Technology solutions with a presence spanning more than 70 locations worldwide and a team exceeding 10,000 professionals.

As one of the largest technology and professional staffing companies and one of the largest minority-owned staffing companies in the United States, Dexian combines over 30 years of industry expertise with cutting-edge technologies to deliver comprehensive global services and support.

Dexian connects the right talent and the right technology with the right organizations to deliver trajectory-changing results that help everyone achieve their ambitions and goals.

To learn more, please visit https://dexian.com/.

Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Dexian • Boston (MA)

On-site
USD 120,000 - 150,000
Python Developer
Python Developer

Dexian DISYS • Washington

On-site
USD 130,000 - 180,000
Snowflake Developer
Snowflake Developer

Dexian • Smithfield (RI)

On-site
USD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Dexian DISYS • Durham (NC)

On-site
USD 90,000 - 150,000
Sr. Full Stack Engineer
Sr. Full Stack Engineer

Dexian DISYS • Durham (NC)

On-site
USD 130,000 - 170,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Dexian • Durham (NC)

On-site
USD 120,000 - 160,000
Front End Developer
Front End Developer

Dexian • Providence (RI)

On-site
USD 120,000 - 160,000
DevOps / Release Train Engineer
DevOps / Release Train Engineer

Dexian • Chicago (IL)

On-site
USD 120,000 - 170,000
Data Engineer
Data Engineer

Dexian • Charlotte (NC)

On-site
USD 100,000 - 140,000
Software Engineer (Java/C#)
Software Engineer (Java/C#)

Dexian • The Colony (TX)

On-site
USD 90,000 - 120,000