Senior Software Architect
$72.38 - $80.14 per hourNTT DATA Americas, Inc.
Company Overview:
Req ID: 392376
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Senior Software Architect to join our team in Charlotte, North Carolina (US-NC), United States (US).
Job Description:
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 sharding
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.
Preferred Qualifications
Experience building platforms in regulated, financial, telecommunications, healthcare, or other SLA-critical environments.
Experience with Kubernetes, Docker, service mesh, API gateways, and infrastructure-as-code.
Experience with event streaming or messaging platforms such as Kafka, RabbitMQ, or equivalent.
Experience with caching technologies such as Redis.
Familiarity with security architecture, secrets management, encryption, OWASP practices, and identity/access management.
Experience modernizing legacy Python or Java platforms into scalable, cloud-native services.
Experience leading teams through major platform migrations or reliability improvement programs.
About NTT DATA:
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com
NTT DATA provides a reasonable range of compensation for U.S.-based positions. The starting pay range for this role is [$72.38 to $80.14]. Actual compensation will depend on a number of factors, including the candidate’s relevant experience, technical skills, and other qualifications. This position is eligible for company benefits including participation in medical, dental, and vision insurance, flexible spending or health savings account, and AD&D insurance, employee assistance, participation in a 401k program, and additional voluntary or legally-required benefits
NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you’d like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.
- ...Senior Software Architect – Distributed Systems All the relevant skills, qualifications and experience that a successful applicant will need are listed in the following description. Location: Charlotte, NC / Bay Area, CA Work Arrangement: Onsite Experience:...Senior
- ...Flow Control Group seeks an experienced Sr. Salesforce Developer/Architect to enhance our Salesforce platform. You will bridge enterprise system design with hands-on execution, keeping organizational interests in mind when composing and deploying code. You will translate...Senior
$132.5k - $302.4k
...holds over 4,200 certifications including Certified Technical Architect (CTA). In Life Sciences specifically, we bring deep domain knowledge... ...You Are:A Salesforce Life Sciences Functional Architect at the Senior Manager level within Accenture’s Salesforce Business Group. You...SeniorWork experience placementLive inWork at officeLocal area- ...New York Technology Partners seeks a Salesforce Technical Architect to lead platform architecture and delivery of enterprise Salesforce... ...governance, and modern release practices across Salesforce ecosystems. A senior-level consultancy background is valued. #J-18808-LjbffrSenior
- ...AccruePartners is seeking a Senior Salesforce Architect to lead architecture, design, and delivery of scalable Salesforce solutions in a healthcare-focused environment. You will work hands-on with the development team, guiding Health Cloud implementations and integrations...SeniorRemote work
- ...Pacific Life is seeking a Senior Salesforce Marketing Cloud Engineer to join our Salesforce Center of Excellence. You will architect and optimize Marketing Cloud solutions, mentor teammates, and partner with marketing leadership to shape customer journeys across channels...SeniorRelocation package
- ...training, and support to get over 4,200 certifications including Certified Technical Architect (CTA). Visit us here to find out more about Accenture's Salesforce practiceWho You Are:You are a senior Data Cloud and AI Architect within Accenture’s Life Sciences Salesforce...SeniorWork experience placementLive inWork at officeLocal area
- ...Join Our Caring CommunityThe Senior Application Architect designs and develops IT applications architecture solutions to business problems in alignment... ...principles, design patterns, integration patterns, and software engineering practices.Experience designing enterprise...SeniorTemporary workFor contractorsRemote workWork from homeHome office
- ...teams throughout project delivery:Lead delivery teams of technical architects, consultants, and client IT staff across MAS implementation... ...delivery role, including client-facing delivery at Manager or Senior Manager levelCompensation at Accenture varies depending on a wide...SeniorWork experience placementLive inWork at officeLocal area
- Tata Consultancy Services in Charlotte, NC is seeking a Data Warehouse Developer to design, build, and optimize datamarts across SQL Server, Oracle, and Hadoop ecosystems. Candidates should have 5+ years of data warehouse or data engineering experience, strong SQL skills...Senior
- ...Pacific Life seeks a Data Lead/Architect to guide IT architecture across data, applications, and technology, partnering with the Data Steward and Director to translate governance into scalable solutions. This role develops blueprints, leads integration efforts, and shapes...Senior
- ...Looking for a Senior Enterprise Architect This position is hybrid in Charlotte, NC The ideal candidate combines a developer’s implementation... ...What we’re looking for: ~10+ years of experience in software engineering, solution architecture, or enterprise architecture...SeniorFull time
$109.13k - $208.58k
...from how we treat our members to how we treat each other. Come be a part of what makes us so special! As a talented Information Architect under the Chief Technology Office, you will support the Bank & Financial Crimes Data Domains that manage information and data...SeniorWork at officeRelocation packageFlexible hours$139.6k - $200k
...Senior Mobile DeveloperCharlotte, North Carolina, United States; Denver, Colorado, United... ...team products from design to production.Architect, develop, and maintain cross-platform... ...integrating monitoring solutions for deployed software and resources.A history of delivering...SeniorWork at officeLocal areaRemote workFlexible hours$60 - $70 per hour
...Brooksource is seeking a Senior Enterprise Security Application Developer to join our Fortune 500 Energy & Utilities client’s Enterprise Security Applications team in Charlotte, NC. This role is hybrid (3 days onsite per week in uptown Charlotte) with a pay rate of $6...SeniorHourly payFull timeContract work3 days per week- ...Aurex is seeking an experienced Network Architect in Chantilly, VA, to lead design, evaluation, and validation of terrestrial enterprise networks supporting space-based systems. You will analyze ground networks, advise on architecture, and coordinate with cybersecurity...Senior
$60k
A leading IT staffing provider located in Charlotte, North Carolina, is seeking an experienced mobile developer proficient in React Native. The role entails writing maintainable code, participating in team discussions, and testing mobile applications. The position offers...Senior$200k
...Job Description Job Description Title: Senior AWS Enterprise Engineer / Architect Location: Charlotte,NC Employment Type : Full Time Compensation: Pay Range:$200,000 Per Year Description We are looking for an experienced professional to join our...SeniorFull time- ...Citco seeks an experienced Enterprise Architect to lead and govern enterprise-wide architecture across applications, data, cloud, and platforms in Charlotte, NC. This senior role defines standards, guardrails, and reusable patterns while ensuring security, observability...Senior
- ...LTIMindtree is seeking an experienced Salesforce Enterprise Architect in Charlotte, NC to define and drive enterprisewide Salesforce architecture and transformation roadmaps. You will provide architectural leadership across multi-cloud Salesforce programs ensuring scalable...
- ...Truist Financial Corporation seeks a Senior Network Automation and Tool Integration Engineer to design and deliver secure, end-to-end automation across enterprise network, observability, ITSM, and DevOps platforms. This role connects Python and Ansible automation with...Senior
- ...Duke Energy in Charlotte, NC is seeking a Senior Engineer to perform protective relay studies, calculations, and settings development for substation protection systems. You will focus on applying new protective relaying for planned projects and integrate designs with...Senior
$60 - $70 per hour
...Senior Enterprise Security Application Developer Charlotte, NC Hybrid (3 days per week onsite in uptown Charlotte) $60 – $70 per hour... ...reliability of the BEAR application Design and develop complex software solutions to address business challenges Translate ideas into actionable...SeniorHourly payFull timeContract workVisa sponsorship3 days per week- ...Leidos is seeking a Lead Transmission Line Engineer to manage a senior team delivering overhead transmission designs for major utilities, applying NESC/ASCE/ACI/NEC standards on projects from 34.5 kV to 500 kV. You will direct analyses, modeling, structure loading, drafting...SeniorRemote work
$69 - $70 per hour
...is seeking an Application Analyst IV for a hybrid role in Charlotte, NC. This 12+ month contract involves designing and building software solutions, with a focus on Python and API integration. The ideal candidate will have strong skills in SQL and experience with data...SeniorHourly payContract workImmediate start- ...Job Title- Senior Full Stack Java Developer Location- Addison, TX/Charlotte, NC- Full-Time Required Skills Java Spring Boot Microservices Angular Apache Kafka REST APIs Enterprise Application Development Responsibilities Develop and maintain...SeniorFull time
- ...We're Hiring: Salesforce Technical Architect (Multi-Cloud) Responsibilities Own the... ...architectural risks and platform blockers Mentor Senior and Associate Engineers, setting high... ...~8+ years of experience in software architecture and engineering, with a proven...Full timeTemporary work
- Zachry Group in Charlotte, NC seeks an experienced engineering leader to apply advanced principles to complex projects. The role centers on providing technical guidance, coordinating multi-discipline teams, and delivering critical results for major initiatives. Leading...Senior
- ...Role Overview As a Salesforce Technical Architect for the Platform Team you will serve as... ..., and successful delivery of enterprise software solutions. Bridging the gap between complex... ...Mentorship & Team Enablement: Mentor Senior and Associate Engineers, setting high standards...Full timeTemporary work
$113k - $188k
...Software Architect What you will be doing: The Software Architect will have responsibility for the design of new or enhanced software... ...on the team, in addition to providing coaching, oversight for senior/lead software engineers. Implementing product vision...Full timePart timeFor contractorsWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!
- software architect Charlotte, NC
- .net software architects (remote) Charlotte, NC
- application architect Charlotte, NC
- senior software architect Charlotte, NC
- senior associate vice president Charlotte, NC
- senior manager accounts payable Charlotte, NC
- senior cloud service delivery manager Charlotte, NC
- senior quantitative risk analyst Charlotte, NC
- senior software design engineer Charlotte, NC
- senior ios engineer Charlotte, NC





