Get the job you really want.
Be the first applicant
Apply to jobs posted less than 24 hours ago to maximize your application's visibility.
Use the Date Posted filter to view jobs posted within the last 24 hours.
Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Staff Android Engineer, you will architect and enhance the Square Kitchen Display System, ensuring it meets diverse merchant workflows. Collaborate with cross-functional teams, deliver high-quality scalable features, and mentor other engineers while driving improvements in development processes and maintaining code quality.
As a Staff Android Engineer at Square for the Food & Beverage team, you will enhance Android applications critical for restaurant operations. Your role will involve collaborating with teams to architect solutions, ensuring high quality and performance, and mentoring junior engineers. You will directly impact millions of users by improving the Android codebase and development processes.
As a Software Engineer on the Payments team, you will design, build, and maintain the Payments Platform services and infrastructure. Responsibilities include building modern APIs, ensuring system availability and reliability, promoting best practices, and raising awareness of authentication mechanisms.
The Senior Staff Software Engineer will lead backend engineering for Square's eCommerce platform, defining long-term technical strategy and ensuring operational excellence. Responsibilities include setting technical standards, mentoring engineers, resolving critical incidents, and collaborating across disciplines to enhance buyer experiences.
As a Data Engineer on the Marketing Data Engineering team, you'll build and maintain data infrastructure, create data pipelines, analyze data sources, and collaborate with teams to drive business reporting and insights.
The Principal Software Engineer will develop large-scale test automation frameworks for mobile and web platforms at Square. Responsibilities include optimizing testing tools, identifying performance bottlenecks, collaborating with teams to ensure high-quality products, and enhancing CI/CD processes to accelerate software delivery.
The Staff Machine Learning Engineer will develop and implement machine learning models focused on churn, retention, and product recommendations. Responsibilities include leading projects, collaborating on solutions with stakeholders, and maintaining production-level systems, while advocating engineering best practices within the team.
The Staff Software Engineer on the Orders Ecosystem Platform team will design, develop, and deploy large-scale distributed systems, collaborating with cross-functional teams to improve platform efficiency and performance. This role focuses on mentorship, technical leadership, and defining the technical direction for the orders ecosystem, while addressing complex challenges in system reliability and scalability.
The Software Engineer will enhance Square Banking's Checking product by developing features to streamline cash flow management for sellers. Responsibilities include designing sophisticated financial systems, collaborating with multi-functional teams, and improving backend systems, ensuring their scalability and maintainability.
The Staff Machine Learning Engineer will lead cross-functional projects focused on developing and optimizing machine learning solutions within the Square Conversational AI team. Responsibilities include collaborating with business leaders, building data-driven products, and providing mentorship, while advocating for engineering best practices.
All Filters
No Results
No Results