Staff Software Engineer, Cash App Banking in United States Embassy at Jobgether
Explore Related Opportunities
Job Description
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.
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.
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.
- 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.