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.
- ...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...SeniorPythonFull timeContract work
$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...SeniorPythonFull time- ...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...Python3 days per week
- ...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...SeniorPythonFull time
$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...SeniorPythonContract work- ...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)...SeniorPythonFull timeContract work
- ...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...PythonHourly payLocal area3 days per week
- ...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...SeniorPythonFull time
- ...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...SeniorPythonContract work3 days per week
- 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...SeniorPython
- ...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)...SeniorPythonFull timeContract workRemote workWork from home
- 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...SeniorPython
- ...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...SeniorPython
- ...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...SeniorPythonPermanent employmentFull time
- ...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...SeniorPythonContract work
- ...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...SeniorPython
- ...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,...SeniorPython
- ...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...SeniorPythonFull time
- ...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...SeniorPythonWork experience placement
$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...SeniorPythonLocal areaVisa sponsorship- ...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...SeniorPython3 days per week
- ...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...SeniorPython
- ...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...SeniorPythonFull time
- ...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...SeniorPythonFull timeContract work
- ...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?...SeniorPython
- 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...SeniorPythonWork at office
- ...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...SeniorPythonFull time
- 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....SeniorPythonContract work
- ...: 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...SeniorPythonContract work
- ...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,...SeniorPythonFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Backend Software Engineer. Be the first to apply!
- python engineer Charlotte, NC
- senior python developer Charlotte, NC
- python developer Charlotte, NC
- full stack / python developer (remote) Charlotte, NC
- python developer data analytics Charlotte, NC
- python programmer Charlotte, NC
- entry level python developer Charlotte, NC
- java developer backend Charlotte, NC
- senior backend developer Charlotte, NC
- back-end developer Charlotte, NC






