Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Staff Android Engineer at Square, you will enhance the Square Kitchen Display System by architecting and improving the Android codebase to meet diverse merchant workflows. You will collaborate with cross-functional teams, promote best practices in Android development, and mentor other engineers to foster innovation and delivery of high-quality features.
As a Staff iOS Accessibility Engineer, you will work on the UI Systems team to build and maintain Square’s design system, Market, for iOS applications. You will collaborate with design and engineering teams to ensure accessibility and quality UX across Square’s products, while working on the implementation of SwiftUI for this scale.
As a Software Engineer on the Payments team, you will design, build, and maintain the Payments Platform services and infrastructure at Square. Responsibilities include developing modern APIs, creating reusable systems, and promoting engineering best practices to enhance payment acceptance and customer security.
This role involves developing an orchestration platform for automating workflows, enhancing transaction management for sellers, and leading projects that improve system reliability and performance. Responsibilities include designing scalable systems, mentoring peers, and managing critical operations with a focus on collaboration and technical innovation.
As a Staff Android Engineer for Square's Food & Beverage team, you will enhance and maintain the Android solutions, ensure code quality, provide technical mentorship, and collaborate with cross-functional teams to deliver scalable features that support diverse merchant workflows.
As a Senior Software Engineer for Cash App Card, you'll lead the design, execution, and delivery of new card ordering and management experiences. Collaborating with cross-functional teams, you'll drive architectural decisions, enhance system robustness, and mentor team members, all while focusing on creating impactful consumer banking solutions.
As a Senior Software Engineer in the Reporting Platform team, you will lead the development of reporting functionalities, mentor engineers, and collaborate across teams to enhance the user-facing reporting experience at Square. You will drive project goals and technical evolution while contributing hands-on to the code base.
The Senior Software Engineer will design and develop large-scale test automation frameworks for mobile and web platforms, focusing on improving quality, reliability, and CI/CD processes. Responsibilities include optimizing testing infrastructure, addressing performance bottlenecks, and enhancing development productivity by testing tools and frameworks.
As a Software Engineer on the Identity Platform team, you will develop scalable and resilient systems to evolve Square's identity solutions. You will collaborate with multiple stakeholders, mentor team members, and enhance team culture while guiding platform design and development.
As a Senior Software Engineer on the Core OS Platform team, you will lead complex embedded software projects, work collaboratively throughout the development lifecycle, and mentor junior engineers. You will focus on customizing Android for Square's hardware products and maintain platform features.
All Filters
No Results
No Results