Software Architect Jobs in North Carolina
Software Architect jobs in North Carolina are in strong and consistent demand, concentrated in enterprise software, financial technology, and life sciences, with openings at every level from associate architect through principal and distinguished engineer. The heaviest hiring is in the Research Triangle area of Raleigh and Durham, Charlotte, and Greensboro, where employers like Lenovo, Bank of America, and Red Hat have long-established engineering footprints. Cloud-native architecture, microservices design, and enterprise integration are the most sought-after specializations across the state. Find a role that fits below and apply directly.
Find Software Architect JobsOverview
Showing 5 of 8+ Software Architect jobs









Job Summary:
The Senior Quality Systems Architect is a highly experienced individual contributor responsible for the design, development, implementation, and ongoing support of GxP-regulated Quality applications within a biopharmaceutical environment.
The role operates with a high degree of autonomy, influences technical direction, and serves as a subject matter expert for software engineering best practices.
Job Responsibilities:
- Design, develop, configure, and support enterprise Quality applications (e.g., eQMS, deviation/CAPA, change management, audits, document management).
- Practice software engineering standards, best practices, and architectural patterns for Quality systems.
- Provide technical guidance and mentoring to junior engineers and cross-functional team members.
- Evaluate and recommend new approaches to improve Quality system performance and compliance.
- Ensure all systems and changes comply with GxP, FDA, EMA, ICH, and other global regulatory requirements.
- Ensure data integrity, system security, and audit readiness across Quality applications.
- Translate business and quality process requirements into scalable technical solutions.
- Provide advanced troubleshooting and root cause analysis for system issues impacting Quality operations.
- Lead continuous improvement initiatives to reduce manual processes, improve system reliability, and enhance user experience.
- Lead to disaster recovery planning and exercise execution, business continuity, and system lifecycle management planning.
Required Knowledge, Skills, & Abilities
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field (Master’s degree preferred).
- 8–12+ years of professional software engineering or application support experience.
- 5+ years supporting GxP-regulated systems within the pharmaceutical, biotech, or medical device industry.
- Proven experience with Quality applications (commercial or custom-built eQMS platforms).
- Demonstrated experience executing complex technical initiatives without direct people management responsibility.
- Experience with enterprise application development and/or configuration (e.g., python, APIs, SQL, databases).
- Strong understanding of Software Development Lifecycle (SDLC), Agile/DevOps practices in a regulated environment.
- Experience in Computer System Validation (CSV) methodologies, data integrity principles, and audit readiness.
Desired Knowledge, Skills, & Abilities
- Experience with EtQ
- Experience with Computer Software Assurance (CSA)
- Familiarity with FDA 21 CFR Part 11, Annex 11, and global regulatory expectations.
KBI Biopharma, Inc. is an EEO/AA employer and actively seeks to diversify its work force. Therefore, all qualified applicants, regardless of race, color, national origin, religion, gender, gender identity, sexual orientation, age, disability or veteran status, are strongly encouraged to apply.
I understand that neither the completion of this application nor any other part of my consideration for employment establishes any obligation for KBI Biopharma, Inc. to hire me. If I am hired, I understand that either KBI Biopharma, Inc. or I can terminate my employment at any time and for any reason, with or without cause and without prior notice. I understand that no representative of KBI Biopharma, Inc. has the authority to make any assurance to the contrary.
I attest with my signature below that I have given to KBI Biopharma, Inc. true and complete information on this application. No requested information has been concealed. I authorize KBI Biopharma, Inc. to contact references provided for employment reference checks. If any information I have provided is untrue, or if I have concealed material information, I understand that this will constitute cause for the denial of employment or immediate dismissal.
See All 8 Software Architect Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Architect JobsSoftware Architect Jobs by City in North Carolina
Where North Carolina roles are concentrated, by current openings.
Software Architect Job Market in North Carolina
A snapshot from current North Carolina openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Healthcare & Medical Services
What North Carolina Employers Look For
The qualifications that appear most often in software architect jobs across North Carolina.
- Bachelor's or master's degree in computer science, software engineering, or a related field
- Extensive experience designing distributed systems, microservices, or cloud-native architectures
- Proficiency with AWS, Azure, or Google Cloud platform architecture and deployment patterns
- Demonstrated ability to lead technical teams and align architecture with business objectives
- Experience with enterprise integration patterns, APIs, and modern DevOps or CI/CD pipelines
- Strong communication skills for presenting architectural decisions to technical and non-technical stakeholders
Software Architect Jobs in North Carolina: Frequently Asked Questions
How do you become a software architect in North Carolina?
Software architect is not a state-licensed profession in North Carolina, so there is no board exam or registration required to work in the role. Most North Carolina employers expect a bachelor's degree in computer science or software engineering and substantial experience as a senior software engineer before considering a candidate for an architect-level position. Industry credentials such as AWS Certified Solutions Architect or the Open Group Architecture Framework certification strengthen a candidacy and appear frequently in North Carolina job postings.
How much do software architects make in North Carolina?
Software architects in North Carolina earn a median of about $134,710 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,840 for the lowest 10% to over $179,310 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software architects in North Carolina?
Employers hiring software architects in North Carolina right now include NVIDIA, Kitware, and Labcorp, based on current listings on Migrate Mate as of September 2026. North Carolina's Research Triangle and Charlotte metro areas anchor much of this hiring, driven by the region's concentration of fintech, enterprise software, and life sciences companies with large engineering organizations.
Which North Carolina cities have the most software architect jobs?
North Carolina, Durham, and Charlotte have the most software architect openings in North Carolina. The Research Triangle cities of Raleigh and Durham lead because of the dense cluster of technology companies, major university research partnerships, and corporate headquarters in the area, while Charlotte's large financial services sector generates strong and consistent demand for architects working on banking platforms and enterprise systems.
Are there remote software architect jobs in North Carolina?
Yes, and more than most fields. Software architecture is a largely desk-based, communication-intensive discipline that translates well to distributed teams. About 50% of software architect openings tied to North Carolina are remote or hybrid as of September 2026, reflecting how broadly the tech industry has embraced flexible arrangements for senior technical roles. The portions of the role most commonly performed remotely include system design reviews, documentation, and cross-team technical planning sessions.
How can I get hired as a software architect in North Carolina with little or no experience?
The most realistic entry path is to build several years of experience as a senior software engineer first, then pursue an architect role internally or through a lateral move. Large North Carolina employers including financial institutions in Charlotte and technology companies in the Research Triangle regularly hire associate or staff engineers into pathways that lead to architecture roles. Building a portfolio of system design work, earning a cloud architecture certification, and contributing to open-source projects that demonstrate design thinking all strengthen a candidacy for that transition.
Where can I find and apply to software architect jobs in North Carolina?
You can find and apply to software architect jobs in North Carolina on Migrate Mate, which lists current openings tied to employers hiring in the state. Find roles that fit your experience and specialization and apply directly to the ones that match.
See All 8 Software Architect Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Software Architect Jobs