Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

6 results for Software Architect in San Francisco, CA

Software Engineer
  • Burlingame, CA
  • onsite
  • Temporary / Contract
  • 62 - 62 USD / Hourly
  • We are looking for a Software Engineer to join a collaborative engineering team in Burlingame, California, supporting the design and delivery of modern cloud-based solutions. This Long-term Contract position offers the opportunity to shape scalable services, contribute to architecture decisions, and build reliable integrations between field operations and business systems. The role suits an engineer who enjoys hands-on development, cross-functional collaboration, and creating practical software solutions that can evolve with changing product needs.<br><br>Responsibilities:<br>• Lead the design and implementation of scalable software components across data processing, backend services, and orchestration layers.<br>• Build and enhance cloud-native applications that support the exchange of information between operational platforms and business systems.<br>• Create, document, and maintain APIs and microservices that connect devices, applications, and distributed services.<br>• Develop web-based interfaces and service-to-service workflows by integrating with cloud API endpoints.<br>• Investigate production issues, resolve technical problems, and improve overall platform stability and performance.<br>• Participate in design discussions, code reviews, and testing activities to maintain high engineering standards.<br>• Partner with architects, engineers, and business stakeholders to evaluate feature requests, estimate delivery effort, and validate solutions.<br>• Support field validation efforts by working with cross-functional teams to test and refine software in live construction environments.<br>• Mentor less experienced engineers and promote strong collaboration, sound development practices, and continuous improvement within the team.
  • 2026-06-25T00:00:00Z
Software Engineer
  • Burlingame, CA
  • onsite
  • Temporary / Contract
  • 60 - 60 USD / Hourly
  • We are looking for a Software Engineer to join a collaborative engineering team in Burlingame, California, supporting the design and delivery of modern software solutions that connect field operations with back-office systems. This is a Long-term Contract position offering the opportunity to contribute to cloud-based services, scalable APIs, and user-facing applications while working in an Agile environment. The role calls for a strong technical contributor who can help shape architecture decisions, improve system reliability, and partner with engineers and stakeholders across teams to deliver practical, high-impact solutions.<br><br>Responsibilities:<br>• Lead the design and implementation of scalable software components across data pipelines, service layers, and orchestration workflows.<br>• Build and enhance cloud-based services that collect, process, and persist data for connected platforms and applications.<br>• Create and maintain APIs within a microservices architecture to support communication between IoT-enabled systems and end-user tools.<br>• Develop web interfaces and service-to-service integrations by consuming cloud API endpoints and translating business needs into technical solutions.<br>• Investigate production issues, diagnose platform problems, and deliver effective fixes to improve system performance and stability.<br>• Participate in architectural discussions, code reviews, and testing activities to ensure software quality and alignment with engineering standards.<br>• Collaborate with cross-functional engineering teams and business stakeholders to assess new features, estimate effort, and validate solutions in real-world environments, including construction site settings when needed.<br>• Mentor less experienced engineers by sharing development best practices, encouraging strong teamwork, and supporting technical growth.<br>• Contribute to event-driven system design and help advance the adoption of modern cloud technologies and engineering approaches.<br>• Perform unit and system-level validation to confirm that enhancements and changes meet functional and reliability expectations.
  • 2026-06-25T00:00:00Z
Sr. Software Engineer
  • Menlo Park, CA
  • onsite
  • Permanent / Full Time
  • 200000 - 250000 USD / Yearly
  • <p><strong>Job Title</strong></p><p>Senior Full Stack Engineer</p><p><br></p><p><strong>About the Opportunity</strong></p><p>We are building a high-caliber engineering team and are looking to hire<strong> four Senior Full Stack Engineer</strong>s who thrive in fast-paced, collaborative environments. This is an opportunity to join a growing organization where you&#39;ll have significant influence on architecture, product development, and engineering best practices. Our technology stack is intentionally flexible. We are looking for strong engineers first—individuals who can solve complex problems, build scalable systems, and contribute across the full software development lifecycle<strong>.</strong></p><p><br></p><p><strong>Role Summary</strong></p><p>The Full Stack Application Developer will play a critical role in designing, building, and scaling modern business applications that support a wide range of organizational functions. Based in Los Angeles, CA, this role partners closely with cross-functional stakeholders to identify technology needs and deliver innovative, scalable solutions. The ideal candidate brings a strong technical foundation, a forward-thinking mindset, and an interest in emerging technologies, including AI/ML applications in enterprise environments.</p><p><br></p><p><strong>What You&#39;ll Do</strong></p><ul><li>Design, develop, and maintain scalable software applications and distributed systems.</li><li>Contribute across the full stack, partnering closely with product, design, and engineering teams.</li><li>Build and enhance backend services primarily leveraging Java and Python.</li><li>Develop cloud-native applications and services in modern cloud environments.</li><li>Participate in architecture discussions and technical decision-making.</li><li>Write high-quality, maintainable, and testable code.</li><li>Mentor junior engineers and contribute to a strong engineering culture.</li><li>Drive performance, reliability, and scalability improvements across platforms.</li></ul><p><strong>Technical Environment</strong></p><ul><li>Approximately 20% Java development</li><li>Python-based backend services and applications</li><li>Cloud technologies (AWS, Azure, or GCP)</li><li>Frontend technology is flexible; experience with modern JavaScript frameworks is preferred</li><li>Microservices and distributed systems architecture</li><li>CI/CD and modern software engineering practices</li></ul><p><strong>Compensation &amp; Benefits</strong></p><ul><li>$200,000 - $250,000 with discretionary bonus</li><li>Comprehensive benefits package</li><li>Performance-based incentives and long-term growth opportunities</li></ul><p><strong>Additional Details</strong></p><ul><li>Work model: Onsite</li><li>Collaborative, fast-paced environment with a strong focus on innovation and continuous improvement</li><li>Opportunity to work on impactful, mission-driven initiatives across multiple sectors</li></ul>
  • 2026-06-25T00:00:00Z
