Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Senior Software Architect

  • Senior Software Architect job type Posted on: Nov 13, 2026
  • Senior Software Architect experience level SFE
  • Senior Software Architect employment type Charlotte, North Carolina
  • Senior Software Architect employment type Onsite
  • Senior Software Architect salary CTC

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Senior Software Architect roles in North Carolina.

View Salary Guide →

Job Title :

Senior Software Architect

Job Type :

Contract

Job Location :

Charlotte North Carolina United States

Remote :

No

Jobcon Logo Job Description :

Section

Details

Job Title

Senior Software Architect

Job Type

C2C

Client Location

Charlotte, NC or Bay Area, CA (Need only Locals)

Work Arrangement

Onsite

Duration

12+ Months

Job Summary

  • Seeking a highly experienced Senior Software Architect to lead the design and evolution of mission-critical, high-scale distributed platforms.
  • This role requires deep hands-on expertise in API development, MongoDB, Python, and Java, with a strong record of architecting systems that process millions of transactions per day while meeting rigorous SLA, availability, security, and resiliency requirements.
  • The ideal candidate combines strategic architectural leadership with practical engineering depth.
  • They will define technical direction, solve complex scalability and reliability challenges, establish engineering standards, and partner closely with product, platform, security, and engineering teams.

Key Responsibilities

  • Architect scalable, highly available, and resilient distributed systems supporting high transaction volumes and mission-critical workloads.
  • Define end-to-end system architecture across APIs, services, data stores, asynchronous processing, caching, observability, and infrastructure.
  • Design and govern enterprise-grade API platforms, including RESTful and/or event-driven APIs, API security, versioning, rate limiting, error handling, and backward compatibility.
  • Lead architecture decisions for services built primarily in Python and Java, ensuring performance, maintainability, operational readiness, and secure coding practices.
  • Design, optimize, and govern large-scale MongoDB deployments, including data modeling, indexing, sharding, replication, consistency, backup/recovery, and capacity planning.
  • Establish reliability and resiliency patterns, including fault isolation, retries, idempotency, circuit breakers, graceful degradation, and disaster recovery.
  • Drive performance engineering, including load testing, bottleneck analysis, query optimization, API latency reduction, and scalability planning.
  • Define observability standards across logging, metrics, distributed tracing, dashboards, alerting, SLOs, SLIs, and incident response.
  • Partner with DevOps/SRE teams to improve production readiness, deployment automation, infrastructure reliability, and operational maturity.
  • Conduct architecture reviews, establish technical standards, and mentor senior engineers and technical leads.
  • Translate business and non-functional requirements into clear technical designs, roadmaps, trade-offs, and implementation plans.
  • Lead root-cause analysis for critical production incidents and drive permanent corrective actions.

Required Qualifications

  • 10+ years of software engineering experience, including significant experience in software architecture or technical leadership roles.
  • 8+ years' experience architecting and delivering large-scale distributed systems supporting high throughput, high availability, and strict SLA requirements.
  • Deep expertise in API design and development, including scalable service architectures, API lifecycle management, security, authentication/authorization, and performance optimization.
  • 8+ years strong hands-on development experience in both Python and Java.
  • Extensive enterprise-scale experience with MongoDB, including:
    Data modeling and schema design Indexing and query optimization
    Replica sets and sharing
  • Read/write scaling strategies High availability and disaster recovery
    Performance tuning and capacity planning
    Backup, restore, and data consistency strategies
  • Strong knowledge of distributed systems concepts, including eventual consistency, CAP trade-offs, concurrency, message delivery semantics, idempotency, and data partitioning.
  • Demonstrated experience with cloud-native architectures, containerization, CI/CD, and production operations.
  • Strong understanding of monitoring and observability practices, including metrics, logs, tracing, alerting, SLOs, and incident management.
  • Experience leading technical design discussions and influencing cross-functional stakeholders.
  • Excellent written and verbal communication skills, with the ability to explain complex technical decisions clearly.

Jobcon Logo Position Details

Posted:

Nov 13, 2026

Reference Number:

87010-7542

Employment:

CTC

City:

Charlotte

Job Origin:

CIEPAL_ORGANIC_FEED

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Software Architect    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Section

Details

Job Title

Senior Software Architect

Job Type

C2C

Client Location

Charlotte, NC or Bay Area, CA (Need only Locals)

Work Arrangement

Onsite

Duration

12+ Months

Job Summary

  • Seeking a highly experienced Senior Software Architect to lead the design and evolution of mission-critical, high-scale distributed platforms.
  • This role requires deep hands-on expertise in API development, MongoDB, Python, and Java, with a strong record of architecting systems that process millions of transactions per day while meeting rigorous SLA, availability, security, and resiliency requirements.
  • The ideal candidate combines strategic architectural leadership with practical engineering depth.
  • They will define technical direction, solve complex scalability and reliability challenges, establish engineering standards, and partner closely with product, platform, security, and engineering teams.

Key Responsibilities

  • Architect scalable, highly available, and resilient distributed systems supporting high transaction volumes and mission-critical workloads.
  • Define end-to-end system architecture across APIs, services, data stores, asynchronous processing, caching, observability, and infrastructure.
  • Design and govern enterprise-grade API platforms, including RESTful and/or event-driven APIs, API security, versioning, rate limiting, error handling, and backward compatibility.
  • Lead architecture decisions for services built primarily in Python and Java, ensuring performance, maintainability, operational readiness, and secure coding practices.
  • Design, optimize, and govern large-scale MongoDB deployments, including data modeling, indexing, sharding, replication, consistency, backup/recovery, and capacity planning.
  • Establish reliability and resiliency patterns, including fault isolation, retries, idempotency, circuit breakers, graceful degradation, and disaster recovery.
  • Drive performance engineering, including load testing, bottleneck analysis, query optimization, API latency reduction, and scalability planning.
  • Define observability standards across logging, metrics, distributed tracing, dashboards, alerting, SLOs, SLIs, and incident response.
  • Partner with DevOps/SRE teams to improve production readiness, deployment automation, infrastructure reliability, and operational maturity.
  • Conduct architecture reviews, establish technical standards, and mentor senior engineers and technical leads.
  • Translate business and non-functional requirements into clear technical designs, roadmaps, trade-offs, and implementation plans.
  • Lead root-cause analysis for critical production incidents and drive permanent corrective actions.

Required Qualifications

  • 10+ years of software engineering experience, including significant experience in software architecture or technical leadership roles.
  • 8+ years' experience architecting and delivering large-scale distributed systems supporting high throughput, high availability, and strict SLA requirements.
  • Deep expertise in API design and development, including scalable service architectures, API lifecycle management, security, authentication/authorization, and performance optimization.
  • 8+ years strong hands-on development experience in both Python and Java.
  • Extensive enterprise-scale experience with MongoDB, including:
    Data modeling and schema design Indexing and query optimization
    Replica sets and sharing
  • Read/write scaling strategies High availability and disaster recovery
    Performance tuning and capacity planning
    Backup, restore, and data consistency strategies
  • Strong knowledge of distributed systems concepts, including eventual consistency, CAP trade-offs, concurrency, message delivery semantics, idempotency, and data partitioning.
  • Demonstrated experience with cloud-native architectures, containerization, CI/CD, and production operations.
  • Strong understanding of monitoring and observability practices, including metrics, logs, tracing, alerting, SLOs, and incident management.
  • Experience leading technical design discussions and influencing cross-functional stakeholders.
  • Excellent written and verbal communication skills, with the ability to explain complex technical decisions clearly.

Loading
Please wait..!!