Cash App logo
Cash App

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 app, bringing a better way to send, spend, invest, borrow and save to our millions of monthly active users. With a mission to redefine the world's relationship with money by making it more relatable, instantly available and universally accessible.

Software Engineer, Cash App Banking

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 3,500Since 2013Company Site

Location

California + 1 moreAll locations: California | Canada

Posted

22 days ago

Salary

0

Seniority

Senior

Bachelor Degree9 yrs expEnglish

Job Description

Software Engineer, Cash App Banking

Cash App

It 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 50+ million monthly active customers. We want to redefine the world's relationship with money to make it more relatable, instantly available, and universally accessible. Today, Cash App has thousands of employees working globally across office and remote locations, with a culture geared toward innovation, collaboration and impact. We've been a distributed team since day one, and many of our roles can be done remotely from the countries where Cash App operates. No matter the location, we tailor our experience to ensure our employees are creative, productive, and happy. The Role At Cash App, we strive to build the best consumer financial products in the world. The Cash App Banking team aspires to make Cash App the primary place for our customers to store, manage, and move money across all their banking needs. We achieve this by providing various offerings including a range of deposit and transfer options, savings and automation tools, and a suite of benefits for Banking customers, all while ensuring a fast and reliable experience. As a software engineer on the Cash App Banking server engineering team, you will design, develop, and deliver new banking experiences, through close collaboration across teams and disciplines. The things that you build will create significant impact at scale and will fundamentally change the consumer banking landscape as we know it today. You Will - Partner closely with your team to design, develop, test, ship, and maintain customer-facing features - Participate in critical technical discussions and play an active role as a reviewer of design documents and code changes - Design and implement systems to work within our microservice and event-driven architectures - Hold your teammates and yourself to high engineering standards - Apply an AI-first mindset using tools to improve development speed and quality, continuously experimenting with emerging approaches You Have - 5+ years of software development or equivalent experience - Drive to find flaws in a system with many moving parts and take whatever steps are necessary to fix them - A growth mindset and an appetite in solving open-ended and ambiguous problems - Strong communication and collaboration skills - Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience Technologies We Use and Teach - Java, Kotlin - AWS - HTTP, JSON, gRPC, Protocol Buffers - OkHttp, Jetty, JUnit, Guice - Hibernate, MySQL, DynamoDB - Kafka, events, microservices - DataDog, Prometheus, SignalFx 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 an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. 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 . While there is no specific deadline to apply for this role, U.S. roles are typically open for an average of 55 days before being filled by a successful candidate. Please refer to the date listed at the top of this job page for when this role was first posted. 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. 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. Zone A: $180,000 - $270,000 USD Zone B: $171,000 - $256,600 USD Zone C: $162,000 - $243,000 USD Zone D: $153,000 - $229,600 USD Application Guidelines Candidates may submit up to 9 active applications within a 60-day period. Reapplications to the same role are accepted 90 days after a previous application has been reviewed. Use of AI in Our Hiring Process We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws. Contact us here with hiring practice or data usage questions. Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want. Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering. Check out our other benefits at Block. Block, Inc. (NYSE: XYZ) builds technology to increase access to the global economy. Each of our brands unlocks different aspects of the economy for more people. Square makes commerce and financial services accessible to sellers. Cash App is the easy way to spend, send, and store money. Afterpay is transforming the way customers manage their spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs. Bitkey is a simple self-custody wallet built for bitcoin. Proto is a suite of bitcoin mining products and services. Together, we're helping build a financial system that is open to everyone.

Benefits

  • 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Mentorship program, Paid volunteer time, Online course subscriptions available, Open office floor plan, Paid holidays, Paid sick days, Partners with nonprofits, Performance bonus, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Remote work program, Restricted work hours, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Hybrid work model, Diversity recruitment program, Pay transparency, Wellness days, Abortion travel benefits, Meditation space, Mother's room, Personal development training, Virtual coaching services, Apprenticeship programs, Flexible time off, Floating holidays, Bereavement leave benefits

Related Job Pages

More Software Engineer Jobs

Cash App logo

Senior Software Engineer, Cash App Banking

Cash App

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 app, bringing a better way to send, spend, invest, borrow and save to our millions of monthly active users. With a mission to redefine the world's relationship with money by making it more relatable, instantly available and universally accessible.

Full TimeRemoteTeam 3,500Since 2013

