Software Engineer, Payments
Airbnb
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
The Community You Will Join:
The AirCover Insurance Platform team builds the systems behind AirCover, which includes Host liability insurance, Experiences liability insurance and Host damage protection. We are expanding insurance products across global markets and building the experimentation capabilities that help us understand and increase the share of Hosts and guests who are covered. You will join a fast-growing team with greenfield opportunities and a multi-year platform roadmap.
The Difference You Will Make:
- Contribute to backend services and APIs for policy, coverage, enrollment and regional rules that scale to new markets.
- Translate product and regulatory requirements into clean, well-tested code and configurable platform behavior.
- Implement experimentation hooks, logging and metrics so Product and Data Science can test offers and measure attach rate with confidence.
- Partner with Product, Design, Data Science, Legal and other engineering teams to deliver high-impact work.
- Use data to find gaps in conversion and reliability, and drive fixes and improvements.
- Participate in code reviews, technical design discussions and operational improvements across the team.
A Typical Day:
- Design, build and operate distributed backend services in a service-oriented architecture, with reliable monitoring, logging and alerting.
- Write and review code and technical designs, and apply sound engineering judgment within your scope.
- Build data pipelines and events that support analytics and experiments.
- Collaborate with infrastructure, security and privacy teams to meet high standards for data protection across regions.
- Take part in on-call rotations and help improve system reliability.
Your Expertise:
- 3+ years of professional software engineering experience, with a focus on backend services.
- Proficiency in at least one backend language such as Java, Kotlin, Python or Go.
- Experience building and operating services and APIs, with working knowledge of relational databases and SQL.
- Bachelor's and/or Master's degree, preferably in Computer Science, or equivalent experience.
Preferred Qualifications
- Experience with distributed systems and service-oriented architecture in a production environment.
- Familiarity with A/B testing or experimentation systems, and comfort using data to inform product decisions.
- Experience in insurance, payments, fintech or other regulated domains.
- Experience with multi-region or configurable, rules-driven platforms.
- Ability to work through ambiguity and collaborate deeply with cross-functional teams.
- Strong communication skills, able to explain technical topics to technical and non-technical audiences.
Your Location:
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.
Our Commitment To Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.
We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: . Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.
We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.
Equal Employment Opportunity:
Airbnb values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Airbnb are considered without regard to race, color, religion, national origin, age, gender, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, gender expression, sexual orientation, or any other legally protected characteristic.
How We'll Take Care of You:
Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Reasonable Accommodations: We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.
A Note on Recruiting Scams: Scammers sometimes pose as Airbnb recruiters to get money or personal information from candidates. A few things that will always be true for Airbnb’s hiring process: our open roles are posted on Airbnb’s Career’s Page at careers.airbnb.com, and our recruiters correspond only from @ or @ email addresses. Our recruiters will never ask for your Social Security number, bank account details, passport, or payment app information while you are interviewing. We’ll also never ask you to pay a fee, send money, deposit or cash a check, or purchase work-related equipment (such as a company laptop) during the interview process. We encourage candidates to remain vigilant of these recruiting scams and not share sensitive information if you do not believe an individual is actually affiliated with Airbnb.
Originally posted on Himalayas
Senior Software Engineer (FinTech)
Differential Dev Shop, LLC
About Differential
Differential is growing! Yep, it turns out customers like us :) Our team of designers, developers, jokesters, and all around good folk needs more firepower. We’re proudly headquartered in Cincinnati, OH, but our team spans across the country.
In addition to only choosing the best group of people to work around, we are also very picky about the types of customers we’ll work with. In line with our mission to make technology that moves people towards one another, we partner with forward-thinking pioneers and innovators to revolutionize their organizations from the inside out and bring great digital products to life, with a focus on the platform that connects people with their local church everyday. Throughout our history we’ve built a diverse range of products like transforming retail with Adidas, helping Lexmark innovate cross-industry, streamlining the sales process with Big Ass Fans, to multi-platform mobile apps for large audiences with Crossroads Church. Our Company’s focus is now on building the Apollos platform that connects people with their local church everyday.
We hire great, trustworthy people so that we can optimize for a free & flexible culture: flexible vacation, remote work, and working on meaningful stuff you’re excited about.
Job Description:
We’re looking for a Lead Engineer (FinTech) to join our engineering team as a highly hands-on individual contributor. This is not a people-management role — you’ll be one of the senior technical engineers on the team, owning complex engineering problems and helping shape the architecture and technical direction of our FinTech products.
You’ll work deeply across payments, financial integrations, APIs, data, and distributed systems while partnering closely with Product and Engineering leadership to build reliable, secure, scalable software. Many large organizations and millions of dollars rely on applying sound engineering principles to our products' rapid development.
This role is for you if:
You're someone who loves hardcore software engineering.
You have developed the technical judgment and validation techniques to tackle problems that don’t have obvious answers
You can take an ambiguous problem, understand the business and technical constraints, design a solution, and then build it yourself
You care about building things correctly, but you also understand that “perfect" is the enemy of “shipped”.
You’re comfortable in a fast-moving environment where you’ll have significant ownership and a real opportunity to shape the product and technology.
You lead through technical expertise, ownership, judgment, and influence.
Above all, we are focused on finding someone that we love to work with. Culture to us isn’t a ping pong table in the breakroom or some words we put up on the wall. It’s embedded in our DNA and starts with our hiring process. We want to consider passionate people for this position.
Our mission statement, core values, benefits, and more can be found at .
Requirements
What you can expect to do:
Own the technical design and implementation of complex FinTech and payment-related systems
Make architectural decisions and help establish engineering standards and patterns
Build and maintain APIs, integrations, services, and data systems
Work hands-on in the codebase — designing, coding, reviewing, debugging, and shipping
Solve challenging problems involving payments, financial data, transactions, reconciliation, and third-party integrations
Partner closely with Product and Engineering leadership to translate business requirements into strong technical solutions
Identify technical risks and proactively improve system reliability, scalability, security, and performance
Mentor and influence other engineers through code reviews, technical guidance, and strong engineering practices
Help the team move quickly without sacrificing quality or long-term maintainability
Passion for the whole product process: we know you will have your specific areas of focus, but we find that people who are passionate about the bigger picture collaborate best on our cross-functional teams
Demonstrated ability to rely on an iterative process to maintain momentum on projects: our work is never going to be perfect, and we expect you to be able to prioritize what matters most in order to consistently and efficiently iterate and continuously deliver valuable working software
Know how to leverage AI tools to massively accelerate deliverables while observing and enforcing sound engineering principles
What we’re after:
7+ years of professional software engineering experience
Strong experience building and scaling production payments software
Deep understanding of backend architecture, APIs, databases, and distributed systems
Experience working in FinTech, payments, banking, financial services, or other transaction-heavy systems
Strong understanding of payment flows, transaction processing, webhooks, reconciliation, or financial integrations
Experience integrating with third-party APIs and services such as payment processors, banks, or financial platforms
Strong experience with TypeScript/Node.js, GraphQL, PostgreSQL, and modern cloud infrastructure
Comfortable working across the stack when needed, including React/React Native
Strong architectural instincts and ability to make pragmatic technical tradeoffs
Excellent debugging and problem-solving skills
Comfortable operating with a high degree of ownership and autonomy
Responsibilities of this position include:
Gaining an understanding of who the users are, what their problems are, and why those problems exist
Putting the user — and their problems/needs — first in order to create and drive empathy for the solution you’re building
Understand, document, keep updated detailed payments system architecture
Understand and identify edge-cases that need explicit handling in payment systems
Maintain Payment system regression detection system and uptime detection system
Translating a well-designed solution of sketches, wireframes, or high-fidelity mockups into fully functioning immersive experiences
Delivering approachable, modern code for web and mobile applications
Working closely with a team of product and engineering roles
Maintaining development workflow with the team’s tooling
Effectively communicating via Basecamp, Slack, and video calls
Executing with quality and speed in a fast-paced, sometimes ambiguous environment
Incorporating feedback into your work
Delivering tested, maintainable, and documented software using modern AI-powered techniques and approaches
Differential employees are those who:
Communicate effectively with clients and teammates
Are self-motivated
Learn quickly and relentlessly
Are curious about technology and the impact it can make on the world
Enjoy taking ownership and responsibility for their work
Enjoy collaborating with others on solving meaningful problems
Candidates must be based in the United States and be available during standard business hours for both internal and external meetings. Specific times vary based on timezone considerations for the meeting participants. There is flexibility in working hours, but there is an expectation to be able to regularly attend client and team meetings.
Differential is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
As part of our commitment to maintaining a legal and compliant workforce, we participate in the E-Verify program. For more information about E-Verify, please visit the U.S. Department of Homeland Security website at .
Originally posted on Himalayas
Senior Software Engineer - Payments
Alpaca
Who We Are:
Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.
Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts.
Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.
Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.
Our Team Members:
We're a dynamic team of 400+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!
We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.
Your Role
As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users that are trading billions of dollars worth of assets daily .
The payments team is responsible for building and maintaining a modern global payments and treasury platform. Operating in an industry in which money movement is a critical component, we adopt a modern technology focused approach with highly scalable, event-driven systems. Resilient engineering, technical and operational scalability, and system integrity are crucial to our success.
We have ambitious plans to build a seamlessly integrated comprehensive treasury platform into an industry leading end-to-end financial infrastructure on a global scale. Alpaca has and will continue to prove ourselves as an innovative market leader and this team is a core component of our growth across global markets and asset classes.
We are looking for senior engineers who are keen on providing quality solutions, have great fundamentals, proven experience building and architecting at scale, and not afraid of challenging conventions or voicing their opinions. In this role, you will have the autonomy to design and implement solutions to achieve defined goals while actively participating in defining those goals.
An understanding of cloud-based modern architecture, infrastructure, and orchestration practices are also great assets we actively look for.
Who You Are (Must-Haves):
- Strong problem-solving skills paired with a proactive mindset
- Excellent communication and collaboration skills
- The ability to work independently and as part of a team
- A preference for simple and elegant solutions
- At least 3 years of experience working on systems at scale
- Proven experience in building and maintaining microservices
- Experience with client facing APIs
- Strong coding skills, preferably in Go
- Ability to write clean, well tested, and maintainable code
- Experience with domain driven design and event driven design
- Ability to debug issues or better yet, foresee problems and avoid them entirely
- Familiarity with containerization and orchestration technologies, especially Kubernetes
- Experience with cloud platforms, preferably Google Cloud Platform
- Experience with messaging queues and message brokers
- Experience with relational databases, preferably PostgreSQL
- Experience with distributed systems design
- Previous experience with or understanding of payment rails and the payment lifecycle
- Experience with double entry accounting and financial ledgers
Who You Might Be (Nice-to-Haves):gPrevious experience in the financial industry or knowledge of payments initiations
- Experience with financial reconciliation systems
- Experience with or understanding of ISO20022 financial standard
- Experience working remotely
- Experience working at a startup, exchange, brokerage, market maker, or hedge fund
- DevOps mindset is an asset
How We Take Care of You:
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.
Recruitment Privacy Policy
Originally posted on Himalayas
Staff Software Enginer, Backend - Payments Platform
Coinbase
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.
We're hiring a Staff Software Engineer to join the Payments team within the Platform organization. The Payments team builds and operates the infrastructure, workflows, and APIs that power fiat on- and off-ramps for individual and institutional customers, processing billions of dollars in transaction volume across a growing set of global markets. You'll own the architecture and technical direction of these systems, ensuring every payment is reliable, scalable, and correct as Coinbase expands into new regions and payment methods.
What You'll Do:
- Own the multi-year technical strategy and architecture for the Payments platform, defining the roadmap for scaling integrations, routing, and funds-flow systems across global markets.
- Build and evolve distributed systems that process high-volume payment traffic, designing for fault isolation, graceful degradation, observability, and clear SLOs for Tier-0/Tier-1 services.
- Drive engineering quality by establishing paved roads, shared frameworks, and coding standards that elevate the technical bar across the Payments team and adjacent orgs.
- Partner cross-functionally with Product, Risk, Compliance, and Operations to translate ambiguous business requirements into well-scoped technical solutions that balance speed, safety, and regulatory needs.
- Lead high-stakes scaling and reliability initiatives, anticipating bottlenecks before they occur and driving systematic improvements from incident postmortems.
- Strengthen team capabilities through hands-on mentorship, design reviews, and architectural guidance that accelerate the growth of engineers across the team.
Required Skills and Experience:
- 8+ years of experience in software engineering, including hands-on experience building payment systems, financial infrastructure, or high-volume transactional platforms.
- Demonstrated track record of architecting and delivering fault-tolerant, highly reliable distributed systems at scale, with experience processing billions of dollars in transaction volume.
- Led platform-building efforts that transformed fragmented services into coherent, reusable systems (e.g., shared frameworks, unified APIs, multi-tenant architectures).
- Proven experience owning production reliability, leading high-severity incident response, and driving systemic improvements across multiple teams or domains.
- History of influencing technical direction across teams and organizations without direct authority, including representing your area in org-level architecture and strategy forums.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
Pay Transparency Notice:Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
- Application Limit: Candidates may submit a maximum of 3 applications within a 6-month period.
- Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered consistent with applicable federal, state, and local laws.
- US Applicants: View Employee Rights, Know Your Rights, and E-Verify Notice of Participation.
- Accommodations: If you are an individual with a disability who needs a reasonable accommodation, email us your request and contact info at accommodations[at]coinbase.com. Need screen reading technology? Click here to download a free compatible screen reader and view thetutorial.
- Data Privacy & Arbitration: By submitting your application, you agree to our Candidate Privacy Notice. US applicants: By submitting your application, you agree to Arbitration of Disputes.
Originally posted on Himalayas
Senior Software Engineer
Kunai
Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.
We are seeking a Senior Software Engineer to join a high-impact digital payments modernization program supporting the integration of a major card network into one of the largest financial institutions in the United States. This is a hands-on engineering role at the intersection of legacy and modern infrastructure, where you will contribute to both the reliability of mission-critical payment systems today and help shape the architecture that will power them tomorrow. You will work across scalable backend services, performance testing frameworks, and application engineering — with real opportunity to grow your skills on modern cloud-native technologies as the program evolves.
WHAT YOU'LL DO
You will be embedded across one or more workstreams supporting digital payments engineering, with responsibilities that may include:
Scalability, Performance Testing & Validation
- Design and execute enterprise-grade performance testing strategies for payment processing services, defining frameworks, tooling, and success criteria from the ground up.
- Identify performance bottlenecks across legacy and modern service layers and drive measurable improvements through analysis and targeted optimization.
- Instrument and validate services running on Java, Oracle, Tomcat, and WebSphere as well as modern workloads running on PostgreSQL and OpenShift.
- Collaborate with backend engineers to ensure scalability requirements are met across all environments prior to release.
- Translate performance findings into clear recommendations for engineering leads and stakeholders.
Application Engineering
- Build and maintain full-stack backend services supporting card network integration, working primarily in Java with PostgreSQL and OpenShift Container Platform (OCP).
- Contribute to application modernization efforts, migrating and re-platforming services from legacy infrastructure to cloud-native environments.
- Leverage AI-assisted development tooling (including GitHub Copilot) to improve development velocity and code quality.
- Participate in code reviews, architectural discussions, and cross-team technical planning sessions.
General Engineering
- PCI data purging pipelines and event-driven architecture patterns including token removal and event consumption.
- Work with event-driven services running on OpenShift and Oracle and PostgreSQL backends to support data lifecycle and compliance requirements.
- Serve as a flexible, senior contributor across teams where engineering depth and experience are needed most.
REQUIRED SKILLS & EXPERIENCE
Core Engineering
- 5+ years of professional software engineering experience, primarily in Java.
- Strong working knowledge of relational databases — Oracle and/or PostgreSQL required.
- Experience deploying and operating services in containerized environments (OpenShift, Kubernetes, or equivalent).
- Familiarity with legacy enterprise application servers — Tomcat and/or WebSphere experience a plus.
Performance Engineering
- At least one enterprise-level performance testing engagement — defining strategy, selecting tooling, executing tests, and presenting findings.
- Experience with performance profiling, load testing, and bottleneck resolution in high-throughput, distributed systems.
- Ability to design logical, streamlined test frameworks from scratch and operate with minimal guidance.
Payments & Financial Services
- Background in digital payments, card processing, or financial services technology strongly preferred.
- Understanding of PCI compliance requirements and secure data handling practices.
- Familiarity with event-driven architecture patterns and OpenShift-based eventing.
Collaboration & Communication
- Demonstrated ability to work effectively in large, matrixed program environments with multiple teams and stakeholders.
- Strong written and verbal communication skills; able to translate technical complexity for non-technical audiences.
- Comfortable operating in environments with evolving requirements and ambiguity.
NICE TO HAVE
- Experience with PGLogical or PostgreSQL logical replication.
- Exposure to AI-assisted development tools (GitHub Copilot or Claude).
- Prior work on bank or card network integration programs.
- Experience working in segregated or air-gapped development environments.
At this time we are unable to provide sponsorship for this role.
In lieu of a Bachelor's degree, for each year of college not completed, demonstrate three years of specialized training and/or progressively responsible work experience with JAVA or related technologies, concurrent with the minimum years of experience required for the role.
Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning.
We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry.
Minimum Degree Required:
- Bachelor’s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required
Originally posted on Himalayas