Software Architect - San Francisco

Yeah! Global

San Francisco (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology firm in San Francisco seeks an experienced Software Architect to design and implement software solutions. You will lead technical vision and strategy, ensuring high-quality, scalable products. Candidates should have a Bachelor's or Master's degree in Computer Science or Software Engineering and 5-7 years of relevant experience. Strong problem-solving and communication skills are essential, along with project management experience. Familiarity with cloud platforms and DevOps practices is preferred.

Qualifications

  • 5-7 years of hands-on experience as a Software Architect or in a similar role.
  • Strong background in software development.
  • Experience in managing multiple projects simultaneously.

Responsibilities

  • Develop and implement scalable software architectures.
  • Provide technical leadership and guidance to development teams.
  • Work closely with stakeholders to gather technical requirements.
  • Conduct code reviews for quality assurance.
  • Stay updated with trends in software development.

Skills

Analytical skills
Problem-solving skills
Verbal communication
Written communication
Project management

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Tools

Cloud platforms like AWS, Azure, or Google Cloud
DevOps practices and tools for CI/CD

Job description

About the job Software Architect - San Francisco

Note: This position does not offer any Visa sponsorship. We are only looking for applicants who are either local to San Francisco or ready to relocate to the employers location.

Our client is seeking a highly skilled and experienced Software Architect to their team. As a Software Architect, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our organization and our clients. You will play a key role in defining the technical vision and strategy, ensuring the quality, scalability, and maintainability of our software products.

Key Responsibilities:

  • Develop and implement robust, scalable, and secure software architectures that align with business requirements and industry best practices.
  • Provide technical leadership and guidance to development teams, ensuring best practices in software design, coding, and testing.
  • Work closely with stakeholders to understand business needs and translate them into technical requirements and architectural designs.
  • Evaluate and recommend new technologies, tools, and frameworks to enhance the development process and product quality.
  • Create detailed technical specifications, including data models, system components, interfaces, and integration points.
  • Conduct code reviews to ensure code quality, performance, and adherence to architectural standards.
  • Collaborate with cross-functional teams, including developers, project managers, and business analysts, to deliver high-quality software solutions.
  • Maintain comprehensive documentation of architecture, design, and implementation details.
  • Identify and address performance bottlenecks in software applications to ensure optimal performance and scalability.
  • Stay updated with the latest trends and advancements in software development and architecture, applying this knowledge to improve our products and processes.

Qualifications:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5-7 years of hands‑on experience as a Software Architect or in a similar role, with a strong background in software development.
  • Strong analytical and problem‑solving skills to address complex technical challenges.
  • Excellent verbal and written communication skills to convey technical concepts to non‑technical stakeholders.
  • Experience in project management and the ability to manage multiple projects simultaneously.

Preferred Qualifications:

  • Advanced degree in Computer Science or a related field.
  • Experience in specific industries such as finance, healthcare, or technology.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect - Chicago
Software Architect - Chicago

Yeah! Global • Chicago (IL)

On-site
USD 100,000 - 130,000
Software Architect - NYC
Software Architect - NYC

Yeah! Global • New York (NY)

On-site
USD 120,000 - 160,000
Senior Solutions Architect
Senior Solutions Architect

Partners Internal Quality Control • San Francisco (CA)

On-site
USD 11,160 - 44,640
Software Architect
Software Architect

psudo • San Francisco (CA)

Remote
USD 120,000 - 160,000
Senior Software Architect – Lead Scalable, Secure Systems
Senior Software Architect – Lead Scalable, Secure Systems

Yeah! Global • San Francisco (CA)

On-site
USD 120,000 - 160,000
Sr. Software Engineer / Architect (Java)
Sr. Software Engineer / Architect (Java)

360 IT Professionals • San Ramon (CA)

On-site
USD 110,000 - 150,000
Group health insurance
Software Architect .Net
Software Architect .Net

The Timberline Group • St. Louis (MO)

On-site
USD 120,000 - 180,000
Lead software development Solution Architect – San Fran CA $ 200K
Lead software development Solution Architect – San Fran CA $ 200K

The Skills Coalition • Redwood City (CA)

Hybrid
USD 170,000 - 230,000
Technical Architect
Technical Architect

The Timberline Group • St. Louis (MO)

On-site
USD 120,000 - 180,000
Industry-leading bonus program
Profit sharing
401k Traditional
Remote Software Architect – SaaS & Cloud
Remote Software Architect – SaaS & Cloud

psudo • San Francisco (CA)

Remote
USD 120,000 - 160,000