Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Backend Software Engineer

SMART CALIBER TECHNOLOGY

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Python Backend Software Engineer in Charlotte, NC vacancy
  •  ...Senior Software Engineer (Backend Focus) | AWS | Python | Node.js - (W2 Contract) - Hybrid in Charlotte, NC Optomi, in partnership with a leading electric and gas utility company, is seeking a Full-Stack Software Engineer with a strong backend development focus to join... 
    Senior
    Python
    Full time
    Contract work

    Optomi

    Charlotte, NC
    5 hours ago
  • $180k - $230k

     ...device space is seeking a Full Stack AI Engineer to join their team. This full-time position...  ..., and internal applications using Python, TypeScript/JavaScript, SQL, APIs, and modern...  ...to work at the intersection of AI, software engineering, and customer experience. The... 
    Senior
    Python
    Full time

    Motion Recruitment

    Charlotte, NC
    3 days ago
  •  ...Description Hybrid 3 on in Charlotte, NC Our client is seeking a Backend Software Engineer III to join the Corporate Services Innovation team. The engineer will focus on backend development using Python and AWS to design, build, and maintain scalable solutions that... 
    Python
    3 days per week

    Eliassen Group

    Charlotte, NC
    5 hours ago
  •  ...client is currently looking for a senior full-stack developer with...  .... You’ll work in React, Python, NodeJS, and SQL. Responsibilities...  ...that serve existing software systems Further develop current...  ...in Computer Science, Computer Engineering or equivalent experience... 
    Senior
    Python
    Full time

    Perennial Resources International

    Charlotte, NC
    2 days ago
  • $85 - $95 per hour

     ...Senior Full Stack Engineer – Python / React / AWS (Hybrid, Charlotte NC or Greater Philadelphia) ONSITE INTERVIEW REQUIRED: one in-person interview, and the decision is made that day. Apply only if you can attend in person in Charlotte or Greater Philadelphia. We... 
    Senior
    Python
    Contract work

    The Planet Group

    Charlotte, NC
    1 day ago
  •  ...position No Sponsorship candidates required. = Role: Senior GenAI / ML Engineer Location: Charlotte, NC (Hybrid)   Job...  ...architectures.   Required Skills:   • Build APIs and backend services using Python and FastAPI • Use AI tools (e.g., GitHub Copilot)... 
    Senior
    Python
    Full time
    Contract work

    Synergy Technologies

    Charlotte, NC
    1 day ago
  •  ...Description: Hybrid 3 on in Charlotte, NC Our client is seeking a Backend Software Engineer III to join the Corporate Services Innovation team. The engineer will focus on backend development using Python and AWS to design, build, and maintain scalable solutions that... 
    Python
    Hourly pay
    Local area
    3 days per week

    Eliassen Group

    Charlotte, NC
    4 days ago
  •  ...We are looking for an experienced Senior Python Developer to design, develop, and maintain scalable applications, microservices, and enterprise...  ...understanding of unit testing, debugging, code reviews, and software development best practices. Experience in application... 
    Senior
    Python
    Full time

    2T Consulting

    Charlotte, NC
    8 hours ago
  •  ...Experience: 7+ Years Focus: 80% Backend / Cloud Engineering | 20% Frontend Development...  ...We're seeking an experienced Senior Full Stack Software Engineer with strong AWS, Terraform...  ...TypeScript development. ~2+ years of Python development. ~ Strong experience... 
    Senior
    Python
    Contract work
    3 days per week

    Gravity IT Resources

    Charlotte, NC
    5 hours ago
  • QA Automation Engineer with 4 years of experience designing scalable reusable UI and API automation frameworks for largescale enterprise...  ...applications Strong in Selenium WebDriver with PythonPyTest Python Requests with PyTest SQL UnixLinux Jenkins GitHub Actions Git and... 
    Senior
    Python

    LTM

    Charlotte, NC
    3 days ago
  •  ...position No Sponsorship candidates required. Role: Senior GenAI / ML Engineer Location: Charlotte, NC (Hybrid) Check you match...  .... Required Skills: • Build APIs and backend services using Python and FastAPI • Use AI tools (e.g., GitHub Copilot)... 
    Senior
    Python
    Full time
    Contract work
    Remote work
    Work from home

    Synergy Technologies

    Charlotte, NC
    2 days ago
  • Snowflake Data EngineerLocation RemoteWe are looking for a highly skilled Data Engineer with handson experience in Snowflake Python DBT and modern data architecture The ideal candidate will be responsible for designing building and maintaining scalable data pipelines and... 
    Senior
    Python

    LTM

    Charlotte, NC
    1 day ago
  •  ...Job title: Data Engineer-1 Duration: 07 Months + Possible extension Location: Iselin, NJ & Charlotte, NC (Hybrid) Client:...  ...practices. Requirements: 5 to 7 years of experience in Python backend development. Expertise in Snowflake, PostgreSQL, and other... 
    Senior
    Python

    eTeam

    Charlotte, NC
    4 days ago
  •  ...Role : Senior Cribl Engineer Location: Charlotte, NC (Onsite) Duration: Full-Time/Permanent Description: We are seeking an experienced...  ...fundamentals ~ Experience with scripting languages Python Bash or similar ~ Familiarity with security compliance and... 
    Senior
    Python
    Permanent employment
    Full time

    Quantum World Technologies Inc.

    Charlotte, NC
    16 hours ago
  •  ...We are seeking a Senior DevOps Engineer with 7+ years of experience in DevOps, Software Engineering, Infrastructure Engineering, or Platform Engineering. The role will...  ...Develop automation scripts using PowerShell, Python, Bash, or similar scripting languages. Design... 
    Senior
    Python
    Contract work

    PB consulting

    Charlotte, NC
    a month ago
  •  ...Performance Center VUGen Scripting Web Java Protocol Dynatrace Splunk Python Performance Monitoring Profiling Heap Thread Dump Analysis...  ...abilities with heap and thread dumps9 Solid understanding of software development and architecture10 JavaNET11 Expertise in... 
    Senior
    Python

    LTM

    Charlotte, NC
    4 days ago
  •  ...Job Description Python openings on W2. \n \n Face 2 Face Interview required. \n \n Python Developer, Skills - Strong Python...  ..., Skills - Python, REST, SQL, Cloud - NC/NJ \n \n Python Backend Developer with Microservices, REST APIs, Backend services,... 
    Senior
    Python

    Bank of America

    Charlotte, NC
    8 days ago
  •  ...Experience level - 10+ Years Seeking a hands-on Senior Python & MongoDB Engineer to build and support mission-critical, high-volume applications. The ideal candidate will have deep expertise in Python, MongoDB, distributed systems, performance optimization, scalability... 
    Senior
    Python
    Full time

    TalentOla

    Charlotte, NC
    4 days ago
  •  ...Job Title: Data Engineer Location: Charlotte, NC, Iselin NJ(Hybrid) Duration: 5 months CW-IT Applications Developer IV...  ...practices. Requirements: ~5 to 8 years of experience in Python backend development . ~ Expertise in Snowflake and other DB... 
    Senior
    Python
    Work experience placement

    eTeam

    Charlotte, NC
    5 days ago
  • $134.5k - $265.1k

     ...Cyber Forward Deployed Engineer (FDE), you will work at...  ...development across frontend and backend technologies.Strong...  ...expertise in Node.js, Python (Django/Flask), or Java...  ...practices and secure software development lifecycle....  ...-level employees to senior leaders, we believe there... 
    Senior
    Python
    Local area
    Visa sponsorship

    Deloitte

    Charlotte, NC
    2 days ago
  •  ...Job Title: Senior Data Engineer Location: Charlotte, NC & Iselin, NJ (Hybrid i.e., 3 days a week...  ...Senior Developer with expertise in Python, Snowflake, and AWS to architect, develop...  ...~5 to 7 years of experience in Python backend development ~ Expertise in Snowflake... 
    Senior
    Python
    3 days per week

    eTeam

    Charlotte, NC
    2 days ago
  •  ...43Reference26-01813 Summary: We are seeking an experienced Senior Data Engineer with deep expertise in Oracle-based analytical platforms and...  ...processing solutions using Apache Spark (PySpark/Scala) and Python. Build and maintain scalable ETL/ELT pipelines for analytical... 
    Senior
    Python

    Katalyst Healthcares & Life Sciences

    Charlotte, NC
    6 days ago
  •  ...Senior Security Engineer Charlotte, NC (Onsite) | Full-Time Own Security for a Platform That Runs Mission-Critical Operations Our client...  ...GDPR compliance programs • Scripting ability (PowerShell, Python) • Incident response experience, including on-call... 
    Senior
    Python
    Full time

    SolomonEdwards

    Charlotte, NC
    1 day ago
  •  ...knowledge of security risk frameworks (NIST, ISO 27001, OWASP, PCI-DSS, SOX). •Hands-on experience with application development (Java, Python, .NET, or similar) enabling effective security partnership with dev teams. •Demonstrated experience in vulnerability triage, risk... 
    Senior
    Python
    Full time
    Contract work

    Arkhya Tech Inc.

    Charlotte, NC
    5 hours ago
  •  ...Our client, a leading technology organization, is seeking a Senior React Frontend Engineer to join their team. As a Senior React Frontend Engineer,...  ...data lineage concepts. Familiarity with REST APIs, Node.js/Python, Git, CI/CD, Docker, and Kubernetes.What’s in it for me?... 
    Senior
    Python

    Experis

    Charlotte, NC
    3 days ago
  • Job-ID31445910Reference25-31874 Job Title : Senior Data Analyst Location : Charlotte, NC Job Description : Perform end-to-end setup,...  ...exposure to automation or process improvement initiatives (Alteryx, Python, VBA, etc.). Experience working with middle office or front... 
    Senior
    Python
    Work at office

    Axelon

    Charlotte, NC
    5 days ago
  •  ...for enterprise use.Scalable & Responsible AICollaborate with engineering teams to deploy AI solutions with scalability, security, and performance...  .../ML solutions in production environments.5+ years of hands‑on Python experience; experience with distributed data processing is a... 
    Senior
    Python
    Full time

    Vanguard

    Charlotte, NC
    5 days ago
  • Senior Oracle Exadata Database Machine Administrator (DMA)1 yr contract...  ...and execute hardware and software upgrades with minimal...  ...system administrators, storage engineers, and Oracle Support to resolve...  ...automation tools such as Ansible, Python, or Shell scripting.... 
    Senior
    Python
    Contract work

    CRG

    Charlotte, NC
    2 days ago
  •  ...: 0001-01-01Our client, a leading organization in the technology and enterprise solutions sector, is seeking a Senior AI Platform / Python Engineer (Software Engineer 4 - Contingent) to join their dynamic team. As a Senior AI Platform / Python Engineer (Software Engineer... 
    Senior
    Python
    Contract work

    Experis

    Charlotte, NC
    3 days ago
  •  ...CarolinaHybridFull Time$120k - $160kSenior AI/ML Engineer (Python)Onsite — Wilmington, NC Our client, a...  ...instruments, is looking for a Senior AI/ML Engineer with strong Python skills...  ...development, integration, or deployment) Solid software engineering fundamentals — testing,... 
    Senior
    Python
    Full time

    Motion Recruitment

    Charlotte, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Backend Software Engineer. Be the first to apply!