1

Software Architect Jobs in Raleigh, NC (NOW HIRING)

Own solutions end to end: discovery, architecture, build, and delivery. * Design and build ... Strong software engineering foundation - you know what good looks like: performance, reusability ...

Own solutions end to end: discovery, architecture, build, and delivery. * Design and build ... Strong software engineering foundation - you know what good looks like: performance, reusability ...

Own solutions end to end: discovery, architecture, build, and delivery. * Design and build ... Strong software engineering foundation - you know what good looks like: performance, reusability ...

We are now looking for a CPU System Software Architect! Do you want to be a part of the Artificial Intelligence Revolution? Would you like to work with world-class systems architects and deep ...

Senior Software Architect

Carrboro, NC · On-site

$140K - $190K/yr

By joining our team, you will be contributing your software development expertise in the areas of computer vision and/or machine learning to develop robust solutions for real-world problems. Our ...

New

Senior Software Architect

Carrboro, NC · On-site

$140K - $190K/yr

By joining our team, you will be contributing your software development expertise in the areas of computer vision and/or machine learning to develop robust solutions for real-world problems. Our ...

New

Senior Software Architect

Carrboro, NC · On-site

$140K - $190K/yr

By joining our team, you will be contributing your software development expertise in the areas of computer vision and/or machine learning to develop robust solutions for real-world problems. Our ...

New

Java Architect

Morrisville, NC · On-site

$59 - $79.50/hr

The Software Architect is responsible for mentoring and checking the work of other designers and acts as a high-level expert in the architecture and design of highly complex systems. The architect ...

Java Architect

Morrisville, NC · On-site

$59 - $79.50/hr

The Software Architect is responsible for mentoring and checking the work of other designers and acts as a high-level expert in the architecture and design of highly complex systems. The architect ...

Senior GPU Architect

Durham, NC · On-site

$125K - $170K/yr

The NVIDIA GPU Architecture group is looking for world class architects and software developers to join and lead our various architecture efforts. A key part of NVIDIA's strength is to innovate in ...

Senior Mainframe DevOps Architect

Durham, NC · On-site

$125K - $170K/yr

Own the comprehensive solution architecture for enterprise customer engagements involving Broadcom mainframe software products and modern DevOps frameworks. * Architecture & Design Workshops: Lead ...

Solution Architect

Raleigh, NC · On-site

$61.25 - $80.75/hr

Solution Architect Department: Information Technology Employment Type: Full Time Location: US-North ... The Software Engineering team works across Align to provide services and systems that enable teams ...

Lead Architect

Raleigh, NC · On-site

$170K - $180K/yr

Overview TRC is looking for a Senior Software Architect / Developer with the ability to handle the entire software development life cycle, end to end. The successful candidate will have the ...

next page

Showing results 1-20

Software Architect information

See Raleigh, NC salary details

$76.8K

$169.2K

$200.2K

How much do software architect jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software architect in Raleigh, NC is $169,158.00, according to ZipRecruiter salary data. Most workers in this role earn between $137,500.00 and $199,300.00 per year, depending on experience, location, and employer.

What is a software architect?

A software architect is responsible for engineering and determining the high-level design of software. In this career, your work is critical to the end user experience. While the specific job description will vary by employer, your duties typically include taking on new design projects and using a computer or system to ensure systematic software development. As a job, a software architect is on the IT career track. You must have in-depth technical knowledge and communicate clearly and effectively with the rest of the development team. Software architects must also have experience in stress resistance and analytical skills. Qualifications usually include years of experience in IT, project management, and system design.

Do you need a degree to be a software architect?

A degree is not strictly required to become a software architect, but many employers prefer candidates with a bachelor's degree in computer science, software engineering, or related fields. Strong technical skills, extensive experience in software development, and knowledge of system design are essential for this role, and certifications or continuous learning can also enhance prospects.

How does a software architect typically collaborate with development teams during a project?

A Software Architect works closely with development teams by providing technical guidance, defining architectural standards, and ensuring that the software design aligns with business goals. They often participate in code reviews, help resolve complex technical challenges, and facilitate communication between engineers, product managers, and stakeholders. Regular meetings and documentation are key to ensuring everyone understands the architectural vision, which helps keep the project on track and maintain quality throughout the development lifecycle.

What is the difference between Software Architect vs Software Developer?

AspectSoftware ArchitectSoftware Developer
CredentialsBachelor's or Master’s in CS, certifications like TOGAF or AWSBachelor's in CS or related field, certifications vary
Work EnvironmentDesigning system architecture, high-level planningWriting, testing, and maintaining code
Industry UsageUsed across tech companies, enterprise solutionsUsed in startups, tech firms, and various industries