It 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 50+ million monthly active customers. We want to redefine the world's relationship with money to make it more relatable, instantly available, and universally accessible. Today, Cash App has thousands of employees working globally across office and remote locations, with a culture geared toward innovation, collaboration and impact. We've been a distributed team since day one, and many of our roles can be done remotely from the countries where Cash App operates. No matter the location, we tailor our experience to ensure our employees are creative, productive, and happy. The Role At Cash App, we strive to build the best consumer financial products in the world. The Cash App Banking team aspires to make Cash App the primary place for our customers to store, manage, and move money across all their banking needs. We achieve this by providing various offerings including a range of deposit and transfer options, savings and automation tools, and a suite of benefits for Banking customers, all while ensuring a fast and reliable experience. As a senior software engineer on the Cash App Banking server engineering team, you will lead the technical design, execution, and delivery of new banking experiences through close collaboration across teams and disciplines. In addition, you'll drive architectural decisions and infrastructure improvements to make our systems more robust and scalable. The things that you build will create significant impact at scale and will fundamentally change the consumer banking landscape as we know it today. You Will - Partner closely with product managers, designers, engineers, and business leads to scope, plan, design, and build new features as well as maintain existing functionality of banking features - Lead and participate in critical technical, design, and product discussions within the team and with leaders across the organization - Design systems to work within our microservice and event-driven architectures - Hold your teammates and yourself to high engineering standards - Leverage your experience and knowledge to grow your teammates' technical breadth and depth through direct coaching and mentoring - Apply an AI-first mindset in your everyday work, raising the bar of AI application on our team You Have - 8+ years of software development or equivalent experience - 1+ years of experience leading large scale features, which includes planning, managing and executing on the delivery projects in a timely manner while maintaining a high quality bar - Drive to find flaws in a system with many moving parts and take whatever steps are necessary to fix them - The ability to design and build creative solutions to complex problems - A strong desire to perform and grow as an engineer - Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience Technologies We Use and Teach - Java, Kotlin - AWS - HTTP, JSON, gRPC, Protocol Buffers - OkHttp, Jetty, JUnit, Guice - Hibernate, MySQL, DynamoDB - Kafka, events, microservices - DataDog, Prometheus, SignalFx 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 an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. 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 . While there is no specific deadline to apply for this role, U.S. roles are typically open for an average of 55 days before being filled by a successful candidate. Please refer to the date listed at the top of this job page for when this role was first posted. 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. 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. Zone A: $217,800 - $326,800 USD Zone B: $207,000 - $310,400 USD Zone C: $196,100 - $294,100 USD Zone D: $185,200 - $277,800 USD Application Guidelines Candidates may submit up to 9 active applications within a 60-day period. Reapplications to the same role are accepted 90 days after a previous application has been reviewed. Use of AI in Our Hiring Process We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws. Contact us here with hiring practice or data usage questions. Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want. Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering. Check out our other benefits at Block. Block, Inc. (NYSE: XYZ) builds technology to increase access to the global economy. Each of our brands unlocks different aspects of the economy for more people. Square makes commerce and financial services accessible to sellers. Cash App is the easy way to spend, send, and store money. Afterpay is transforming the way customers manage their spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs. Bitkey is a simple self-custody wallet built for bitcoin. Proto is a suite of bitcoin mining products and services. Together, we're helping build a financial system that is open to everyone.

California + 1 moreAll locations: California | Canada
$185.2K - $326.8K / year
ReWorks Solutions logo

PHP Programmer

ReWorks Solutions

Building quality global teams that drive efficiency and results

Full TimeRemoteTeam 201-500Since 2024H1B No Sponsor

Role Description - Develop and maintain web applications using PHP and the Laravel framework. - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. - Write clean, well-structured, and efficient code while adhering to best practices. - Debug and troubleshoot issues that arise during development or after deployment. - Implement new features and enhancements based on project requirements and user feedback. - Conduct code reviews and provide constructive feedback to team members. - Stay up-to-date with the latest industry trends and technologies related to PHP and Laravel development. Qualifications - Proven experience as a PHP developer, specifically with Laravel framework. - Strong understanding of web development principles and standards. - Proficiency in HTML, CSS, JavaScript, and SQL. - Familiarity with version control systems, such as Git. - Ability to write clean and efficient code with a strong attention to detail. - Excellent problem-solving skills and willingness to learn new technologies. - Strong communication skills and ability to work effectively in a remote team environment. - Comfortable working U.S. hours. Requirements - Remote work from home. Benefits - Fraud Disclaimer: ReWorks Solutions will never request payment during recruitment or require in-person office visits. All official communication will come from a ReWorks Solutions email address. Please verify any suspicious messages with our team directly.

EST (UTC-5)
Auvik Networks logo

Software Developer Co-op

Auvik Networks

Auvik delivers cloud-based network management software that gives IT teams instant visibility and control over their infrastructure — whether on-site, remote, or dispersed across global networks. Our platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis and alerting, so IT professionals and MSPs can manage complex, multi-site environments with ease. Hiring Process At Auvik, our hiring process is designed to be personal, transparent, and human-led. Our Talent Acquisition Partners review all resumes, connect with candidates whose skills and experience aligns with the role, and stay in communication with you throughout your journey. All interviews will take place via Zoom Candidates complete a 5-minute Predictive Index (PI) assessment before meeting with a hiring manager We use AI tools to support administrative tasks in the hiring process Compensation Details At Auvik, our compensation philosophy is to be market competitive, reward performance, reflect our commitment to equity and maintain transparency with our employees. OTE Salary Range (Base + Target Incentive): $75,000 — $90,000 USD All full-time employees are granted stock options Eligible for comprehensive health and dental benefits plan, 401k matching program, flexible paid time off, paid parental leave program, and remote working subsidies

