Top Software Engineer Jobs in San Francisco Bay Area, CA
The role involves developing and evolving a robust identity platform that supports and facilitates business operations and relationships within Square's ecosystem. Responsibilities include building scalable systems, collaborating with stakeholders, mentoring team members, and improving management processes.
As a Principal Engineer on the Orders Ecosystem Platform team, you will lead the design, development, and deployment of large-scale distributed systems supporting order management services. You'll mentor engineers, ensure high software quality, and drive technical direction, collaborating with cross-functional teams to enhance performance, scalability, and resilience.
As a Senior Software Engineer on the Square Line of Credit Team, you will design and build sophisticated financial systems, identify product market fit, and improve the application experience for sellers. You will collaborate with cross-functional teams to deliver elegant software solutions, oversee feature development, and maintain system quality through rigorous testing.
As an Engineering Manager for Square Banking, you will lead a backend-focused product team to develop robust and scalable banking products, ensuring high technical standards and managing approximately 6-10 engineers. Key responsibilities include advising on technical direction, collaborating with cross-functional teams, and defining team roadmaps for successful execution.
As a Staff Android Engineer on the Food & Beverage team, you'll enhance and architect the Square Kitchen Display System codebase, collaborating with cross-functional teams to deliver scalable features. You'll promote best practices in Android development, provide mentorship to other engineers, and drive improvements in Android development processes.
As a Staff Android Engineer on the Food & Beverage team, you'll enhance the Android solutions' performance and reliability, architect the Kitchen Display System, and mentor other engineers while collaborating across teams to ensure the deliverance of high-quality, scalable features.
Develop scalable orchestration systems, enhancing API capabilities for users, leading projects from conception to deployment, mentoring peers, and managing critical system operations.
The Senior Software Engineer will lead the design and implementation of new reporting and platform functionalities. This role involves collaborating with product stakeholders to identify requirements, contributing high-quality code, mentoring engineers, and driving technical leadership within the organization.
As a Software Engineer on the Payments team, you will design, build, and maintain the Payments Platform services to secure money transfer for Square. You will work with product teams and engineering partners to create modern APIs, promote best practices, and deliver fault-tolerant systems while advancing payment authentication mechanisms.
As a Senior Backend Engineer on the Developer Platform Growth team, you will collaborate with engineers, designers, and product managers to design and develop APIs and microservices. You'll maintain developer-facing surfaces, participate in the design and architecture of the developer platform, and help to achieve growth goals through strategic partnerships.
All Filters
No Results
No Results