Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Architect

$185k

CRG Search

Preferred Locations: North Carolina or Virginia

Compensation: Up to $185,000 base salary + stock options after one year

Job Type: Full-Time, Permanent

Level: Senior/Leadership

Position Overview

Our client is seeking a Software Architect to provide technical leadership and establish a cohesive architectural vision across its software development organization and enterprise mobility initiatives. This is a newly created, high-impact leadership position for an architect who can bring consistency, structure, and enterprise-level engineering practices to a growing technology organization. The Software Architect will establish architectural standards, development practices, coding guidelines, and technology direction across multiple development teams while helping modernize a diverse and evolving technology environment.

The ideal candidate will bring a combination of hands-on technical expertise, architectural leadership, people management, and enterprise software experience . This individual should be comfortable working with experienced developers, challenging established approaches constructively, and creating an environment focused on maintainability, security, scalability, and thoughtful modernization. While .NET and C# experience is required , the ideal candidate will not be limited to a .NET-only mindset and should be comfortable evaluating and incorporating a variety of technologies and programming languages based on business and technical needs.

Key Responsibilities
  • Develop and communicate the organization's overall software architecture vision and technical strategy.
  • Establish consistent architectural patterns, coding standards, development practices, and engineering processes across multiple teams.
  • Provide technical leadership and mentorship to software engineers and developers.
  • Review and validate architectural decisions and provide guidance on complex technical challenges.
  • Establish standards around programming languages, .NET versions, frameworks, development tools, and technology adoption.
  • Guide the organization from fragmented, technology-specific approaches toward cohesive, industry-standard software engineering practices.
  • Balance modernization efforts with the need to maintain and enhance existing applications.
  • Promote clean, maintainable, scalable, and sustainable code across the development organization.
  • Establish and reinforce secure software development practices, making security a fundamental part of the development lifecycle.
  • Participate in code reviews and selective hands-on development to maintain technical credibility and stay closely connected to engineering teams.
  • Partner with Scrum teams, QA, product management, and organizational leadership to align technical strategy with business objectives.
  • Lead and mentor an initial team of approximately 5–6 software engineers, with potential oversight of QA responsibilities.
  • Evaluate emerging technologies and determine where they can provide meaningful business or engineering value.
  • Help establish thoughtful practices around AI-assisted software development, including tools such as Claude and Cursor.
  • Guide developers in effectively using AI-generated code while maintaining appropriate standards for testing, validation, security, and code quality.
  • Develop and utilize architecture exercises and technical assessments to evaluate engineering talent and architectural thinking.
Technology & Architecture Focus

The organization is evolving from a collection of independent development approaches toward a more standardized, enterprise-level software environment.

The Software Architect Will Help
  • Establish consistency across multiple versions of .NET and C#.
  • Define clear technology and framework standards.
  • Introduce scalable architectural patterns and practices.
  • Modernize legacy applications without unnecessary wholesale redevelopment.
  • Improve code quality, maintainability, and testability.
  • Strengthen application security and secure development practices.
  • Encourage thoughtful adoption of emerging technologies.
  • Establish a technology-agnostic, enterprise-focused approach to software architecture.
Leadership & Team Management
  • This role combines architecture leadership with people leadership.
  • The Software Architect will initially lead approximately 5–6 software engineers and will be responsible for creating a culture of technical excellence, accountability, collaboration, and continuous improvement.
  • The successful candidate will be comfortable working with highly experienced developers who have strong technical opinions and established approaches. The ability to build credibility, influence technical decisions, and introduce new standards without creating unnecessary friction will be critical.
  • This is not a purely strategic architecture role. The successful candidate should be technically credible enough to participate in code reviews, engage deeply in architectural discussions, and contribute hands-on when appropriate.
AI & Emerging Technology
  • AI-assisted development is an important component of the organization's technology strategy.
  • The Software Architect will help establish thoughtful and practical approaches to incorporating AI into software development workflows.
  • Experience with tools such as Claude, Cursor, GitHub Copilot, or similar AI development tools is highly valuable.
  • The ideal candidate understands both the opportunities and limitations of AI — leveraging it to improve productivity, automated testing, unit testing, and development workflows while maintaining appropriate standards for code quality, security, testing, and human review.
  • This is not an AI-only architecture position. The organization is looking for an experienced software architect who understands how AI can complement — rather than replace — sound software engineering practices.
