Principal Software Engineer – Ansible, Python

Jobtailor

Alabama

On-site

USD 110,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jobtailor in the United States seeks a Senior Backend Reliability Engineer to modernize legacy infrastructure using Ansible automation and Python-based tooling. You will design, build, and run resilient backend systems supporting high availability and disaster recovery across data centers.

You will mentor engineers, lead complex initiatives, and collaborate with product owners in an Agile environment to size epics and deliver scalable solutions with FastAPI, Celery, SQLAlchemy, and SQLModel.

Qualifications

  • Bachelor's degree typically required; 5+ years of industry experience preferred.
  • Hands-on expertise with Ansible for infrastructure automation and orchestration of failover workflows.
  • Strong Python experience building automation, services, and resiliency tooling.

Responsibilities

  • Modernize legacy technology with Ansible-based automation and Python-driven tooling.
  • Design, build, and operate resilient backend infrastructure with high availability and DR capabilities.
  • Lead disaster recovery testing and validate system resiliency and readiness.
  • Collaborate with architects and product owners to plan work and size epics and user stories.

Skills

Ansible Automation
Python Development
Backend Engineering
Celery
FastAPI
SQLAlchemy
SQLModel
High Availability
Disaster Recovery
Resiliency Architectures

Education

Bachelor's degree

Tools

Celery
FastAPI
SQLAlchemy
SQLModel

Job description

• Modernize legacy technology by moving to an Ansible-based backend and Python-driven automation
• Build and operate systems supporting high availability, disaster recovery, and automated failover between data centers
• Design, build, and maintain backend infrastructure
• Architect and implement resiliency solutions for distributed systems, including failover and failback workflows
• Develop and manage recovery-operation automation using Ansible and Python
• Lead disaster recovery testing and validate system resiliency and readiness
• Collaborate with architects on long-term resiliency goals
• Partner with product owners to plan work, refine requirements, and size epics and user stories
• Contribute to Agile planning and execution
• Establish and promote reliability, recovery, and continuity engineering best practices
• Mentor junior engineers through technical guidance and hands-on collaboration
• Contribute to backend development and operational improvements
• Provide technical leadership as a senior individual contributor and player-coach
• Propose, design, and code software solutions for complex business needs
• Oversee technical and procedural documentation
• Lead complex problem solving
• Provide technical guidance and support to colleagues and solution development

Requirements

  • University / college degree typically required, with 5+ years of industry-relevant experience
  • In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered
  • Bachelor's degree listed under Education
  • Hands-on expertise with Ansible for infrastructure automation and orchestration of failover workflows
  • Strong Python experience building automation, services, and resiliency tooling
  • Strong experience with backend engineering in distributed systems
  • Experience with distributed task processing using Celery, including asynchronous workflows, retries, and scheduling
  • Solid understanding of high availability, disaster recovery, and resiliency architectures
  • Experience designing systems that handle failure scenarios gracefully
  • Experience building application programming interfaces using FastAPI
  • Familiarity with relational database access using SQLAlchemy or SQLModel
  • Experience operating at a senior or principal engineering level in scope and impact
  • Experience collaborating with product owners, architects, and engineering peers
  • Experience contributing to Agile planning, estimation, and delivery
  • No required certifications
  • No required licenses
  • PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position

Core Competencies

Demonstrates expertise in Ansible and Python for automation and orchestration, with a strong focus on building resilient backend infrastructure and disaster recovery solutions. Proven ability to lead technical initiatives, mentor junior engineers, and collaborate effectively with cross-functional teams in an Agile environment.

Highest-signal resume keywords

  • Ansible Automation
  • Python Development
  • Backend Engineering
  • Disaster Recovery Solutions
  • Agile Planning

ATS Optimization Keywords

Hard Skills

  • Ansible
  • Python
  • Backend Engineering
  • Celery
  • FastAPI
  • SQLAlchemy
  • SQLModel
  • High Availability
  • Disaster Recovery
  • Resiliency Architectures

Soft Skills

  • Technical Leadership
  • Mentoring
  • Collaboration
  • Problem Solving
  • Communication

Industry Keywords

  • Distributed Systems
  • Infrastructure Automation
  • Failover Workflows
  • Agile Execution
  • Reliability Engineering
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Infrastructure Engineer
Senior Infrastructure Engineer

Jobtailor • California (MO)

On-site
USD 120,000 - 170,000
Lead Infrastructure Engineer
Lead Infrastructure Engineer

Jobtailor • Arizona

On-site
USD 120,000 - 160,000
Member of Technical Staff – Software Engineer, Infrastructure
Member of Technical Staff – Software Engineer, Infrastructure

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Jobtailor • New York (NY)

Hybrid
USD 180,000 - 240,000
Senior Automation Engineer
Senior Automation Engineer

Jobtailor • Maryland

On-site
USD 120,000 - 180,000
Senior Site Reliability Engineer – Digital Assets
Senior Site Reliability Engineer – Digital Assets

Jobtailor • Arizona

On-site
USD 120,000 - 170,000
Forward Deployed Engineer – AI Training Data
Forward Deployed Engineer – AI Training Data

Jobtailor • Redwood City (CA), Northern (KY)

Hybrid
USD 140,000 - 170,000
Senior Network Automation Engineer, Tools Integration
Senior Network Automation Engineer, Tools Integration

Jobtailor • Raleigh (NC)

On-site
USD 120,000 - 160,000
Software Engineer I – Enterprise AI Products
Software Engineer I – Enterprise AI Products

Jobtailor • United States

On-site
USD 110,000 - 160,000
Staff IT Engineer
Staff IT Engineer

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000