Senior iOS Engineer, Cart Platform

2 months ago


Atlanta, United States Square Full time
Job DescriptionJob DescriptionCompany Description

Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together.

So we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff. Across it all, we’ve embedded financial services tools at the point of sale, so merchants can access a business loan and manage their cash flow in one place. Afterpay furthers our goal to provide omnichannel tools that unlock meaningful value and growth, enabling sellers to capture the next generation shopper, increase order sizes, and compete at a larger scale.

Today, we are a partner to sellers of all sizes – large, enterprise-scale businesses with complex operations, sellers just starting, as well as merchants who began selling with Square and have grown larger over time. As our sellers grow, so do our solutions. There is a massive opportunity in front of us. We’re building a significant, meaningful, and lasting business, and we are helping sellers worldwide do the same.

Job Description

Square’s purpose is economic empowerment. Since the company’s beginning, we have been helping people start and manage their own businesses. 

The Cart Platform team works at the heart of Square's Point of Sale ecosystem, empowering sellers with cart-building tools that aim to be intuitive, consistent, and efficient. This team works on a suite of products that serve as the central command for every sale made by sellers around the world. As an iOS engineer on this team, you will build best-in-class Swift & Objective-C code that is run millions of times every hour, providing accurate and performant checkout experiences to Square merchants. Join us in shaping the future of Square by empowering sellers to thrive in an increasingly complex marketplace

You will:

  • Lead the architecture, design, and implementation of critical features within the Cart Platform.

  • Represent the team in architectural discussions and stakeholder conversations, serving as a bridge between our team and the broader organization.

  • Help shape the future of our codebase by building flexible, extendable, and reusable components.

  • Foster a culture of engineering excellence and mentor engineers of all experience levels.

  • Hold yourself and your teammates to the highest standard of engineering excellence, with unwavering attention to product reliability.

  • Work with product managers, designers, and data scientists to shape the future of the Cart Platform at Square.

  • Help contribute to a culture of positivity, psychological safety, and inclusivity within the team.

Qualifications

You have:

  • 8+ years of iOS software engineering experience, developing scalable production software and an excellent command of engineering fundamentals.

  • Proficiency in Swift and/or Objective-C.

  • Proficiency in native iOS development using standard tools and frameworks.

  • Experience working in complex technical projects, e.g. cross-team programs.

  • An ability to lead and mentor software engineers to deliver solutions while fostering growth.

  • A passion for building mobile products at all levels – from the low-level architectural decisions to the individual pixels.

  • A desire to build products that our merchants will depend on every day to run their business.



Additional Information

Additional Information

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. Square 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, 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, and always assess candidates on an individualized basis.

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

Curious about a benefit not listed? Ask our recruiting team

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.

Zone A: USD $198,000 - USD $297,000
Zone B: USD $188,100 - USD $282,100
Zone C: USD $178,200 - USD $267,400
Zone D: USD $168,300 - USD $252,500

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. 

To find a location’s zone designation, please refer to this resource. If a location of interest is not listed, please speak with a recruiter for additional information. 

Full-time employee benefits include the following:

  • Healthcare coverage (Medical, Vision and Dental insurance)
  • Health Savings Account and Flexible Spending Account
  • Retirement Plans including company match 
  • Employee Stock Purchase Program
  • Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance 
  • Paid parental and caregiving leave
  • Paid time off (including 12 paid holidays)
  • Paid sick leave (1 hour per 26 hours worked (max 80 hours per calendar year to the extent legally permissible) for non-exempt employees and covered by our Flexible Time Off policy for exempt employees) 
  • Learning and Development resources
  • Paid Life insurance, AD&D, and disability benefits 

These benefits are further detailed in Block's policies. This role is also eligible to participate in Block's equity plan subject to the terms of the applicable plans and policies, and may be eligible for a sign-on bonus. Sales roles may be eligible to participate in a commission plan subject to the terms of the applicable plans and policies. Pay and benefits are subject to change at any time, consistent with the terms of any applicable compensation or benefit plans.

To find a location’s zone designation, please refer to this resource. If a location of interest is not listed, please speak with a recruiter for additional information. 

To find a location’s zone designation, please refer to this resource. If a location of interest is not listed, please speak with a recruiter for additional information. 

