Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
E
Escalon
Systems Architect
Career Insights for Software Architect (General)
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Architect develops and defines the architecture for computer software and applications projects. Oversees the entire software development process; may manage projects for multiple clients. Analyzes customer or user needs, defines system architecture, and leads team of software developers to design programs and build applications.
$157,699 / year median in California
-6% projected decline
Job Description
Full-Time | Santa Monica, CA | On-Site About Our Client Our client is a technology company developing next-generation intelligent systems at the intersection of AI, XR, robotics, autonomy, and spatial computing. Their products support mission-critical applications across defense, public safety, and critical infrastructure. They are seeking passionate professionals who thrive in fast-paced environments and enjoy building impactful products from concept to deployment. The Role Our client is seeking a Systems Architect to define and lead the architecture of complex software and hardware systems across their AI, XR, and robotics platforms. In this role, you will work closely with engineering leadership and cross-functional teams to design scalable, secure, and high-performance solutions that support the company's long-term technology roadmap. You will bridge product vision with technical execution, ensuring the platforms are reliable, maintainable, and built for future growth. Key Responsibilities Design end-to-end system architectures for complex software and hardware solutions. Define system requirements, interfaces, and technical specifications. Lead architectural decisions across distributed systems, cloud infrastructure, embedded systems, and AI applications. Collaborate with software, hardware, AI/ML, robotics, and product teams throughout the development lifecycle. Evaluate technologies, frameworks, and tools to ensure scalability, security, and performance. Establish architectural standards, design principles, and engineering best practices. Conduct architecture reviews and provide technical mentorship to engineering teams. Identify technical risks early and develop mitigation strategies. Support integration, testing, deployment, and long-term system evolution. Create and maintain technical documentation and architecture diagrams. Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering, Systems Engineering, Electrical Engineering, or a related field. 4+ years of experience in systems architecture, software architecture, or technical leadership. Strong understanding of distributed systems and scalable software design. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Proficiency in modern programming languages such as C++, Python, Java, or C#. Experience designing APIs, microservices, and event-driven architectures. Knowledge of networking, security, and systems integration. Experience working within Agile development environments. Excellent communication and cross-functional collaboration skills. Preferred Qualifications Experience with AI/ML platforms and data pipelines. Experience with robotics, autonomous systems, XR/AR/VR technologies, or computer vision. Familiarity with embedded systems and edge computing. Experience with containerization technologies such as Docker and Kubernetes. Understanding of cybersecurity best practices and secure system design. Experience working on defense, aerospace, or government-funded programs. Other Requirements Must be a US Citizen or valid Green Card holder. Must be within commuting distance of Santa Monica, CA. Must be comfortable working on-site.