InternshipRemoteTeam 201-500

Role Description At Auvik, we have several different product teams that you may be selected to interview and, if hired, get the chance to work with. Your journey will span the entire software development process, from ideation alongside our Product Managers and Designers to the tangible stages of implementation and deployment. Within our agile scrum framework, we prioritize adaptability, recognizing and harnessing individual strengths to ensure both personal growth and impactful contributions. - The Network Management product requires a Full-Stack approach to development, focusing on understanding the data being streamed from each device to develop stunning user experiences for our customers. - The new SaaS Management product is at the forefront of our evolving cloud monitoring and cyber security systems, providing a robust platform for hands-on learning in areas of SaaS discovery, monitoring, and reporting. - The Endpoint Management teams are redefining monitoring and support for customers' hardware devices, working in a Full-Stack environment to manage device inventories through an amazing user experience. - The Platform and Shared Services product is designed to be flexible and scalable, leveraging various streaming technologies to create services that manage and transform data from network, cloud, and endpoint devices. Qualifications - Well-rounded computer science fundamentals - Knowledge of Javascript - Experience working in a team-based software development environment (SCRUM/Agile) - Ability to communicate technical concepts to both technical and non-technical audiences - Excellent teamwork skills and collaborative problem-solving abilities - A growth or learning mindset: Interested in developing new skills and mastering new technologies Requirements - Experience with AWS services such as RDS, EBS, S3, Amplify, etc. - Familiarity with Microsoft Azure and Google Cloud Platform - Experience with developer tools, including Gitlab, Datadog, VSCode, pgAdmin - Familiarity with terminal/command line operations and shell scripting - Experience writing tests for both back-end and front-end code - Experience building microservice applications in public clouds like AWS, Azure, GCP - Programming experience with Go and Java - Experience working with Apache services such as Kafka, Goka, and Flink, or other stream processing technologies - Experience working with containerized applications using tools like Docker, Kubernetes, Bazel, and Helm - Experience with developer workflow tools such as Jira, Gitlab, and Datadog - A working knowledge of computer networking Benefits - Remote working subsidies to support an effective home working environment Company Description Auvik delivers cloud-based network management software that gives IT teams instant visibility and control over their infrastructure — whether on-site, remote, or dispersed across global networks. Our platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis, and alerting, so IT professionals and MSPs can manage complex, multi-site environments with ease. We’re focused on building a diverse and inclusive workforce. If you’re excited about this role but do not meet 100% of the qualifications listed above, we encourage you to apply. We are happy to make any accommodations you may need throughout the interview process as well. Auvik is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics, or any other basis forbidden under federal, provincial, or local law.

Worldwide
C$950 - C$1.1K / week
Job Closed
EUROPEAN DYNAMICS logo

MS Dynamics Developer

EUROPEAN DYNAMICS

"​{ engineer; innovate; excite; }"​

Full TimeRemoteTeam 501-1,000Since 1998H1B No Sponsor

Role Description We currently have a vacancy for a MS Dynamics Developer fluent in English to offer his/her services as an expert. The work will be carried out remotely. In the context of the first assignment, the successful candidate will be integrated and closely cooperate with a major client’s IT team, remotely. - Assisting the development team in the implementation of the different functionalities and processes; - Create business architecture models with Microsoft technologies (such as SharePoint, Dynamics CRM, Power Apps, …); - Integrate project and program strategies and ensure alignment with business strategies and drivers, and management priorities; - Provide business architecture and systems processing guidance, for instance the integration of corporate reusable solutions with Microsoft Dynamics and assess the coherence of the various architectural levels; - Assistance during relevant parts of development, testing, analysis, technical documentation, deployment, evaluation, and reporting of these Microsoft solutions. Qualifications - University degree in IT or relevant discipline combined with 13 years of relevant experience; - At least 5 years of experience in Microsoft Dynamics; - At least 5 years of experience in Microsoft SQL Server; - At least 5 years of experience in .Net programming (Microsoft or .Net Core); - Good knowledge of applications design; - Good knowledge of modelling tools; - Good knowledge of Microsoft Dynamics CRM (on prem and online); - Good knowledge of Relational DBMS SQL Server; - Good knowledge of Microsoft Office 365; - Good knowledge of business process analysis; - Knowledge of Microsoft Power Apps environment; - Knowledge of interoperability technology (SOA, web services, message-oriented middleware, service-oriented bus, event architecture); - Good knowledge of agile process and methodologies; - Excellent command of the English language. Benefits - We offer a competitive remuneration (either on contract basis or remuneration with full benefits package), based on qualifications and experience. - All applications will be treated as confidential.

Worldwide