Demo

Senior Python Backend Software Engineer

Smart Caliber Technology
Charlotte, NC Contractor
POSTED ON 10/22/2026
AVAILABLE BEFORE 11/20/2026

 

Job Title: Senior Python Backend Software Engineer
Location: Charlotte, NC (On-Site)
Contract Role

 

Job Summary

We are seeking an experienced Senior Python Backend Software Engineer to design, develop, and maintain scalable, reliable, and high-performance backend services. The ideal candidate will have strong expertise in Python, FastAPI, REST APIs, microservices, distributed systems, and workflow orchestration.

The candidate should have hands-on experience building resilient backend architectures, implementing asynchronous processing, optimizing performance, and integrating enterprise systems. Familiarity with Model Context Protocol (MCP), tool-based orchestration, and LLM tool-calling patterns is highly desirable for supporting future AI-driven integrations.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Python and FastAPI.
  • Build and integrate enterprise REST/JSON APIs and microservices.
  • Implement tool-based orchestration patterns, including MCP-based architectures where applicable.
  • Design workflow engines, state machines, and multi-step orchestration for complex business processes.
  • Develop asynchronous and concurrent processing solutions for distributed systems.
  • Implement robust error handling, retry mechanisms, idempotency, and recovery strategies.
  • Use Redis or similar technologies for caching, request deduplication, rate limiting, and state management.
  • Optimize backend performance, scalability, reliability, and resource utilization.
  • Write comprehensive unit and integration tests using Pytest or similar frameworks.
  • Monitor, troubleshoot, and debug distributed applications using logging and monitoring tools.
  • Follow engineering best practices, including Git workflows, code reviews, CI/CD, linting, and static analysis.
  • Implement secure API authentication and authorization using OAuth2, JWT, and related security practices.
  • Collaborate with cross-functional teams to deliver reliable enterprise-grade software solutions.
  • Support future AI integrations involving LLM tool-calling capabilities.

Required Skills and Qualifications

  • 5 years of backend software development experience using Python.
  • Strong hands-on experience with FastAPI and backend service development.
  • Experience with MCP or other tool-based orchestration architectures.
  • Strong knowledge of REST APIs, JSON integrations, API orchestration, and microservices.
  • Deep understanding of distributed systems, asynchronous programming, and concurrency.
  • Experience designing workflow engines, state machines, and multi-step business process orchestration.
  • Strong understanding of resiliency patterns, including retries, failure handling, idempotency, and partial-success scenarios.
  • Hands-on experience with Redis or similar caching technologies.
  • Proficiency in unit testing and integration testing, preferably using Pytest.
  • Experience debugging distributed systems and implementing logging and monitoring solutions.
  • Familiarity with Git-based development, code reviews, CI/CD pipelines, and code quality tools.
  • Working knowledge of secure API design, OAuth2, JWT, authentication, and authorization.
  • Basic understanding of LLM integration and tool-calling patterns.
  • Experience with AWS cloud services.

Good to Have

  • Experience in insurance or financial services.
  • Familiarity with enterprise business workflows and complex process orchestration.
  • Experience integrating AI-powered services or LLM-based applications into backend systems.

 

Hourly Wage Estimation for Senior Python Backend Software Engineer in Charlotte, NC
$46.00 to $56.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Python Backend Software Engineer?

Sign up to receive alerts about other jobs on the Senior Python Backend Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Smart Caliber Technology

  • Smart Caliber Technology Durham, NC
  • Location: We have multiple locations as an option Dallas, TX, Raleigh, NC, Merrimack, NH, Boston, MA, Smithfield, RI Full-time role Job Summary Capgemini i... more
  • 15 Days Ago

  • Smart Caliber Technology Schaumburg, IL
  • Role Name: Pega Lead System Architect (PCLSA) – Insurance Domain Location: Schaumburg, IL (Onsite) Start date: 12 Months JOB DESCRIPTION: Lead the architec... more
  • 2 Days Ago

  • Smart Caliber Technology Portsmouth, NH
  • Role: Senior Ruby on Rails Lead Engineer Location: Portsmouth, NH (On-Site) Contract Role Job Summary We are seeking an experienced Senior Ruby on Rails Le... more
  • 8 Days Ago

  • Smart Caliber Technology York, NY
  • Position: Google Cloud Platform Cloud Champion (Pre-Sales Architecture) - Financial Services Location: New York, NY (Hybrid) Employment Type: Full-Time Job... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Senior Python Backend Software Engineer jobs in the Charlotte, NC area that may be a better fit.

  • Delta System and Software Inc. Charlotte, NC
  • Title: Senior Python with MongoDB Engineer Duration: Long term project Location: Concord, NC / Charlotte, NC Rate: $60/hr. on C2C Role Summary Seeking a ha... more
  • 16 Days Ago

  • Affirm Charlotte, NC
  • Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or comp... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!