Senior Software Engineer (iOS), Hardware Wallet @ Block - San Francisco, CA

Job Overview

11 days ago

Senior Software Engineer (iOS), Hardware Wallet

Block - San Francisco, CA

Company Description


Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block.


Job Description


We're making a hardware wallet for the next 100M bitcoin users. Our goal is economic empowerment - starting with bringing easy-to-use, reliable self-custody to a global audience. We're assembling a team deeply experienced in an extremely wide range of disciplines, including business, operations, design, software, hardware, security, and so many other aspects of product delivery. Come build the future of crypto-enabling hardware with us!

We are hiring an iOS software engineer to build the software customers use to interact with our hardware wallet.

You Will:


  • Ship features in a new, beautiful, reliable, resilient, and open-source Square iOS applications

  • Craft pixel-perfect, intuitive UI that makes bitcoin self-custody accessible to a global audience

  • Make key architecture and infrastructure decisions as you develop the product from the ground up

  • Work with designers, product managers, firmware and backend engineers to establish product scope and to design and prioritize features

  • Emphasize customer experience in all of your work, from early design to field observability and continuous improvement


Qualifications


You Have:

  • 6+ years of experience shipping features in world-class iOS applications

  • Preferably, experience developing products that involve interacting with custom peripherals, or experience with designing and building backend APIs that your mobile applications interact with

  • Interest in bitcoin, and preferably, significant experience in developing for crypto applications

  • Note: with this role, we are hiring for multiple positions - and not all of the initial team needs to have crypto experience


Additional Information

At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us by sending an email to assistance(at)squareup.com. We will treat your request as confidentially as possible. In your email, please include your name and preferred method of contact, and we will respond as soon as possible.

Perks

At Square, we want you to be well and thrive. Our global benefits package includes:
  • Healthcare coverage
  • Retirement Plans
  • Employee Stock Purchase Program
  • Wellness perks
  • Paid parental leave
  • Paid time off
  • Learning and Development resources

We’re working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. Block is a proud equal opportunity employer. We work hard to evaluate all employees and job applicants consistently, without regard to race, color, religion, gender, national origin, age, disability, veteran status, pregnancy, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.

We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible. Want to learn more about what we’re doing to build a workplace that is fair and square? Check out our I+D page.

Additionally, we consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

Perks

We want you to be well and thrive. Our global benefits package includes:

  • Healthcare coverage
  • Retirement Plans
  • Employee Stock Purchase Program
  • Wellness perks
  • Paid parental leave
  • Paid time off
  • Learning and Development resources

Block, Inc. (NYSE: SQ) is a global technology company with a focus on financial services. Made up of Square, Cash App, Spiral, TIDAL, and TBD54566975, we build tools to help more people access the economy. Square helps sellers run and grow their businesses with its integrated ecosystem of commerce solutions, business software, and banking services. With Cash App, anyone can easily send, spend, or invest their money in stocks or Bitcoin. Spiral (formerly Square Crypto) builds and funds free, open-source Bitcoin projects. Artists use TIDAL to help them succeed as entrepreneurs and connect more deeply with fans. TBD54566975 is building an open developer platform to make it easier to access Bitcoin and other blockchain technologies without having to go through an institution.

Similar Jobs

Software Engineer (Apprentice Conversion)

IBM

San Jose, CA

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Software Development Engineer II - Backend

Hotwire

San Francisco, CA

Drive continuous improvement in our software and development process within an agile development team. Knowing about reactive programming patterns and micro…

SOFTWARE ENGINEER

University of California Office of the President

Oakland, CA

A minimum of 5 years of experience in software engineering or a related field. Initiates, designs or modifies highly complex systems, processes and procedures…

Android Software Engineer III – Experience Platform

Expedia.com

San Francisco, CA

A hard-working and influential individual contributor who leads by example while mentoring junior colleagues. Advise on technical limitations of software design…

Sr Software Engineer- .NET / C#/ React web

PRA Health Sciences

Oakland, CA

5 years of relevant experience. We are looking to expand our core product development team with a backend developer who has five or more years experience in the…

Software Automation Engineer

Tesla

Fremont, CA

You will help to ensure the great quality of our equipment management software for current and next-generation application design.

System Software Engineer

Intel

Santa Clara, CA

Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions.

Android SDK Software Engineer

Tapjoy

San Francisco, CA

Can communicate design decisions with your colleagues in a comprehensible way. Familiar with Unity or similar engine and building apps to Android and/or iOS.

SENIOR SOFTWARE ENGINEER - PENSION ADMINISTRATION SYSTEM

University of California Office of the President

Oakland, CA

Initiates, designs or modifies highly complex systems, processes and procedures where standardized policies or procedures may not exist.

Software Engineer

Comcentric

Oakland, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Embedded Software Engineer (Wireless Connectivity)

Fresh Consulting

Sunnyvale, CA

Develop the whole software stack for consumer hardware devices running Android. Understanding of embedded development constraints and BSP development experience…

Staff Software Engineer

Intuitive

Sunnyvale, CA

Envision and implement the future client interfaces to the robot’s streaming data and build a client side eco-system of microservices and processing pipelines…

Staff Software Engineer DevOps

Intuitive

Sunnyvale, CA

You will be technical lead in the development and expansion of our cloud platform which services 2000+ engineers by provisioning infrastructure as code, taking…

Software Engineer (SRE)

Comcentric

Palo Alto, CA

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

DevOps Cloud Engineer - Tax

Deloitte

San Francisco, CA

Knowledge of networking and software defined networking in cloud environments. You will own the day-to-day health, uptime, monitoring, and reliability of…

Applications Development Engineer -Broad Band Plasma

KLA

Milpitas, CA

Perform product diagnosis, problem resolution, interface with software and systems engineering to verify that hardware and software problems have been resolved.

Automation Engineer

TenaFe, Inc

Campbell, CA

Experience with software development flow and methodologies. Job Title: Automation Engineer (Contract or Full-time). Hands on working knowledge of Linux OS.

Site Reliability Engineer

Comcentric

Sunnyvale, CA

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

Software Engineer OSS - R1016

Ooma, INC

Sunnyvale, CA

We are looking for an experienced software professional that thrives on writing and delivering elegant software for OSS (Operational Support Systems) and…

Software Engineer (SRE)

Comcentric

Cupertino, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Senior Director of Program Management

Tenable, Inc

Santa Clara, CA

5+ years of software development experience, including experience with leading projects. The Senior Director of Program Management role within the product…

Site Reliability Engineer-1398281

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Performs deployment, administration, management, configuration, testing, and integration tasks related to the big data platforms in cloud environment.

SENIOR ORACLE SUPPORT DEVELOPER

University of California Office of the President

Oakland, CA

Operational Support: Handle the technical aspect of maintaining and supporting day-to-day Oracle Financials activities: Design, develop, modify, debug, deploy…

Director, DevOps Architect

KPMG

San Francisco, CA

Director of DevOps leads the design, build, and operational management of highly secure and scalable sites/software for the business and work tirelessly to…

Ad