Software Architect Jobs
Software Architect jobs are open across fintech, healthcare, enterprise software, and cloud infrastructure, from senior engineer to principal and distinguished architect, with specializations in solutions architecture, enterprise architecture, and cloud-native systems. Find a role that fits from the openings below and apply directly.
Find Software Architect JobsOverview
Showing 5 of 2,935+ Software Architect jobs











INTRODUCTION
Lead Software Architect – AI Operating Systems & Enterprise Automation
About One Algorithm
One Algorithm is a certified EDWOSB technology company building a proprietary AI-powered operating system designed to automate and integrate the core functions of a modern federal contractor and technology organization.
Our platform will serve as the operational backbone of the business, managing opportunity identification, Go/No-Go decision support, capture management, proposal development, compliance operations, contract administration, partner lifecycle management, project delivery, financial operations, organizational knowledge management, and executive decision support.
A key component of this platform is the development of a secure, voice-first AI operating environment capable of interacting with employees, leadership, partners, and enterprise systems through natural language.
The platform combines conversational AI, enterprise knowledge retrieval, organizational memory, workflow orchestration, business intelligence, and operational automation into a unified operating environment.
Our long-term strategy prioritizes locally controlled and self-managed AI infrastructure wherever practical to maximize security, data sovereignty, organizational knowledge retention, compliance, and operational efficiency.
This is not a traditional Full Stack Developer position.
We are seeking a hands-on technical leader who can translate complex business operations into secure, scalable, and intelligent software systems while helping define the future technical direction of the company.
CORE MISSION
Design and build an AI-powered enterprise operating system capable of:
- Automating solicitation intake and opportunity analysis
- Supporting Go/No-Go decision-making and capture management
- Managing proposal development and compliance workflows
- Automating contract lifecycle management
- Supporting partner relationship management and business development
- Managing project delivery and operational execution
- Supporting financial operations and reporting
- Maintaining organizational knowledge and institutional memory
- Delivering executive intelligence and business insights
- Providing employees with a secure voice-first AI assistant capable of executing workflows and retrieving organizational knowledge
Responsibilities
Platform Architecture
- Own the technical roadmap and architecture of One Algorithm's AI operating platform.
- Design modular, scalable, and maintainable systems that support long-term business growth.
- Establish architectural standards, engineering best practices, and platform governance.
AI Systems & Agentic Workflows
- Design and implement production-grade AI systems utilizing LLMs, RAG architectures, vector databases, workflow orchestration, and agentic frameworks.
- Develop AI agents that automate business development, capture management, proposal development, compliance analysis, contract administration, knowledge retrieval, and operational workflows.
- Build governance frameworks for validation, auditing, monitoring, and human-in-the-loop review.
Voice-First AI Systems
- Design and implement secure voice-enabled AI experiences for employees, leadership, and operational workflows.
- Architect conversational systems capable of interacting with enterprise applications, organizational knowledge, and business processes.
- Develop scalable frameworks for multimodal interaction across voice, chat, documents, and enterprise systems.
Enterprise Knowledge & Memory Systems
- Design enterprise knowledge management systems utilizing Retrieval-Augmented Generation (RAG), semantic search, vector databases, document intelligence, and organizational knowledge repositories.
- Architect short-term and long-term contextual memory systems that enable AI agents to securely leverage company knowledge, historical decisions, contracts, proposals, compliance artifacts, policies, and operational data.
- Develop secure retrieval frameworks that maintain access controls, auditability, and governance requirements.
Enterprise Business Systems & Automation
- Architect and integrate systems supporting CRM, pipeline management, capture management, proposal operations, contract lifecycle management, project management, financial operations, employee lifecycle management, knowledge management, and executive decision support.
- Develop AI-assisted Go/No-Go decision frameworks that evaluate strategic alignment, contract eligibility, compliance risk, resource availability, teaming requirements, competitive positioning, and probability of win.
- Build systems that automate solicitation analysis, requirement extraction, compliance matrix generation, partner identification, capability matching, and proposal planning.
- Create executive dashboards that provide visibility into pipeline health, proposal status, compliance posture, operational performance, contract opportunities, and financial metrics.
- Replace manual workflows with secure, auditable, and scalable automation solutions.
Security & Compliance
- Design systems capable of supporting federal compliance requirements including NIST 800-171, NIST 800-53, CMMC, RMF, FedRAMP, and secure handling of Controlled Unclassified Information (CUI).
- Implement secure development practices, audit logging, encryption strategies, access controls, and compliance-focused architecture.
- Ensure all AI systems meet governance, security, and regulatory requirements.
Cloud Infrastructure & Operations
- Architect and manage cloud-native infrastructure within AWS and/or Azure environments.
- Design CI/CD pipelines, containerized deployments, monitoring solutions, observability platforms, and operational resilience strategies.
- Support secure deployment models including local, hybrid, air-gapped, and government-focused environments.
Engineering Leadership
- Define engineering standards, architecture governance, and security requirements.
- Mentor engineers and contribute to building a high-performance technical culture.
- Partner directly with leadership to align technology investments with business objectives.
QUALIFICATIONS
Software Architecture & Engineering
- 8+ years of professional software engineering experience (10+ years preferred).
- Demonstrated experience designing, building, and operating enterprise-scale software systems.
- Strong foundation in software architecture, distributed systems, databases, APIs, and cloud-native development.
- Experience owning systems from architecture through deployment, operations, incident response, and continuous improvement.
AI Systems, Agentic Architectures & Enterprise Knowledge Platforms
- Proven experience designing and deploying production AI systems.
- Expertise with LLM integration, orchestration frameworks, Retrieval-Augmented Generation (RAG), vector databases, and multi-agent architectures.
- Experience designing enterprise knowledge management systems, semantic search platforms, document intelligence solutions, and agent memory architectures.
- Strong understanding of context management, memory strategies, hallucination mitigation, AI evaluation, governance, and retrieval optimization.
Enterprise Operations & Automation
- Experience building workflow automation systems supporting complex business operations.
- Experience with CRM platforms, capture management, proposal operations, project management, contract lifecycle management, business intelligence, or enterprise operational systems.
- Experience automating processes involving compliance, contracts, finance, proposals, legal workflows, business development, or organizational operations.
Security & Federal Compliance
- Experience developing systems for regulated, government, defense, or compliance-driven environments.
- Knowledge of NIST 800-171, NIST 800-53, CMMC, RMF, FedRAMP, and secure handling of sensitive information.
- Experience implementing secure software development practices and compliance-focused system architectures.
Cloud & Infrastructure
- Hands-on experience with AWS and/or Azure.
- Strong Linux administration skills.
- Experience with Docker, Kubernetes, Infrastructure as Code, CI/CD pipelines, monitoring, and observability platforms.
Leadership & Communication
- Ability to communicate effectively with technical and non-technical stakeholders.
- Experience mentoring engineers and establishing engineering standards.
- Comfortable operating in a fast-moving environment where architecture decisions directly influence company growth and operational efficiency.
COMPENSATION & GROWTH OPPORTUNITY
Compensation will be structured based on experience, level of involvement, and overall contribution to the company's growth.
Opportunities may include:
- Base compensation
- Performance-based incentives
- Contract award and project success bonuses
- Revenue participation opportunities
- Leadership advancement opportunities
- Long-term growth participation for exceptional candidates
Compensation details will be discussed with qualified candidates during the interview process.
LOCATION
This role is based in Malvern, Pennsylvania.
Selected candidates will participate in an in-person technical architecture assessment and leadership discussion. Candidates should be prepared to discuss systems they have personally designed, implemented, secured, deployed, and supported in production environments.
Pay: $180,000.00 - $280,000.00 per year
Work Location: In person
See All 2,935+ Software Architect Jobs
Jump back to the full list of openings and apply to any software architect role that fits.
Find Software Architect JobsSoftware Architect Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- NVIDIA199

