Senior Software Architect
VDart Inc
Role: Senior Software Architect
Location: Charlotte, NC/Bay Area, CA (Onsite)
Type: Contract
- We are 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.
- Proven 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.
- 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Architect in Charlotte, NC vacancy
- ...multi-tenant SaaS architecture processing millions of recognition events and rewards transactions. We're looking for a Senior Software Architect to own how our systems are designed, modernized, and built. This is a senior technical leadership role, not a senior coding...SeniorContract workWork at officeLocal areaRemote workWorldwideHome officeShift work
- ...Xceleration in Charlotte, NC is seeking a Senior Software Architect for a hybrid role. You will own how our systems are designed, modernized, and built, collaborating with peers and contract engineers while still coding. This senior technical leadership role focuses...SeniorContract work
- ...Overview As a Salesforce Technical Architect for the Platform Team at Cabin, you will... ..., and successful delivery of enterprise software solutions. Bridging the gap between complex... ...Mentorship & Team Enablement: Mentor Senior and Associate Engineers, setting high standards...SuggestedFull timeTemporary work
$116.4k - $200k
...leadership over all team products from design to production. Architect, develop, and maintain cross-platform mobile applications... ...~ Experience integrating monitoring solutions for deployed software and resources. ~ A history of delivering complex mobile applications...SeniorFull timeWork at officeLocal areaRemote workFlexible hours$165k - $180k
...We are seeking a Salesforce Solution Architect to serve as a technical leader, playing... ...architecture decisions and roadmaps to senior leadership * Mentor senior developers... ...to use a personal computer, applicable software, and office equipment for sustained periods...SuggestedTemporary workWork at officeLocal areaRemote workWork from homeVisa sponsorshipWork visaFlexible hours- ...power innovation and leave your mark on our energy future.The Senior HV Underground Transmission Line Engineer has broad technical knowledge... ....Proficient with CDEGS, CYMCAP and other underground design software.Track record of working cooperatively with diverse teams,...SeniorWork at office
- ...We're Hiring: Senior .NET Developer Location: Charlotte, NC (Onsite) - Multiple Roles Employment: W2 Experience: 7+ Years... ...✔ RESTful APIs & SQL ✔ Object-Oriented Programming (OOP) ✔ Software Design Patterns & Best Practices ✔ Banking / Financial Services...SeniorTemporary work
- ...Senior Power Platform Developer Booth and Associates is seeking a Senior Power Platform Developer who enjoys being hands-on while guiding a small team. In this role, you will work directly alongside two developers to design, build, and deploy applications that support...SeniorWork at office
- ...across the organization. What’s In Store For You This is a senior, hands-on engineering role with direct ownership of application... ...applications from the ground up? ~10+ years of professional software development experience with strong recent hands-on coding ~ Advanced...Senior
$98.18k - $115.5k
...Location expectationsThis role requires working from a U.S. Bank location three (3) or more days per week.U.S. Bank is seeking a Senior Software Asset Management Analyst to manage a portfolio of enterprise software publishers within our Software Asset Management...SeniorFull timeLocal area3 days per week- ...partners with leading companies to deliver digital transformation, software development, and technology consulting services. CapTech is... ..., best practices, and reusable accelerators Mentor architects and developers through architecture reviews, communities of practice...Work at officeRemote workFlexible hours
- ...Senior Application Developer Join Aprio's Information Technology team and you will help clients maximize their opportunities. Aprio... ...or cancelled. Designs, programs/develops, and modifies software systems, applications, and tools, both existing and potentially...SeniorFull timeWork at officeLocal areaRemote workFlexible hoursNight shift
- ...Bank of America in Canada seeks a senior AI/Software leader to design and deploy AI applications across multiple domains, owning end-to-end delivery from planning to production rollout. Responsibilities include coordinating data collection, employing LLMs, RAG pipelines...Senior
$214.51k
...perspectives. Join our team, and together we will make a difference and change the world. Job Description CDM Smith is seeking a Senior Enterprise Architect to join our Corporate Business Technology team. This role is responsible for designing, governing, and continuously...SeniorWork experience placementH1bRemote work- ...Bank of America is seeking a Senior Architect with deep AI expertise to lead architecture, strategy, and adoption of AI-powered solutions across enterprise platforms. The role defines future-state architectures, guides technology decisions, and drives scalable, secure...Senior
$65k - $105k
.... Responsibilities: We act as the internal backend architecture expert and help define engineering standards. We improve software quality by refactoring and reshaping legacy areas. We take ownership of reliability and performance by identifying bugs and issues...SeniorFull timeRemote work$139.6k - $200k
...Denver, CO and Charlotte, NC area) Position Summary: Join our mission to transform our nation's healthcare system as a Senior Full-stack Software Developer. In this role you will assist in leading projects from design to delivery. Partner with product managers and...SeniorLocal areaFlexible hours- ...Seeking a Senior Scrum Master with 10+ years of experience in Agile/Scrum and project management. Strong technical understanding of software development, SDLC, and cross-functional Agile delivery is required. Key Responsibilities Facilitate all Scrum ceremonies and...SeniorFull time
- ...teams, business stakeholders, and other partners throughout the software development lifecycle. What’s In Store For You... ...professional software/application development experience based on the seniority assigned to this position. Strong hands-on development experience...SeniorLong term contract
- ...Title: Senior Full Stack Developer (.NET / Angular) Location: Charlotte, NC (Onsite) In-Person Client Interviews required in either... ...with cross-functional teams to deliver high-quality software solutions Top Skills .NET Core (.NET 8+) C# (C#...Senior
$116.2k - $229.1k
...that help drive positive outcomes for our communities. Learn more. Professional development From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and...SeniorLocal areaShift work- ...Senior Applications Engineer At Okuma America Corporation, we are committed to helping manufacturers achieve exceptional productivity... ...systems. Experience working with CAD/CAM and manufacturing software platforms. Understanding of Statistical Process Control (SPC...SeniorFlexible hours
$163.4k - $322.1k
Position Summary Senior Manager, Advanced Cyber Threat Response, Forensics and Technical Remediation Integration LeadDeloitte’s Cyber Defense & Resilience practice helps organizations prepare for, respond to, and recover from cyber incidents. As a Senior Manager...SeniorLocal areaVisa sponsorship- ...Role: Senior Software Engineer - Alfresco LWWF Workflow Development Location: Charlotte, NC JOB DESCRIPTION Client is seeking Senior Software Engineers to support the development, enhancement, maintenance, and integration of workflow automations built using...Senior
- ...Our client, a leading financial services organization, is seeking a Senior Java Backend Developer to join their team. As a Senior Java Backend Developer, you will be part of the core development team supporting banking and payment systems. The ideal candidate will demonstrate...SeniorWeekly payTemporary workRelocationFlexible hours
- ...Job Description Job Description Senior Systems Analyst Employment Type: Full Time, Senior-level Department: Information Technology CGS is seeking a Senior Systems Analyst to join our team supporting a wide-ranging technical support initiative for a large...SeniorFull timeContract workFor contractorsWork at officeFlexible hours
$124k - $280k
...Industry/Sector Not Applicable Specialism Data, Analytics & AI Management Level Senior Manager Job Description & Summary The Opportunity As a Google AI & Data Solutions Architect you will lead client-focused solution design for generative AI and data...SeniorFull timeH1b- Role: Senior .Net Developer Location: Charlotte, NC Onsite position Fulltime position JD Senior .Net Developer .NET Framework 4.6+ and .NET Core - Strong development experience. C# Programming - Advanced proficiency. SQL Server (2014/2016/2019) - Experience in stored...SeniorFull timeWork experience placement
- ...professional environment using SAFe or another Agile delivery methodologies. Understanding of building AWS-based full stack web applications and cloud migrations. Significant experience defining APIs, Data Models, and other technical specifications. Software Technology IncSeniorLocal area2 days per week
$93.6k - $104k
...3,600 - 104,000 per year Requirements: At least 3 years of software development experience Experience with .NET Core or .NET 8+,... ...ASP.NET API OOP Security More: We are seeking a Senior Full Stack Developer to design, build, and maintain scalable web...SeniorHourly payFull timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!
Related searches
- .net software architects (remote) Charlotte, NC
- senior manager customer operations Charlotte, NC
- senior java developer Charlotte, NC
- senior software engineer ruby on rails Charlotte, NC
- sr finance manager Charlotte, NC
- sr marketing manager Charlotte, NC
- senior customer service Charlotte, NC
- senior business manager Charlotte, NC
- senior account executive Charlotte, NC
- senior accounts receivable analyst Charlotte, NC





