Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Staff iOS Accessibility Engineer on the UI Systems team, you'll enhance Square's universal design system to ensure a consistent and delightful user experience across iOS products. This role involves collaborating with designers and engineers to deliver UI components that address accessibility needs while supporting almost 200 iOS engineers.
As a Staff Machine Learning Engineer for Conversational AI at Square, you will lead machine learning projects, focusing on creating intelligent solutions across products. Responsibilities include collaborating with stakeholders, driving end-to-end ML projects, mentoring team members, and ensuring engineering quality.
As a Senior Software Engineer on the Accounts & Security team, you will design and develop new authentication methods, lead project delivery from start to finish, and collaborate with engineering leaders on long-term strategies. You'll tackle complex problems affecting platform scalability and reliability.
The Software Engineer (Backend) in Buyer Foundations will design and build new features for merchants to understand buyers, deliver APIs for buyer data interaction, and build systems to enhance data quality. Collaboration across teams and addressing scalability challenges are key responsibilities while learning new technologies is encouraged.
The Staff iOS Engineer will develop a unified Back Office app that integrates several independent apps, empowering sellers with tools for managing their business. Responsibilities include making key design decisions, collaborating with designers and product managers, and ensuring seamless API integration for mobile experiences.
As a Senior iOS Engineer, you will lead the implementation of seller-facing projects, develop mobile applications, build resilient payment systems, and collaborate with cross-functional teams to deliver features while continuously improving products based on customer feedback.
The Senior Embedded Software Engineer will architect and develop embedded software for microcontroller-based devices at Square, conducting testing, optimizing code for performance, and collaborating with various teams to ensure hardware-software integration and system reliability.
As a Senior Android Engineer, you will lead a team to design, build, and test robust software solutions for Square's management tools. Your role includes collaborating across teams, driving complex projects, capturing metrics, and ensuring high availability of systems for optimal performance.
As a Senior Data Engineer, you will build and maintain data infrastructure to support Square's growth. You will design and implement data pipelines, work with various teams to integrate new data sources, and ensure accuracy in reporting. Your role will involve participating in on-call duties and improving data quality and efficiency.
The Senior Software Engineer will work on the Core OS Platform team at Block, focusing on developing and maintaining the OS powering Square's hardware. Responsibilities include leading embedded software projects, collaborating with cross-functional teams, mentoring engineers, and participating in all development phases from requirements gathering to production.
All Filters
No Results
No Results