What You'll Bring
Required
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field preferred.
  • Significant professional experience in software development and architecture.
  • Strong working knowledge of .NET and C#.
  • Previous experience in a Software Architect, Application Architect, Principal Engineer, or similar technical leadership role.
  • Demonstrated experience leading and managing software engineering teams.
  • Strong hands-on coding and code review capabilities.
  • Experience establishing architectural patterns, engineering standards, and development practices.
  • Experience working within mid-sized to enterprise-level organizations.
  • Strong understanding of software architecture, design principles, scalability, maintainability, and enterprise development practices.
  • Ability to lead technical change and influence experienced developers.
  • Strong focus on code quality, maintainability, and long-term technical sustainability.
  • Ability to work across multiple technologies rather than being limited to a single technology stack.
  • Experience evaluating architectural decisions and providing clear technical direction.
Preferred
  • Experience with Go and/or Python.
  • Experience leading Scrum or Agile development teams.
  • Experience with secure software development and application security.
  • Experience in banking, financial services, or other highly regulated environments.
  • Experience with AI-assisted software development tools and workflows.
  • Experience modernizing legacy applications and technology stacks.
Why This Opportunity?

This is an opportunity to have a significant impact on the technical direction of an organization .

The Software Architect Will Have The Opportunity To
  • Establish the architectural vision and technical standards for an entire software development organization.
  • Lead and mentor a team of talented software engineers.
  • Shape how software is designed, developed, tested, secured, and maintained.
  • Modernize a diverse technology environment without unnecessarily disrupting existing applications.
  • Introduce enterprise-level engineering practices and processes.
  • Help define how AI-assisted development is responsibly incorporated into the engineering organization.
  • Work in a highly visible leadership role with significant influence across technology and product teams.
  • Build an architecture function and technical culture from the ground up.
  • This is a hybrid East Coast opportunity, with a preference for candidates located in North Carolina or Virginia who can work onsite approximately 2–3 days per week.
  • Exceptional candidates outside the preferred geographic area may be considered depending on experience and ability to align with the organization's onsite and collaboration requirements.
Interview Process
  • The interview process is expected to include 2–3 rounds, beginning with a virtual conversation followed by technical discussions and, potentially, an onsite final interview.
  • Rather than a traditional coding test, the technical evaluation will focus on an architecture exercise. Candidates will be presented with a hypothetical technical scenario and asked to explain how they would approach architecture, evaluate tradeoffs, establish patterns, and guide a development team through the solution.
  • The goal is to understand how candidates think as architects and technical leaders, rather than simply evaluating their ability to solve a coding problem.
