Senior Software Engineer, Merchant Solutions

1 week ago


Seattle, Washington, United States Square Full time

Company Overview

Block, Inc. is a pioneering technology firm established in 2013, initially designed to simplify peer-to-peer transactions. Cash App has evolved from a basic service into a comprehensive financial ecosystem, introducing innovative products like Afterpay/Clearpay to enhance the way our 47 million monthly active users send, spend, invest, borrow, and save. Our mission is to transform the global perception of money, making it more relatable, instantly accessible, and universally available.

With a diverse workforce operating from various locations, including remote options, our culture emphasizes innovation, collaboration, and impactful contributions. We have embraced a distributed work model from the outset, ensuring that our employees are supported in being creative, productive, and fulfilled, regardless of their work environment.

Explore our benefits and more at

Role Overview

The Merchant Experience division is dedicated to fostering a vibrant network of engaged merchants that consumers can easily access, positioning Cash App and Afterpay as the preferred payment methods. Our focus is on establishing the groundwork to support and expand our global merchant base effectively.

As a Senior Software Engineer within the Merchant Experience division at Cash App, your responsibilities will include:

  • Designing, developing, and maintaining merchant-centric platforms that are intuitive and empower merchants to enhance their operations with Cash App.
  • Advancing our architectural framework to accommodate the growth of customers and developers, navigating both extensive monolithic codebases and microservices.
  • Upholding a high standard for our infrastructure by ensuring comprehensive visibility into tracing, metrics, logging, and alerting.
  • Innovatively addressing complex technical challenges at scale.
  • Collaborating with product management and design teams to spearhead the creation of new, impactful experiences and contribute to the strategic roadmap.
  • Mentoring and guiding team members to foster their professional growth.
  • Participating in a 24/7 on-call rotation to provide support for our services.

Required Qualifications

Ideal candidates will possess:

  • Over 8 years of software development experience or a comparable background.
  • A minimum of 2 years leading large-scale projects, including planning, managing, and executing timely deliveries while maintaining high quality.
  • The capability to devise and implement innovative solutions to intricate challenges.
  • A proactive approach to identifying and resolving issues within complex systems.
  • A proven history of mentoring fellow engineers.
  • A willingness to learn and adopt new methodologies and techniques as necessary.
  • A Bachelor's degree in Computer Science or a related field.
  • Excellent communication skills, with the ability to articulate engineering challenges and trade-offs effectively.
  • Availability to work in the PST time zone due to collaboration with teams in Australia.

Technologies Utilized

Our technology stack includes:

  • Kotlin, Java, and JavaScript/Typescript (React/Redux)
  • Buildkite, Kubernetes, Datadog
  • Amazon Web Services
  • HTTP, JSON, gRPC, Protocol Buffers
  • Kafka, event-driven architecture, microservices

Additional Information

Block employs a market-based compensation strategy, with salaries varying based on geographic labor indices. The successful candidate's starting salary will be influenced by job-related skills, experience, qualifications, and market conditions. These ranges may be adjusted in the future.

Employee Benefits

  • Comprehensive healthcare coverage (Medical, Vision, and Dental insurance)
  • Health Savings Account and Flexible Spending Account
  • Retirement Plans with company matching
  • Employee Stock Purchase Program
  • Wellness initiatives, including mental health support, financial planning, and a monthly wellness allowance
  • Paid parental and caregiving leave
  • Generous paid time off, including 12 holidays
  • Paid sick leave (1 hour per 26 hours worked, up to 80 hours per calendar year for non-exempt employees)
  • Learning and Development resources
  • Paid Life insurance, AD&D, and disability benefits

These benefits are further elaborated in Block's policies. This position is also eligible for participation in Block's equity plan, subject to applicable terms and conditions.

Commitment to Diversity

Block is dedicated to fostering an inclusive economy where all customers have equal access to opportunities. We are an equal opportunity employer, committed to evaluating 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 fairness and are committed to an inclusive interview process, providing reasonable accommodations to disabled applicants throughout recruitment. We encourage candidates to communicate any necessary accommodations with their recruiter, who will handle these requests confidentially.

Block, Inc. (NYSE: SQ) is a global technology firm focused on financial services, comprising Square, Cash App, Spiral, TIDAL, and TBD. We develop tools to enhance access to the economy for more individuals.