While Software Architects focus on designing overall system structures and technical standards, Software Developers implement these designs through coding. Both roles require technical expertise, but Architects work at a higher strategic level, guiding development teams to ensure scalable and efficient software solutions.

What are the key skills and qualifications needed to thrive as a software architect, and why are they important?

To thrive as a Software Architect, you need deep expertise in software design principles, system architecture, and programming languages, typically supported by a degree in computer science or related fields. Familiarity with architectural frameworks, cloud platforms, and modeling tools like UML, as well as certifications such as TOGAF, is highly valued. Strong communication, leadership, and problem-solving skills help you work effectively with cross-functional teams and guide projects to completion. These skills and qualities are essential for creating scalable, maintainable solutions that align with business goals and technical requirements.
What are the most commonly searched types of Software Architect jobs in Raleigh, NC? The most popular types of Software Architect jobs in Raleigh, NC are:
What are popular job titles related to Software Architect jobs in Raleigh, NC? For Software Architect jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Software Architect jobs in Raleigh, NC look for? The top searched job categories for Software Architect jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Software Architect jobs? Cities near Raleigh, NC with the most Software Architect job openings:
Infographic showing various Software Architect job openings in Raleigh, NC as of August 2026, with employment types broken down into 85% Full Time, 9% Part Time, and 6% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $169,158 per year, or $81.3 per hour.

Software Architect

Green Irony

Raleigh, NC • On-site

Other

Posted 21 days ago


Job description

What you'll do

You'll own technical solutions end to end - from discovery through architecture, build, and delivery - working across our full delivery stack and directing AI and agents as a core part of how you work. This is a back-to-front engineering role spanning integration, data, services, and infrastructure, on a team that ships fast and holds a high bar for quality.

  • You'll be currently located in the Raleigh/Triangle/Durham surrounding area
  • Own solutions end to end: discovery, architecture, build, and delivery.
  • Design and build integrations and connected systems across MuleSoft, Salesforce, and modern AI and agentic tooling.
  • Work alongside AI agents daily - directing, reviewing, debugging, and hardening AI-generated code.
  • Translate ambiguous client problems into clear technical solutions, face-to-face with the client.
  • Own technical direction on your engagements and help raise the team's practices as tools and methods evolve.
What you'll bring (core requirements)
  • Strong software engineering foundation - you know what good looks like: performance, reusability, and sound engineering practice.
  • Hands-on integration experience, used recently and regularly - API-led, event-driven, composable integration across enterprise systems (platform-agnostic).
  • A real, hands-on AI practice - you use AI and agents in your engineering work to generate, refactor, and debug code, and you can review and harden what they produce. If you're not yet working this way full-time, you're a fast, deliberate adopter who clearly sees where engineering is going.
  • Security depth across three layers:
    • Secure coding fundamentals - OWASP Top 10, input validation, authentication and authorization (OAuth2/OIDC, JWT, session handling), and dependency/vulnerability management.
    • Infrastructure security - secrets management, network segmentation, encryption in transit and at rest, and least-privilege IAM. Real hands-on experience, not just familiarity.
    • AI and agent data-security judgment - knowing what is and isn't safe to expose to AI tools, and how credentials are handled when agents touch client systems.
  • Hands-on cloud experience with AWS or Azure - compute/serverless, storage, IAM, and infrastructure-as-code (Terraform, CloudFormation, or Bicep). Deep in one platform, working knowledge of the other. Containers and orchestration (Docker, plus ECS/AKS/Kubernetes) a plus.
  • Architect-level scope - you own architecture and stack decisions end to end, lead discovery, and operationalize new tools and practices for the team, while still building hands-on.
  • Client-facing discovery and solutioning - you work directly with clients, translating ambiguous business problems into clear technical solutions.
How you work
  • Proactive communicator who drives to commitments - you raise blockers early, you're honest when something is behind, and you aggressively drive your work to the commitments you've made.
  • Owns delivery and the pace of play - you're self-directed, manage your own workload, and set the tempo rather than waiting to be pushed. You're responsible for momentum: keeping work moving, flagging risks before they become problems, holding the line on timelines, and taking accountability for getting it delivered.
  • Adaptable - comfortable evolving your tools and methods as the way we deliver changes.
  • Curious - you ask questions, find the gaps, and fill them.
Nice to have
  • MuleSoft experience - Anypoint, DataWeave, CloudHub or Runtime Fabric.
  • Salesforce experience across the major clouds (Sales, Service, Experience, CPQ/Revenue, Financial Services Cloud).
  • Prior experience in an AI-native or AI-accelerated delivery environment.
Location

Raleigh / Research Triangle / Durham and surrounding areas strongly preferred as we are a hybrid team who values collaboration and camaraderie. Exceptional US-based candidates elsewhere considered.