Skip to content
← Back to job listings

Staff Software Engineer, Cash App Banking

jobgether · US

Software DevelopmentLeadRemoteExternal listingfull-time21 days ago

About The Role

**This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Cash App Banking based in United States.**

The Staff Software Engineer will play a key role in shaping the future of consumer banking technology at scale.

This position focuses on driving technical strategy, architectural excellence, and platform improvements across high-impact financial products.

You will collaborate with cross-functional teams to design reliable, scalable systems that improve how customers manage and move money.

The role combines hands-on engineering with technical leadership, mentoring, and long-term innovation.

You will influence engineering standards, guide complex technical decisions, and help build a more accessible financial ecosystem.

Working in a highly collaborative and distributed environment, you will contribute to products used by millions of customers worldwide.

### Accountabilities

The Staff Software Engineer will provide technical leadership across banking-focused engineering initiatives, helping teams deliver secure, scalable, and customer-centered financial solutions. This role requires a balance of hands-on development, architectural ownership, strategic thinking, and mentorship.

  • Partner with product managers, designers, engineers, and business stakeholders to define, communicate, and execute technical strategies that support banking product goals.
  • Drive cross-functional architectural decisions and infrastructure improvements that enhance system reliability, scalability, and performance.
  • Contribute directly to software design and implementation while maintaining strong engineering standards across the team.
  • Influence technical direction across multiple teams by identifying opportunities for optimization, alignment, and long-term improvements.
  • Design and deliver creative solutions for complex engineering challenges within large-scale financial systems.
  • Mentor and coach engineers, helping them expand their technical capabilities and increase their impact across the organization.
  • Promote an AI-first engineering mindset by exploring and applying modern AI capabilities to improve development practices and team productivity.
  • Champion quality, operational excellence, and best practices across software development processes.

## Requirements

The ideal candidate is an experienced software engineering leader with a strong background in building large-scale systems and influencing technical direction across teams. You should bring deep engineering expertise, strong communication skills, and a passion for mentoring others.

  • 12+ years of software development experience or equivalent technical expertise.
  • 3+ years of experience leading large-scale engineering initiatives, including planning, execution, and delivery of complex projects.
  • Proven ability to identify, align, and implement optimal solutions across sophisticated, interconnected systems.
  • Strong experience designing and building scalable backend systems and distributed architectures.
  • Ability to solve complex technical problems with creativity, sound judgment, and strong engineering principles.
  • Demonstrated success in mentoring engineers and helping teams grow technically.
  • Experience with backend technologies such as Java, Kotlin, cloud platforms, APIs, microservices, and event-driven architectures.
  • Familiarity with technologies including AWS, HTTP, JSON, gRPC, Protocol Buffers, Kafka, databases, caching systems, observability tools, and modern CI/CD practices.
  • Bachelor’s degree or diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent professional experience.
  • Strong collaboration, communication, and leadership skills with the ability to influence teams across an organization.

## Benefits

  • Competitive compensation package with a salary range of **$222,900 - $334,300 CAD**, depending on location, experience, qualifications, and market conditions.
  • Remote-friendly work environment designed to support flexibility and productivity.
  • Comprehensive benefits package including medical insurance and wellness support.
  • Flexible time off policies to encourage sustainable work-life balance.
  • Retirement savings programs to support long-term financial goals.
  • Family planning and family support benefits.
  • Opportunities to work on impactful products used by millions of customers.
  • A collaborative culture focused on innovation, inclusion, continuous learning, and professional growth.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing