Senior Solutions Architect

The Pasha Group•San Rafael, CA

About The Position

The Senior Solutions Architect drives portfolio and program architecture and develops scalable, secure software solutions that support long-term business objectives and increase business value. This is a temporary assignment intended to support strategic business and technology initiatives for a defined period. The role designs and develops mission-critical technology solutions using custom-developed software and third-party products; supports existing frameworks; and advances technologies to manage risk and reduce technical debt. It works closely with project and process management teams, application development leaders, developers, product managers, business analysts, project managers, business stakeholders, and external partners to deliver innovative, cost-effective, high-quality applications. The architect leads cohesive application portfolio design, contributes to enterprise architecture governance and strategic planning, and helps teams deliver applications through hands-on collaboration. The position is based in a corporate office environment and involves 10% travel, including independent travel to U.S. locations such as Hawaii. The listed Zone 1 salary range for San Rafael, California, is $210,000–$230,000. Starting pay depends on job-related factors, including experience, education, and business needs; the range may vary for other locations.

Requirements

  • Bachelor’s degree in Computer Science, Mathematics, Engineering, or a similar field, or an equivalent combination of coursework and related experience.
  • 12+ years of development experience on the Microsoft technology stack, including .NET, C#, ASP.NET, and SQL Server.
  • Experience with modern web technologies, including Angular, responsive design, REST, and OAuth.
  • Experience with Microsoft Azure cloud technologies.
  • Excellent analysis and design skills for complex business needs, with in-depth knowledge of modern software architecture principles and patterns.
  • Extensive proficiency with Agile software development methodologies.
  • Expert-level competency in C# and .NET (Framework and/or Core).
  • Expert-level experience with SQL Server and T-SQL coding.
  • Experience implementing security at all levels of the application stack.
  • Excellent knowledge of software development methodologies and processes.
  • Ability to communicate architecture to all levels of management, customers, and partners.
  • Ability to approach problems with ownership, enthusiasm, and innovation.
  • Creative problem-solving and resolution skills.
  • Excellent communication and client-facing skills.
  • Ability to work in a fast-paced, multi-task environment.
  • Strong leadership skills, with demonstrated ability to motivate others, influence performance, and lead by example.
  • Expert-level competency in software and solutions architecture.
  • Ability to travel independently to U.S. locations, including Hawaii.

Nice To Haves

  • Cloud technology certification (Azure, AWS, or Google).
  • Developer certification.
  • Experience with event-driven or message-based architectures.
  • Experience with complex application integrations, including APIs, REST, and messaging.

Responsibilities

  • Maintain, adapt, and evolve technical architecture to ensure solutions remain innovative, current, and risk-free by leveraging and enhancing existing frameworks.
  • Investigate, assess, and recommend emerging technologies and development methodologies for organizational use.
  • Monitor and optimize the performance, scalability, and reliability of in-house and deployed third-party business applications.
  • Collaborate with development teams to propose, evaluate, and approve recommended technologies and methodologies.
  • Champion approved technologies and methodologies by developing standards and providing team education and training.
  • Assist with early design and prototyping of new applications.
  • Support teams in delivering new applications with minimal supervision.
  • Approve business requirements, estimates, functional specifications, testing strategies, and other activities to ensure architectural alignment.
  • Work with internal and external development teams to create, enhance, and maintain high-quality applications.
  • Develop and manage effective relationships with third-party software and consulting vendors.
  • Participate in enterprise architecture governance and contribute to strategic planning.
  • Assist team members in shepherding projects to successful completion.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service