Full-time employee benefits include the following:

  • Healthcare coverage (Medical, Vision and Dental insurance)
  • Health Savings Account and Flexible Spending Account
  • Retirement Plans including company match 
  • Employee Stock Purchase Program
  • Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance 
  • Paid parental and caregiving leave
  • Paid time off (including 12 paid holidays)
  • Paid sick leave (1 hour per 26 hours worked (max 80 hours per calendar year to the extent legally permissible) for non-exempt employees and covered by our Flexible Time Off policy for exempt employees) 
  • Learning and Development resources
  • Paid Life insurance, AD&D, and disability benefits 

These benefits are further detailed in Block's policies. This role is also eligible to participate in Block's equity plan subject to the terms of the applicable plans and policies, and may be eligible for a sign-on bonus. Sales roles may be eligible to participate in a commission plan subject to the terms of the applicable plans and policies. Pay and benefits are subject to change at any time, consistent with the terms of any applicable compensation or benefit plans.

US and Canada EEOC Statement

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, 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, and always assess candidates on an individualized basis.

 

Block, Inc. (NYSE: SQ) is a global technology company with a focus on financial services. Made up of Square, Cash App, Spiral, TIDAL, and TBD, 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. TBD is building an open developer platform to make it easier to access Bitcoin and other blockchain technologies without having to go through an institution.