Open roles are typically posted for a duration before being filled by a successful candidate.



  • Seattle, Washington, United States Square Full time

    Company Overview Block began its journey in 2013 with a vision to simplify peer-to-peer transactions. Cash App has evolved from a basic payment tool into a comprehensive financial ecosystem, introducing innovative products like Afterpay/Clearpay. Our mission is to transform the global financial landscape, making it more relatable, accessible, and...


  • Seattle, Washington, United States Square Full time

    Company Overview Block, established in 2013, began with a vision to simplify peer-to-peer transactions. Cash App has evolved from a basic service into a comprehensive financial ecosystem, introducing innovative products like Afterpay/Clearpay, aimed at enhancing the way our 47 million monthly active users send, spend, invest, borrow, and save. Our goal...


  • Seattle, Washington, United States Square Full time

    About the RoleThe Merchant Experience team at Square is responsible for creating a thriving network of active merchants that is easily accessible to consumers, making Square & Afterpay the most loved way to pay. As a senior Software Engineer on this team, you will play a key role in designing, building, and supporting merchant-facing platforms that are...


  • Seattle, Washington, United States Block Full time

    Company DescriptionIt all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to send, spend, invest, borrow and save to our 47...


  • Seattle, Washington, United States Cash App Full time

    Job DescriptionThe Merchant Experience team's mission is to create a thriving network of active merchants that is easily accessible to consumers, making Cash App & Afterpay the most loved way to pay. Our team's focus is to lay the foundations to both support and grow our active merchant count at scale globally.As a Software Engineer for the Merchant...


  • Seattle, Washington, United States Cash App Full time

    Company DescriptionIt all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to send, spend, invest, borrow and save to our 47...


  • Seattle, Washington, United States Amazon Full time

    About Amazon's Fulfillment NetworkAmazon's extensive fulfillment network empowers merchants to deliver products ordered on our platform to any location worldwide. This intricate system involves numerous pathways through which items transit between vendor sites, Amazon distribution centers, and customer destinations, including various intermediate stops. With...


  • Seattle, Washington, United States ByteDance Full time

    Senior Backend Software Engineer - Global E-Commerce Supply Chain Merchant PlatformSeattleRegularR&DJob ID: A43816ResponsibilitiesFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok and Helo as well as platforms specific to the China market, including Toutiao, Douyin, and...


  • Seattle, Washington, United States Expedia Partner Solutions Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Expedia Partner Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our business.Key ResponsibilitiesCollaborate with...


  • Seattle, Washington, United States Moderna Services, Inc. Full time

    About the RoleModerna Services, Inc. is enhancing its presence in Seattle to advance our mission of maximizing the impact of mRNA therapies. Our new technology hub will concentrate on software product innovation across various domains including Commercial, Data & Machine Learning, Cloud Infrastructure, Security, and Engineering Excellence (development...


  • Seattle, Washington, United States Amazon Full time

    About the RoleThe AWS Relational Database Service (RDS) is a rapidly expanding segment of AWS, offering seamless provisioning and management for cloud databases. With just a few clicks, customers can establish a new database, while intricate administrative tasks such as scaling, failover, and monitoring are efficiently managed by our automated control...


  • Seattle, Washington, United States Liberty Mutual Insurance Full time

    Pay PhilosophyThe typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as...


  • Seattle, Washington, United States Expedia Partner Solutions Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Mobile Software Engineer to join our team at Expedia Partner Solutions. As a key member of our technology organization, you will play a critical role in shaping the future of our mobile applications and ensuring they meet the highest standards of quality, performance, and user...


  • Seattle, Washington, United States Expedia Partner Solutions Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Engineer - Technical Lead to join our team at Expedia Partner Solutions. As a key member of our engineering team, you will be responsible for leading the development of complex software systems and mentoring junior engineers.Key ResponsibilitiesCollaborate with...


  • Seattle, Washington, United States Amazon Full time

    Join Amazon Security as a Senior Software Engineer, where you will play a pivotal role in shaping the technical landscape of our cloud governance initiatives. In this position, you will lead the design and implementation of robust software systems that facilitate effective management, compliance, and security protocols across Amazon's extensive AWS...


  • Seattle, Washington, United States Oracle Full time

    Job OverviewJoin our Artificial Intelligence (AI) Frameworks & Customer Readiness team, where we focus on identifying and alleviating developer and operational challenges associated with Oracle Cloud Infrastructure's (OCI) GPU utilization. Our mission is to incubate and create AI software that simplifies the onboarding, execution, monitoring, and management...


  • Seattle, Washington, United States Amazon Full time

    About the RoleThe Enterprise Engineering Unified Communications (UC) Group is dedicated to delivering globally scalable, high-quality voice, video, instant messaging, and communication solutions that empower Amazonians worldwide.Our services are integral to various aspects of the business, impacting: corporate offices, customer service teams, fulfillment...


  • Seattle, Washington, United States Stenographica, Ltd Full time

    Job OverviewWe are seeking a Senior Software Engineer to join our dynamic team at Stenographica, Ltd. In this role, you will be responsible for developing and implementing innovative software solutions that enhance our operational efficiency.Key ResponsibilitiesDesign, develop, and maintain high-quality software applications.Collaborate with cross-functional...


  • Seattle, Washington, United States Amazon Full time

    About Prime Video: Prime Video is transforming the media landscape with a vast array of premium content. Team Overview: The PlayStarts team is responsible for designing and managing the essential APIs that enhance Prime Video's playback functionality, ensuring a smooth streaming experience across millions of devices globally. Role Summary: As a Senior...


  • Seattle, Washington, United States Amazon Full time

    About the RoleThe AWS Relational Database Service (RDS) is a rapidly expanding segment of AWS, offering streamlined provisioning and management for cloud databases. Customers can establish a new database with minimal effort, while intricate administrative tasks such as scaling, failover, and monitoring are automated through our sophisticated control...