- Apple113

- Tata Consultancy Services (TCS)81

- CVS Health65

- Qualcomm58

Top Industries Hiring
- Technology & Software1,257
- Consulting & Professional Services471
- Electronics & Hardware414
- Construction & Real Estate201
- Healthcare & Medical Services98
What Employers Look For
The qualifications that appear most often in software architect jobs.
- 8+ years of software engineering experience with at least 3 in an architecture or technical lead role
- Demonstrated expertise designing distributed systems, microservices, or cloud-native applications at scale
- Proficiency with at least one major cloud platform such as AWS, Azure, or Google Cloud
- Strong command of architectural patterns including event-driven design, domain-driven design, and API strategy
- Experience producing architecture documentation and presenting technical decisions to executive stakeholders
- Bachelor's degree in computer science, software engineering, or a related technical field
Tips for Your Software Architect Job Search
Tailor your resume to architecture scope
Software architect resumes that land interviews show the scale of systems you've designed, not just the tech stack. Call out the number of services, data volume, or team size your architecture supported so hiring managers can gauge the complexity you've handled.
Include architecture diagrams in your portfolio
Attach or link a sanitized system design sample alongside your resume. Hiring teams for software architect roles expect to see how you think visually. A clean C4 or sequence diagram from a real project shows communication skills that a bullet point never can.
Apply early to roles that fit
Migrate Mate lists software architect openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by architecture domain
Solutions architect, enterprise architect, and cloud architect postings have different skill priorities. Search by those exact terms rather than just 'software architect' to surface roles where your specific background is the closest match and your application stands out faster.
Prepare a system design walkthrough story
Software architect interviews almost always include a live design exercise. Rehearse a real project end-to-end: the business problem, your constraints, the tradeoffs you chose, and what you'd change now. Concrete narrative beats a textbook answer every time.
Negotiate scope before negotiating title
When you reach the offer stage, clarify whether the role has authority to approve architectural decisions or is primarily advisory. An architect title without decision-making scope limits your growth and your resume impact, so confirm that detail before accepting.
Software Architect Jobs: Frequently Asked Questions
Which companies are hiring the most software architects?
The companies hiring the most software architects right now include NVIDIA, Apple, and Tata Consultancy Services (TCS), with the largest share of openings in California, Texas, and New York, based on current listings on Migrate Mate as of June 2026. Demand is consistently strong in financial services, healthcare technology, and cloud infrastructure.
How many software architect jobs are remote?
About 29% of software architect openings are fully remote or hybrid as of June 2026, making it one of the more remote-accessible senior technical roles. Cloud architecture and solutions architecture positions tend to offer the highest share of remote arrangements, while enterprise architect roles at regulated industries more often require at least partial on-site presence.
How do you become a software architect?
You become a software architect by building deep software engineering experience first, then deliberately taking on cross-cutting technical decisions. Start by owning the design of a non-trivial feature end-to-end, then move into designing services or systems that other teams depend on. Develop fluency in architectural patterns, cloud infrastructure, and the ability to communicate technical tradeoffs to non-engineering stakeholders. Most architects grow into the role from a senior or staff engineer position over several years.
Can you get hired as a software architect without prior architecture experience?
You can move into a software architect role without a formal prior title if your engineering background shows you already doing architecture work. Document projects where you defined system boundaries, chose integration patterns, or guided other engineers through technical decisions. Some companies post 'junior architect' or 'associate architect' roles specifically designed for senior engineers making this transition, and those are worth targeting when you're starting out.
What does the software architect interview process look like?
Software architect interviews typically run across multiple rounds and focus more on design thinking than coding. Expect an initial recruiter or hiring manager screen, followed by a technical phone interview covering past architecture decisions. The core round is almost always a live system design exercise where you design a real-world system under constraints. Later rounds often include a presentation of your design to a panel, and a behavioral interview focused on influencing technical direction across teams.
Where can I find and apply to software architect jobs?
You can find and apply to software architect jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your background and experience level, then apply directly to each one that fits.
See All 2,935+ Software Architect Jobs
Jump back to the full list of openings and apply to any software architect role that fits.
Find Software Architect Jobs