While there is no specific deadline to apply for this role, on average, U.S. open roles are posted for 70 days before being filled by a successful candidate.



  • Atlanta, Georgia, United States Diamondpick Full time

    Role OverviewAs a Senior iOS Software Engineer, you will be instrumental in crafting sophisticated user interfaces and enriching experiences for our native iOS mobile application.Key ResponsibilitiesYour role will encompass:Conducting code reviews, offering technical guidance, and mentoring fellow developers.Collaborating with product stakeholders to explore...


  • Atlanta, Georgia, United States Diamondpick Full time

    Position OverviewAs a Senior iOS Software Engineer at Diamondpick, you will be responsible for crafting intricate user interfaces and enriching experiences for our native iOS mobile application.Key ResponsibilitiesYour role will include:Conducting code reviews, providing technical guidance, and mentoring fellow developers.Collaborating with product...


  • Atlanta, Georgia, United States Diamondpick Full time

    Role OverviewAs a Senior iOS Software Engineer, you will be instrumental in crafting sophisticated user interfaces and enriching experiences for our native iOS mobile application.Key ResponsibilitiesYour primary duties will include:Conducting thorough code reviews and providing technical guidance and mentorship to fellow developers.Collaborating with product...


  • Atlanta, Georgia, United States Diamondpick Full time

    Role OverviewAs a Senior iOS Software Engineer at Diamondpick, you will be responsible for crafting intricate user interfaces and enhancing the overall experience of our native iOS mobile application.Key ResponsibilitiesYour role will encompass:Conducting code reviews and providing technical guidance and mentorship to fellow developers.Collaborating with...


  • Atlanta, Georgia, United States Diamondpick Full time

    Role OverviewAs a Senior iOS Software Engineer at Diamondpick, you will be instrumental in crafting sophisticated user interfaces and experiences for our native iOS mobile application.Key ResponsibilitiesYour primary duties will include:Conducting thorough code reviews, providing technical guidance, and mentoring fellow developers.Collaborating with product...

  • Senior iOS Developer

    4 weeks ago


    Atlanta, Georgia, United States EPAM Systems Full time

    Senior iOS DeveloperEPAM Systems - Atlanta, GAWe are looking for a Senior iOS Engineer to work on mobile applications that are used by tens of millions of cardholders around the world. We want someone with strong technical skills and creativity; someone who enjoys solving tough problems and working with innovative technologies. This person should not be shy...


  • Atlanta, United States Bellwood Labs Full time

    About the job We are seeking a Senior iOS Engineer Team Lead to build and scale business-critical mobile products and provide technical and relational leadership to a team of software engineers, initially working on a mission-critical SDK shared across multiple prominent consumer applications. This is a unique opportunity to work alongside an experienced...

  • iOS Software Engineer

    1 month ago


    Atlanta, United States Rose International Full time

    Description:Duties: As an Engineer on the Users, Listings & Platform Client Engineering team at Client, you''ll be collaborating with us to define, build and shape the future of Client Users and Listings related product flows. The team is highly collaborative with its partners in design, product, data science, legal, and marketing to deliver...

  • Senior iOS Developer

    4 weeks ago


    Atlanta, United States Motion Recruitment Full time

    We are a leading technology company based in Atlanta, Georgia, dedicated to developing cutting-edge mobile applications that provide exceptional user experiences. We are looking for a highly skilled and experienced Senior iOS Developer to join our dynamic team. If you are passionate about mobile development and eager to work on innovative projects, this is...

  • Senior iOS Engineer

    2 months ago


    Atlanta, Georgia, United States American Express Full time

    You Lead the Way.We've Got Your Back.With the right backing, people and businesses have the power to progress in incredible ways.When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other.Here, you'll learn and grow as we help you create a career...

  • Senior iOS Engineer

    2 weeks ago


    Atlanta, United States American Express Full time

    DescriptionYou Lead the Way.We've Got Your Back.With the right backing, people and businesses have the power to progress in incredible ways.When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other.Here, you'll learn and grow as we help...

  • IOS Developer

    2 days ago


    Atlanta, United States Greenlight Professional Services Full time

    iOS mobile app developer Proficient in:Swift Obj-C Standard iOS platform operations (Networking, Storage, Navigation, etc) MVVM Nice to have/Willing to learn:SwiftUI Kotlin Multiplatform As the apps will be maintained by a small group it was decided to utilize the Kotlin Multiplatform Mobile (KMM) framework in an effort to reduce code duplication and future...


  • Atlanta, United States DraftKings Full time

    We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming. Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of...


  • Atlanta, Georgia, United States Collabera Full time

    Home Search Jobs Job Description Senior Mobile Applications Engineer Remote Position Compensation: $64.00 Per Hour Job Overview:This role involves leading mobile application development with a focus on both iOS and Android platforms. Key Responsibilities:Act as the primary mobile development lead, possessing extensive experience in native development...

  • iOS Architect

    3 weeks ago


    Atlanta, United States Net2Source Inc. Full time

    IOS Architect (Native iOS)Location: Atlanta GA (Hybrid)Mode: Contract to HireJob Description:QUALIFICATIONS12 years of experience requiredHands on experience in Swift UI and Objective CDesign patterns MVP MVC MVVM etcExperience in XCUITest and XCTestExperience in Swift Packages GithubStrong understanding of functional programming and reactive patterns using...

  • iOS Architect

    3 weeks ago


    Atlanta, United States Net2Source Inc. Full time

    IOS Architect (Native iOS)Location: Atlanta GA (Hybrid)Mode: Contract to HireJob Description:QUALIFICATIONS12 years of experience requiredHands on experience in Swift UI and Objective CDesign patterns MVP MVC MVVM etcExperience in XCUITest and XCTestExperience in Swift Packages GithubStrong understanding of functional programming and reactive patterns using...


  • Atlanta, Georgia, United States Rooms To Go Corporate Full time

    Position Overview: We are seeking a highly skilled and driven Lead iOS Application Engineer to become a vital part of our mobile development team at Rooms To Go Corporate. The ideal candidate will possess a strong enthusiasm for crafting top-tier mobile applications and a proven track record of successful project delivery. This role involves taking...


  • Atlanta, United States Cognizant Full time

    Senior IOS Lead Developer Our practice is seeking a highly qualified Android IOS Developer with experience in Software Development Kit. You will work side by side with product managers, designers, and clients, making decisions together to quickly deliver valuable working software to clients and their users. Our developers are agile and retrospective, and...

  • iOS Developer

    4 weeks ago


    Atlanta, United States Diamondpick Full time

    Produce complex user interfaces and experiences for our native iOS mobile application;Provide code review, technical support, and mentorship for teammates; Work with product partners to help understand what is possible; Coordinate release and delivery logistics, helping us stay on track and deliver high quality; Deliver amazing user experiences by...

  • iOS Developer

    1 month ago


    Atlanta, United States Diamondpick Full time

    Produce complex user interfaces and experiences for our native iOS mobile application;Provide code review, technical support, and mentorship for teammates; Work with product partners to help understand what is possible; Coordinate release and delivery logistics, helping us stay on track and deliver high quality; Deliver amazing user experiences by...