Senior Software Architect - Scale High-Volume Systems

JobDiva, Inc.

Charlotte (NC)

On-site

USD 140,000 - 210,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NTT DATA seeks a Senior Software Architect to lead the design and evolution of mission-critical, high-scale distributed platforms in Charlotte, NC. The role emphasizes API development, MongoDB, Python, and Java, with a strong track record of building systems that process millions of transactions daily.

The ideal candidate will define technical direction, establish engineering standards, and collaborate with product, security, and platform teams to ensure reliability, security, and scalable

Qualifications

  • 10+ years of software engineering experience with architecture leadership.
  • 8+ years delivering large-scale distributed systems.
  • Deep API design and service architecture experience.
  • Hands-on Python and Java development.
  • MongoDB data modeling, indexing, and replication.
  • Cloud-native architectures, containers, CI/CD, and production ops.
  • Strong monitoring, observability, and incident management.
  • Experience influencing cross-functional stakeholders and leading design reviews.

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.

Skills

Software architecture
Technical leadership
API design
Distributed systems
Python
Java
MongoDB
Cloud-native
CI/CD
Observability

Tools

Kubernetes
Docker
Kafka
Redis

Job description

NTT DATA seeks a Senior Software Architect to lead the design and evolution of mission-critical, high-scale distributed platforms in Charlotte, NC. The role emphasizes API development, MongoDB, Python, and Java, with a strong track record of building systems that process millions of transactions daily.

The ideal candidate will define technical direction, establish engineering standards, and collaborate with product, security, and platform teams to ensure reliability, security, and scalable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect
Senior Software Architect

JobDiva, Inc. • Charlotte (NC)

On-site
USD 140,000 - 210,000
Senior Telecom Systems Architecture Lead
Senior Telecom Systems Architecture Lead

NTT Limited • South Gate (CA)

On-site
USD 114,000 - 129,000
Senior Python Engineer - API & Data Systems
Senior Python Engineer - API & Data Systems

NTT DATA, Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Senior Solutions Architect: Cloud & Enterprise Solutions
Senior Solutions Architect: Cloud & Enterprise Solutions

NTT Limited • Southfield (MI)

Hybrid
USD 140,000 - 180,000
Java Software Architect — Scale High-Performance Systems
Java Software Architect — Scale High-Performance Systems

ADP Middleware Test Company • Las Animas (CO)

On-site
USD 140,000 - 190,000
Senior Java Software Engineer - Cloud-Native Identity & API
Senior Java Software Engineer - Cloud-Native Identity & API

NTT DATA North America • Nashville (TN)

On-site
USD 120,000 - 160,000
Senior Data Architect (Java Expertise)
Senior Data Architect (Java Expertise)

IVID TEK INC • Charlotte (NC)

On-site
USD 140,000 - 180,000
Remote Senior Software Engineer - Java & Cloud APIs
Remote Senior Software Engineer - Java & Cloud APIs

Talentify • Nashville (TN)

Remote
USD 120,000 - 160,000
Senior Full-Stack Engineer: Build Scalable Enterprise Apps
Senior Full-Stack Engineer: Build Scalable Enterprise Apps

Creative Solutions Services, LLC • New York (NY)

On-site
USD 83,000 - 90,000
Medical, dental, and vision insurance
Health savings account
401k program
+1
Senior Java API & Microservices Developer
Senior Java API & Microservices Developer

NTT DATA North America • Charlotte (NC)

On-site
USD 90,000 - 130,000