About the job Software Architect
Software Architect
Location : San Francisco, CA (Hybrid)
Employment Type : Full-time
Salary Range : $160,000 - $220,000 per year
About the Role
We are seeking an experienced Software Architect to join our client's engineering team in San Francisco. The ideal candidate will be responsible for designing and overseeing the technical vision of complex software systems while leading development teams in building scalable, resilient, and maintainable applications.
Key Responsibilities
- Design and architect scalable, high-performance software systems
- Lead technical decision-making processes and establish architectural principles
- Create and maintain technical roadmaps aligned with business objectives
- Mentor development teams and promote best practices
- Evaluate and recommend new technologies and frameworks
- Collaborate with stakeholders to translate business requirements into technical solutions
- Define coding, testing, and architectural standards
- Lead architecture reviews and technical design sessions
- Ensure system security, performance, and reliability
- Drive innovation and technical excellence across engineering teams
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field10+ years of software development experience5+ years of architecture experience in enterprise-level applicationsStrong experience with cloud platforms (AWS, Azure, or GCP)Expertise in multiple programming languages (e.g., Java, Python, C#, JavaScript)Deep understanding of software design patterns and principlesExperience with microservices architecture and distributed systemsStrong background in API design and integration patternsProven track record of delivering large-scale software projectsExperience with DevOps practices and CI / CD pipelinesTechnical Skills
Core Technologies
Cloud Platforms (AWS / Azure / GCP)Containerization (Docker, Kubernetes)Microservices ArchitectureRESTful APIs and GraphQLDatabase Design (SQL and NoSQL)Message Queuing SystemsDistributed SystemsSecurity Protocols and Best PracticesArchitecture & Design
System Design PatternsEnterprise Architecture FrameworksPerformance OptimizationScalability PlanningHigh Availability DesignDisaster RecoveryCost OptimizationSoft Skills
Excellent communication and presentation abilitiesStrong leadership and mentoring capabilitiesStrategic thinking and problem-solving skillsAbility to influence and drive consensusProject and time management expertiseStrong documentation and diagramming skillsWhat We Offer
Competitive base salary ($160,000 - $220,000)Annual performance bonusComprehensive health, dental, and vision insurance401(k) with generous company matchStock optionsUnlimited PTOProfessional development allowanceHome office setup allowanceWellness benefitsFlexible work arrangementsWork Environment
Hybrid work model (2-3 days in office)Collaborative team environmentModern tech stackOpportunity to work on cutting-edge technologiesRegular architecture forums and tech talksGrowth Opportunities
Lead enterprise-wide architectural initiativesMentor and develop junior architectsParticipate in technology selection and strategic planningContribute to open-source projectsSpeak at industry conferencesRequirements
Must be authorized to work in the United StatesAbility to occasionally travel to other office locations (10%)Available for occasional on-call dutiesBased in or willing to relocate to San Francisco Bay Area