Software Architect
$185kCRG 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.
$107.66k - $161.7k
...them quickly A passion for learning and always improving yourself and the team around you Preferred Requirements: Previous software engineering experience via an internship, work experience, or coding competition Previous industry experience working on...SuggestedRemote jobFull timeWork experience placementInternship- We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting...SuggestedPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$132.23k - $176.31k
...impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior Lead Marketing Data Platform Architect is responsible for defining, governing, and evolving Lumen's marketing data platform architecture. This role provides technical leadership...SuggestedFull timeTemporary work- *** IT'S A W2 CONTRACT ROLE, NO C2C / 1099 *** Senior Infrastructure Architect/Engineer Location: Greensboro, NC (4 days/week onsite along with 1 day/week remote) Contract Duration: 6 months with a possibility of extension WANTS ~ Bachelor’s degree in Information...SuggestedContract workRemote work1 day per week
$120k - $140k
...practical solutions to complex problems. ~ Experience and familiarity with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations and demos of our portal and pilot data to large groups, both...SuggestedRemote jobFull timeH1b- ...We are seeking an experienced Senior .NET Developer responsible for designing, developing, testing, and maintaining software applications and APIs. The ideal candidate will have strong expertise in C#, .NET, Entity Framework, SQL, and web technologies, along with experience...Contract work
$110k - $138k
...collaborative ecosystem featuring state-of-the-art hardware and software—WWT enables clients and partners to conceptualize, test and... ...and content. Share your expertise with sellers and solution architects so more of the team can carry computer vision conversations, and...Full timeWork experience placementRemote workFlexible hoursShift work$4,536 per month
...status under FLSA with a starting monthly salary of $4,536 and placement on the 75 pay grade. The role involves maintaining and improving district software, collaborating with stakeholders, and ensuring reliable technology services. #J-18808-Ljbffr Guilford County SchoolsFull time- Volvo Financial Services, the finance arm of Volvo Group, seeks an Accounting Analyst Senior in Greensboro, NC. You will handle accounts receivable, cash application, and select accounts payable tasks, joining a team that enhances customer satisfaction through precise payment...
- Volvo Financial Services in Greensboro, NC seeks an Accounting Analyst Senior to manage accounts receivable and cash application duties and support accounts payable processes. This role reports to the Cash Applications Manager and contributes to accuracy in payment posting...
- ...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...
$4,536 per month
PROGRAMMER ANALYST II Guilford County Schools TECHNOLOGY SERVICES - Greensboro, North Carolina Open in Google Maps Job Details Job ID: 5974058 Application Deadline: Posted until filled Posted: Yesterday Job Description Fair Labor Standards Act Classification: Exempt...Full time- Cone Health is seeking an Application Analyst Intermediate based in Greensboro, North Carolina, to enhance the performance of clinical and business applications. This role involves gathering user needs, optimizing applications, and ensuring they meet organizational demands...
$6,957 per month
...Location: Greensboro, NCSalary: USD 50-70 / Yearly (Full Time)Employment Type: Full TimeCompany: SRI Tech SolutionsJob Title: Embedded Software Application EngineerLocation: Greensboro, NCOnsite/ Remote: Day 1 Onsite at customer locationJob Description: Embedded Software...Full timeRemote work- The Application Analyst Intermediate provides technical application support for complex clinical and/or business applications in order to improve their overall performance and ensure they are meeting the organization?s needs. Working under moderate supervision, this role...Immediate start
- Description: You will work in an environment focused on inclusion, value creation and innovation with our internal network of employees and partners within Digital & IT, Regions, Dealers and Customer. As a part of which you will develop stronger working relationships with...
- ...our agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI...Full time
- A higher education institution in Greensboro is looking for a skilled developer to enhance its application portfolio. The role focuses on developing and integrating applications, particularly with Workday technologies. Applicants should possess a strong analytical mindset...Full time
- ...standards Preferred Qualifications Experience with mobile substations Knowledge of AutoCAD or similar engineering/design software Previous experience in application engineering, proposal engineering, or a related technical role *Relocation assistance...Full timeRelocation package
- ...translate business needs into clear user stories and technical specifications. Define project scopes, milestones, and deliverables for software implementations, module upgrades, and system integrations from kickoff to rollout. Serve as the main IT contact for third-party...Work experience placement
- ...responsible for leading the development of internet applications and software tools. This includes partnering with product teams to... ...the development and support of end-to-end solutions including architecting, designing, developing, and testing member-facing applications...
- ...responsible for leading the development of internet applications and software tools. This includes partnering with product teams to... ...the development and support of end-to-end solutions including architecting, designing, developing, and testing member-facing applications...Work experience placement
- ...Carolina, Tennessee, Texas, and Montana. JOB SUMMARYThe Carroll Companies’ construction division, CIP Construction, is seeking a Project Architect experienced in multi-family wood frame apartment design who will be responsible for cross-collaborating across all entities to...Work at officeLocal areaFlexible hours
$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 officeLocal areaWork from homeFlexible hours- Job Details Position Number: 003237 Functional Title: Unit Hardware/Software Support Analyst Position Type: Staff Position Eclass: EZ - EHRA Non - Exempt Permanent University Information Located in North Carolina's third largest city, UNC Greensboro is among the most...Permanent employmentWork at office
- Unit Hardware/Software Support Analyst Position Number: 002907 University Information Located in North Carolina’s third largest city, UNC Greensboro is among the most diverse, learner-centered public research universities in the state, with 18,000 students in eight colleges...Permanent employmentLive inWork at officeRemote work
- ...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 contractorsWork at officeLocal area
- Skyworks Solutions, Inc. in Greensboro, NC offers an Applications Engineering Intern role for students pursuing a BS, MS, or PhD in Electrical/Computer Engineering or Computer Science. The program provides real work experience, mentorship, and exposure to upper management...Full timeWork experience placementInternship
$29 - $49 per hour
Job Title: Applications Engineering Intern Posting Start Date: 11/2/26 Job Location(s): Greensboro - Thorndike If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high-performance analog...Hourly payFull timeWork experience placementInternshipWork at office- ...must be received from appropriately accredited institutions. Desired Skills & Experience Enterprise Applications & Access: Using software Suites like Microsoft Office and Adobe. Demonstrate experience administering user access provisioning, security role assignments,...Permanent employmentFull timePart timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
- software technical support engineer Greensboro, NC
- remote software sales Greensboro, NC
- software sales representative Greensboro, NC
- entry level software sales Greensboro, NC
- software sales Greensboro, NC
- software sales executive Greensboro, NC
- id software Greensboro, NC
- software intern Greensboro, NC
- bank software Greensboro, NC
- software implementation project manager Greensboro, NC