#J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Software Architect in Greensboro, NC vacancy
  •  ...careers. Responsibilities: Breaks down requirements of electrical system into component level & writes detailed component level software specifications Writes component level Hardware (electrical & mechanical) requirements or specifications which includes but not... 
    Suggested
    Full time
    Temporary work

    Xdin

    Greensboro, NC
    a month ago
  •  ...Responsibilities Support embedded software integration, deployment, and validation activities. Investigate software and vehicle...  ...cause analysis. Collaborate with software engineers, system architects, product teams, and validation teams to resolve complex... 
    Suggested

    Techvilla Solutions

    Greensboro, NC
    5 days ago
  • JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering them...
    Suggested
    Daily paid

    *US AMR-Jones Lang LaSalle Americas, Inc.

    Greensboro, NC
    2 days ago
  •  ...environments. Familiarity with cost modeling, design-to-cost methodologies, or component cost analysis. Basic understanding of embedded software concepts and hardware/firmware integration testing. Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for... 
    Suggested
    Temporary work
    Local area

    Akkodis

    Greensboro, NC
    2 days ago
  • $51.67 - $74.86 per hour

    *** THIS ROLE IS NOT ACCEPTING C2C, OPT, F1, H1B, H4 VISA HOLDERS, OR 1099 CANDIDATES *** Our Client is seeking a Senior Full-Stack .NET and Desktop Applications Developer preferrably with Mobile development experience. The selected candidate will be designing, building...
    Suggested
    Hourly pay
    Contract work
    H1b

    TEKsystems

    Greensboro, NC
    1 day ago
  • $148k - $179k

     ...to the team; and empower our employees to create innovative and trusted results. We are looking for a dynamic  Senior AI/ML Software Developer with an active Secret Clearance to join our team. The Senior AI/ML Software Developer will work alongside a team... 
    Full time
    Temporary work

    Cathexis

    Greensboro, NC
    16 days ago
  • $214.51k

     ...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 improving the... 
    Work experience placement
    H1b
    Remote work

    CDM Smith

    Greensboro, NC
    5 days ago
  •  ...Application Software Developer Senior Senior Developer - Volvo Group Connected Solutions is looking for an Application Software Developer Senior to Solution Delivery Americas. This provides an Application Developer an exciting opportunity to join the VGCS Department... 
    Work at office

    Samprasoft

    Greensboro, NC
    2 days ago
  •  ...collaborating within your scrum team on a daily basis. In this role, the Full stack Developer will accomplish the following: Analyze software requirements and provide solutions Perform analysis, design, coding, testing, implementation, and maintenance of software... 
    Remote job
    Full time

    Red Cedar Consultancy, Llc

    Greensboro, NC
    more than 2 months ago
  • $120k - $150k

     ...a dynamic  Data Scientist/ML Engineer to join our team. The Data Scientist/ML Engineer will work directly with data scientists, software engineers, and subject matter experts in the definition of new analytics capabilities able to provide our federal customers with the... 
    Full time
    Temporary work
    Work experience placement

    Cathexis

    Greensboro, NC
    more than 2 months ago
  •  ...skilled in at least two CRM modules (Sales, Customer Service, Field Service, Marketing). • Knows the Dataverse. • Has experience in software delivery. • Is experienced with Power Platform, Power Automate, Power Apps, Azure development, Azure DevOps. • Has skills in... 
    Flexible hours

    Yantran LLC

    Greensboro, NC
    3 days ago
  •  ...Must possess a strong understanding of the Agile methodology and working with Cross Functional Collaboration Drive and desire to learn and grow both technical and functional skill sets Professional work experience in analyzing computer hardware and software... 
    Work experience placement

    Vantage Point Consulting Inc.

    Greensboro, NC
    11 hours ago
  •  ...are seeking a skilled and motivated.NET Developer to join our dynamic team. The ideal candidate will have a strong background in software development, with experience in designing, developing, and maintaining applications using the .NET. This role requires a professional... 

    Samprasoft

    Greensboro, NC
    5 days ago
  • Applications Engineer Group: Filtration Group N. America Division: Hydraulic & Aerospace Filtration (HAF) Location : USA_Greensboro, NC PFI Job Family : Sales Job Type : Regular Posted : Jun 30, 2026 Job ID : 65582 Back to Search Results Job Description Apply ...
    Permanent employment
    Temporary work
    For contractors

    Parker Hannifin Corporation

    Greensboro, NC
    1 day ago
  •  ...desire to learn and grow both technical and functional skill sets Professional work experience in analyzing computer hardware and software "*** is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All... 
    Work experience placement

    Yantran LLC

    Greensboro, NC
    4 days ago
  • Qorvo (Nasdaq: QRVO) supplies innovative semiconductor solutions that make a better world possible. We combine product and technology leadership, systems-level expertise and global manufacturing scale to quickly solve our customers' most complex technical challenges. Qorvo...
    Work at office
    Work from home

    Qorvo

    Greensboro, NC
    1 day ago
  •  ...construction division, CIP Construction, is seeking a Project Architect experienced in multi-family wood frame apartment design who will...  ...proficiency in Microsoft Office, Adobe Suite, and AutoCAD software Experienced in wood frame multi-family apartment design.... 
    Work at office
    Local area
    Flexible hours

    The Carroll Companies

    Greensboro, NC
    11 hours ago
  •  ...Architect Greensboro, North Carolina, United States Our vision is simple. In our commitment to the Southeast, we create architecture...  ...Revit Experience with 3D communication, by hand or graphic software such as SketchUp, Lumion, or Enscape Understanding of... 
    For contractors
    Work at office
    Local area

    LS3P

    Greensboro, NC
    11 hours ago
  • Solution Architect Randstad Digital is looking for a Solution Architect to help design and solution digital products for support of Uptime...  ...application runtime environments stay current on supported software, develop mitigation plans to assure steady state of customer... 

    Software Technology Inc

    Greensboro, NC
    5 days ago
  • $70k - $90k

     ...Project Architect in Greensboro, NC Salary Range: ($70k-$90k) About the job JOB OPENING (Project Architect) About Us and Job description: We are a well-established commercial architectural firm known for our collaborative culture, commitment to high-quality... 
    Work at office
    Local area
    Work from home
    Flexible hours

    SHIV SOFTWARE EXPERTS LLC

    Greensboro, NC
    1 day ago
  • $120k - $150k

     ...while driving automation, operational excellence, and modern software delivery practices. The successful candidate will have hands...  ...operational stability. The role partners closely with product owners, architects, security teams, infrastructure teams, operations teams, and... 
    Permanent employment
    Full time
    Part time
    Work experience placement
    H1b
    Work at office
    Local area
    Immediate start
    Work visa
    Shift work
    Day shift

    Truist Inc

    Greensboro, NC
    4 days ago
  • $120k - $145k

     ...trusted network of certified service providers. OpenEye is a subsidiary of Alarm.com. Learn more at . OpenEye is seeking a Senior Software Engineer to join our growing team. If you thrive in an innovative, collaborative, and casual atmosphere, apply today! Job... 
    Full time
    Temporary work
    Casual work
    Worldwide
    Flexible hours

    Alarm.com Incorporated

    Greensboro, NC
    a month ago
  • Effortless travel solutions ETS is seeking a Client Experience & Journey Coordinator to work remotely. You will support clients throughout the travel planning process by providing information, coordination, and personalized service to ensure smooth and memorable experiences...
    Remote job
    Flexible hours

    Effortless travel solutions ETS

    Greensboro, NC
    3 days ago
  •  ...Description Software Engineer  – TS/S CI   Xcelerate Solutions has an exciting opening for you as our next   TS/SCI cleared...  ...will work closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Manager on a broad scope of... 
    Full time
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Greensboro, NC
    more than 2 months ago
  • A healthcare organization is seeking an Application Analyst Intermediate to provide technical application support for clinical and business applications. The ideal candidate will gather and analyze user needs, implement and troubleshoot applications, and maintain high data...

    Cone Health

    Greensboro, NC
    4 days ago
  • $75k - $77k

     ...We take pride in fostering a culture where employees feel valued, supported, and inspired to grow. Responsibilities: Support software integration, baseline deployment, and validation activities for ADAS and Active Safety systems. Integrate and verify software... 
    For contractors

    ALTEN Technology USA

    Greensboro, NC
    21 days ago
  • Technical Summary: The Architect V, Integration is a senior enterprise architecture role responsible for establishing and advancing the...  ...Organizational Skills Prioritization Project Management Software Development Life Cycle Solution Delivery Technical Communication... 
    Temporary work
    Work experience placement

    Kaiser Permanente

    Greensboro, NC
    2 days ago
  •  ...of working Work on application bug fixes and feature enhancements Develop and support RESTful services and APIs Develop efficient software according to business requirements within given time frame Ensure compliance with relevant IT Services processes, methods and tools... 
    Work experience placement
    Flexible hours

    Software Technology Inc

    Greensboro, NC
    1 day ago
  •  ...communication skills, adept with various AI tools, concepts, and expertise. Preferred candidates will possess skills with Enterprise Software Solutions such as JDEdwards, Salesforce, Oracle Business Suite, Power BI / OAS, or other similar applications. #J-18808-Ljbffr

    Carolina-Biological

    Whitsett, NC
    4 hours ago
  • $167.5k - $213.75k

     ...Principal Software Engineer — emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software should control physical systems... 
    Full time
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com Incorporated

    Greensboro, NC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Architect. Be the first to apply!