Android Engineer
  • San Francisco, CA
  • remote
  • Temporary / Contract
  • 60 - 65 USD / Hourly
  • <p>We are looking for an Android Engineer to help shape and enhance a widely used mobile experience serving customers at scale. This long-term contract position is based in San Francisco, California, and offers the opportunity to work remotely while partnering closely with product, design, and engineering teammates across time zones. The role focuses on building high-impact Android features, improving reliability and performance, and contributing to customer-facing experiences that influence engagement and retention.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and refine Android features for a high-traffic consumer application using modern development practices.</p><p>• Create customer-facing experiences across key product journeys such as discovery, purchasing, and live order visibility.</p><p>• Develop mobile interfaces and application components with Kotlin and contemporary Android frameworks, including Jetpack Compose.</p><p>• Work closely with product managers, designers, and cross-functional engineers to turn business goals into effective app experiences.</p><p>• Improve application responsiveness, reliability, and usability across a wide range of Android devices and challenging network environments.</p><p>• Investigate issues within owned features from initial report through resolution, ensuring strong end-to-end quality.</p><p>• Contribute to experimentation efforts that support product growth, customer engagement, and business performance.</p><p>• Maintain well-structured, reusable, and scalable code that supports long-term development velocity.</p><p>• Support development and deployment workflows by working within established tooling, version control, and continuous integration practices.</p>
  • 2026-06-26T00:00:00Z
AI Engineer
  • San Francisco, CA
  • onsite
  • Permanent / Full Time
  • 220000 - 260000 USD / Yearly
  • We are looking for an experienced Artificial Intelligence (AI) Engineer to establish and lead a secure, scalable internal AI platform in San Francisco, California. This role will shape the technical foundation for enterprise AI adoption by creating development standards, deployment practices, and governance controls that support reliable use across the organization. The position works closely with technology, security, and business teams to help both technical and non-technical users build, launch, and manage AI-powered solutions responsibly.<br><br>Responsibilities:<br>• Design, implement, and support the organization’s internal AI platform, with a primary focus on Azure-based environments, tools, and supporting infrastructure.<br>• Create and manage automated delivery workflows for AI applications, ensuring code is tested, versioned, and promoted through environments efficiently.<br>• Establish policies and technical controls that guide secure, compliant, and responsible use of AI across enterprise teams.<br>• Enable developers and business users to create AI-driven solutions by providing practical frameworks, tooling, and support for modern AI-assisted development environments.<br>• Lead the release and production rollout of AI solutions, overseeing readiness, deployment standards, and operational stability.<br>• Work closely with IT, security, and business stakeholders to encourage adoption, clarify proper usage, and align AI capabilities with organizational needs.<br>• Maintain platform health by managing access controls, monitoring performance, and improving development standards for scalable AI delivery.<br>• Coordinate with external consultants and partners to help execute AI initiatives and advance the broader platform roadmap.<br>• Produce clear documentation for workflows, technical standards, and best practices to support continued growth in enterprise AI usage.
  • 2026-06-23T00:00:00Z
IT Security Specialist
  • San Francisco, CA
  • onsite
  • Temporary / Contract
  • 50 - 55 USD / Hourly
  • <p>We are looking for an IT Security Specialist to support daily cybersecurity operations for a growing organization in San Francisco, California. This contract position is ideal for a hands-on, detail-oriented security specialist who can independently investigate threats, strengthen vulnerability management practices, and collaborate across IT, compliance, and security teams. The role also contributes to employee security education, asset visibility, and incident documentation while helping maintain a strong operational security posture.</p><p><br></p><p>This is a contract position and requires 4 days a week onsite in San Francisco.</p><p><br></p><p>Responsibilities:</p><p>• Monitor and assess security events generated by detection platforms, investigate suspicious activity, and escalate validated threats as needed.</p><p>• Perform incident analysis to determine underlying causes, document conclusions, and recommend practical corrective actions.</p><p>• Review data protection alerts for signs of policy breaches, unauthorized data movement, or insider risk, and coordinate escalation with appropriate stakeholders.</p><p>• Refine data loss prevention rules and alert logic to improve signal quality while preserving effective monitoring coverage.</p><p>• Maintain the enterprise asset inventory, verify device classification accuracy, and work with IT teams to address unknown or unmanaged assets.</p><p>• Run automated penetration testing activities, evaluate attack path results, and partner with technical teams to prioritize and remediate identified weaknesses.</p><p>• Oversee ongoing vulnerability scanning, interpret findings based on risk and asset importance, and track remediation progress through completion or documented exception.</p><p>• Deliver security awareness sessions for new hires and support phishing simulation campaigns, including follow-up education for higher-risk user groups.</p><p>• Coordinate security-related work across IT, compliance, and internal security partners while keeping operational procedures, runbooks, and incident records current.</p>
  • 2026-06-24T00:00:00Z