1

Software Architect Jobs in Draper, UT (NOW HIRING)

As a Senior Software Architect, you will define the technical direction for client-facing products and internal platforms, focusing on scalable, cloud-native systems and integrating AI capabilities ...

Senior Software Architect

Sandy, UT · Hybrid

$123K - $167K/yr

The Senior Software Architect is responsible for designing and guiding the implementation of scalable, reliable, and secure software systems. This role bridges business strategy and technical ...

Senior Software Architect

Sandy, UT · On-site

$123K - $167K/yr

The Senior Software Architect is responsible for designing and guiding the implementation of scalable, reliable, and secure software systems. This role bridges business strategy and technical ...

As a Principal Software Architect at BambooHR you will work with an exceptional team of talented individuals who live and breathe our Bamboo Values. You will help define BambooHR's technical strategy ...

As a Senior Software Architect, you will play a critical role in defining and evolving the technical direction of our client-facing products and internal platforms. You will architect scalable, cloud ...

As a Senior Software Architect, you will play a critical role in defining and evolving the technical direction of our client-facing products and internal platforms. You will architect scalable, cloud ...

Senior Software Architect (AI, AWS, React, C#)

Sandy, UT · On-site

$123K - $167K/yr

Senior Software Architect - AI & Distributed Systems Overview As a Senior Software Architect, you will play a critical role in defining and evolving the technical direction of our client-facing ...

Senior Software Architect (AI, AWS, React, C#)

Sandy, UT · On-site

$123K - $167K/yr

As a Senior Software Architect, you will define and evolve the technical direction of client-facing products and internal platforms, focusing on architecting scalable, cloud-native systems and ...

Company Description Dellfor Technologies is founded by software professionals with fresh approach ... Experience as a Java Architect on large scale,web-based applications * Java EE framework and system ...

Solutions Architect

Draper, UT

$59 - $77.50/hr

The Solutions Architect at Outcode Software plays a pivotal role in bridging the gap between technical expertise and client needs. This position is ideal for a senior engineer who thrives on ...

Improve software architecture, developer workflows, deployment pipelines, and engineering productivity. * Support prototype development, field testing, and customer deployments. * Collaborate with ...

Architect Luxury Homes

Park City, UT

$86K - $116K/yr

Utilize Revit software for design and documentation. * Procore knowledge is a plus but not required ... Architecture license not required, but beneficial. * Must be able to be in an office environment

Distinguished Architect, Data Technology

Draper, UT · Hybrid

$59.50 - $76.75/hr

Essential Job Duties BambooHR is seeking a Distinguished Architect to partner with the VPs of Software Engineering, Software Architects, and Cloud Engineering in leading the Bamboo Product's Data ...

next page

Showing results 1-20

Software Architect information

See Draper, UT salary details

$73.9K

$162.7K

$192.6K

How much do software architect jobs pay per year?

As of Jul 27, 2026, the average yearly pay for software architect in Draper, UT is $162,679.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,300.00 and $191,600.00 per year, depending on experience, location, and employer.

How much money do software architects make?

Software architects typically earn between $100,000 and $160,000 annually, depending on experience, location, and industry. Senior architects with specialized skills or certifications can earn higher salaries, often exceeding $180,000. Compensation also includes benefits such as bonuses and stock options in some companies.

What does a software architect do?

A software architect designs the overall structure of software systems, making high-level decisions on architecture, technology stack, and integration. They collaborate with development teams to ensure the system meets technical requirements, scalability, and performance standards, often using modeling tools and design patterns.

What are Software Architects?

Software Architects are IT professionals responsible for designing the high-level structure of software systems. They make critical decisions about architectural patterns, frameworks, and technologies to ensure that software solutions are scalable, maintainable, and meet business requirements. Software Architects collaborate with development teams, stakeholders, and other architects to define technical standards and best practices. Their work helps guide the development process and ensures that complex software projects are built efficiently and effectively.

Can I make 200k a year as a software engineer?

Software architects and senior software engineers with extensive experience, specialized skills, and working in high-cost-of-living areas can earn salaries of $200,000 or more annually. Achieving this often requires expertise in areas like cloud computing, system design, and leadership, along with advanced certifications and a strong professional track record.

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.

What engineer makes $500,000 a year?

Senior software architects and engineering leads in large tech companies or specialized fields can earn $500,000 or more annually, often including bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills in system design, and leadership responsibilities.

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 Draper, UT? The most popular types of Software Architect jobs in Draper, UT are:
What are popular job titles related to Software Architect jobs in Draper, UT? For Software Architect jobs in Draper, UT, the most frequently searched job titles are:
What cities near Draper, UT are hiring for Software Architect jobs? Cities near Draper, UT with the most Software Architect job openings:
Infographic showing various Software Architect job openings in Draper, UT as of July 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 100% In-person job distribution, with an average salary of $162,679 per year, or $78.2 per hour.
Lead Software Architect

Lead Software Architect

NiCE

Sandy, UT • On-site

Full-time

Posted 3 days ago


Job description

Job Summary:
NiCE is a leading software company recognized for its innovative solutions in AI and cloud technologies. As a Senior Software Architect, you will define the technical direction for client-facing products and internal platforms, focusing on scalable, cloud-native systems and integrating AI capabilities into engineering workflows.
Responsibilities:
• Set end-to-end technical direction, including platform vision, technology choices, architectural patterns, and infrastructure strategy.
• Design, document, and evolve cloud-native, API-first systems integrating web clients, internal services, and external partners.
• Architect distributed services that emphasize scalability, performance, reliability, observability, and security.
• Integrate AI-assisted development practices into engineering workflows, including tools like Claude Code, GitHub Copilot, or similar.
• Promote AI-driven automation such as test generation, code refactoring, dependency analysis, and large-scale codebase exploration.
• Contribute to conversational AI platforms, messaging pipelines, data flows, and ML-adjacent integrations.
• Identify opportunities to incorporate ML/AI capabilities into platform features and system components.
• Own architecture through implementation, testing, deployment, monitoring, iteration, and long-term stewardship.
• Align architecture with product strategy through tight collaboration with Product, Design, and Engineering.
• Drive technical decisions and coordinate multi-team execution while elevating engineering standards.
• Provide mentorship and architectural guidance across teams.
• Conduct thorough code and architecture reviews to raise engineering quality.
• Improve CI/CD pipelines, development workflows, and operational excellence.
• Diagnose and resolve complex performance bottlenecks across all layers of the stack.
• Foster a culture of ownership, experimentation, continuous improvement, and AI-augmented engineering.
Qualifications:
Required:
• BS in Computer Science or equivalent experience.
• 15+ years of software development experience.
• 5+ years designing or architecting large-scale systems.
• Expertise in C# and familiarity with Go, Java, or similar.
• Expertise in Front End Technologies, preferably React or similar.
• Experience with relational and non-relational databases.
• Experience with AI-assisted development tools.
• Strong understanding of distributed systems and microservices.
• Experience developing RESTful services and API-first architectures.
• Working knowledge of CI/CD and DevOps tooling.
• Strong communication and architectural documentation skills.
Preferred:
• MS in Computer Science.
• Experience with Azure cloud services (CosmosDB, Service Bus, App Services, etc.).
• Experience with AWS or hybrid cloud environments.
• Experience with Angular or modern web frameworks.
• 2+ years formal architecture experience.
• 7+ years technical leadership experience.
• Experience integrating AI/ML capabilities into platforms.
• Understanding of machine learning concepts.
• Experience with telecommunications, real-time systems, or enterprise cloud platforms.
Company:
NiCE is transforming the world with AI that puts people first. Founded in 1986, the company is headquartered in Ra'anana, ISR, with a team of 5001-10000 employees. The company is currently Late Stage.