Job Description
As a Software Engineer on the Payments team at Block, you will play a crucial role in designing, building, and maintaining the Payments Platform services and infrastructure that securely move money for Square. This position requires a deep involvement in the technical details of building highly available and reliable services. You will collaborate with product teams to enable Square to rapidly build new capabilities for our merchants and buyers worldwide.
Responsibilities
- Collaborate with Teams: Work with engineering, product, and other partners to build software that is clean and forward-thinking.
- API Development: Design and develop modern APIs that integrate various surfaces with server backends.
- System Engineering: Drive engineering of well-designed, reusable, and secure systems to advance payment acceptance and secure Square customers.
- Promote Best Practices: Promote engineering best practices and help define the technical roadmap for the team.
- Operational Excellence: Focus on operational excellence to deliver fault-tolerant systems enabling the team to move fast without negatively affecting our customers.
- Authentication Mechanisms: Raise awareness and promote the adoption of new authentication mechanisms within Square and beyond.
Qualifications
- Experience: 2+ years of software engineering experience.
- Education: BA/BS degree in Computer Science or equivalent practical experience.
- Skills: Experience in the delivery of high-scale software solutions.
- Collaboration: Eagerness to learn, share your ideas, and work with others.
- Growth: Willingness to collaborate and grow as an engineer.
Preferred Qualifications
- JVM Languages: Enterprise experience with JVM languages (Java, Kotlin).
- Frontend Components: Experience building frontend components (Javascript, React, Ember).
- Payments Industry: Experience working in the payments industry.
Compensation
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: $135,200—$202,800 USD
- Zone B: $128,500—$192,700 USD
- Zone C: $121,700—$182,500 USD
- Zone D: $115,000—$172,400 USD
Join Block and be part of a team that is building a significant, meaningful, and lasting business, helping sellers worldwide do the same.
Benefits Extracted with AI
- Market-based pay
- Opportunities for growth
- Collaborative work environment
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer, Bitcoin Platform
Senior Software Engineer role focusing on Bitcoin platform development with Java, Kotlin, and blockchain technologies.
Principal Software Engineer, Product Server
Join Block as a Principal Software Engineer to lead technical strategy and operational excellence in backend services.
Software Engineer, Investing
Join Cash App's Investing team as a Software Engineer to build robust financial products using Java, Kotlin, AWS, and microservices.
Staff Software Engineer (Mobile) - Block, Proto Division
Senior Mobile Software Engineer role at Block, focusing on Kotlin and Swift development, based in San Francisco.
Senior Software Engineer (Backend) - Developer Platform Growth
Join Block as a Senior Backend Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.
Senior Software Engineer (Backend Infrastructure)
Senior Backend Infrastructure Engineer at Block, focusing on DevOps and continuous delivery systems.
Senior Software Engineer, Financial Crimes Technology
Senior Software Engineer role in Kansas City, focusing on financial crimes technology with skills in Java, data engineering, and software development.
Software Engineer (Frontend/Fullstack)
Join Block as a Software Engineer (Frontend/Fullstack) to enhance our e-commerce platform using VueJS, PHP, and Laravel.
Senior Software Engineer, Lightning Intelligence
Senior Software Engineer role focusing on Lightning network innovations at a leading financial services company.
Senior Full Stack Software Engineer
Join Block as a Senior Full Stack Software Engineer to develop dashboards and APIs for bitcoin mining devices.
Senior Front-End Software Engineer (Proto)
Senior Front-End Engineer at Block, focusing on web development and design systems. Extensive experience with JavaScript frameworks required.
Senior Frontend Software Engineer - Banking
Join Block as a Senior Frontend Software Engineer to develop banking surfaces using React and Ember.js.
Senior Software Engineer - Blockchain & Backend Development
Senior Software Engineer specializing in Blockchain & Backend Development at OpenBlock Labs, Palo Alto.
Senior Full Stack Software Engineer
Join Block as a Senior Full Stack Software Engineer to develop dashboards and APIs for mining devices.
Senior Software Engineer, Payments & Blockchain
Senior Software Engineer role focusing on Payments & Blockchain, requiring skills in blockchain, cloud applications, and front-end development.
Staff Software Engineer, Money Movement
Lead software engineer role focusing on backend systems for financial transactions, using Java, Kotlin, and cloud technologies.
Senior Full Stack Software Engineer (Proto)
Join Block as a Senior Full Stack Software Engineer to develop dashboards for mining devices using JavaScript, Node.js, and Rust.
Senior Software Engineer, Edge - Product Platform Engineering
Senior Software Engineer specializing in CDN management and DevOps, enhancing infrastructure for a leading financial services company.
Senior Software Engineer, Blockchain and Stablecoin
Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.
Senior Software Engineer, Payments API
Senior Software Engineer for Payments API at Square, focusing on Java, Microservices, and software development in Atlanta.
Fullstack Software Engineer - Cards
Join Airwallex as a Fullstack Software Engineer in San Francisco, working on cutting-edge fintech solutions with Java, Kotlin, and GraphQL.
Software Engineer, Payments
Join Airbnb as a Software Engineer in Payments, designing innovative payment solutions. Remote position with competitive benefits.
Senior Software Engineer, Payment Pricing & Cost Platform
Join Square as a Senior Software Engineer to optimize payment systems focusing on pricing and cost efficiency.
Lead Blockchain Engineer
Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.