Senior Software Engineer

7 days ago


Porac, Philippines AlpacaJapan Co., Ltd Full time

Overview

Senior Software Engineer - Payments & Treasury

Remote - Global

Who We Are:

Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Our recent Series C funding round brought our total investment to over $170 million, fueling our ambitious vision.

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, totaling over 6 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 top-tier global investors, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Derayah Financial, Elefund, and Y Combinator.

Our Team Members:

We’re a dynamic team of 230+ 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):
  • Previous 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
  • 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.

Interested in building your career at Alpaca? Get future opportunities sent straight to your email.

Apply for this job

indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Github/Gitlab Profile URL *

LinkedIn Profile

What is one thing that you worked on recently that you are incredibly proud of? *

#J-18808-Ljbffr

  • Porac, Philippines beBeeSoftware Full time ₱1,800,000 - ₱2,500,000

    Job OverviewWe are seeking a talented Ruby software engineer to join our international team of experts. As a senior member, you will play a key role in shaping our engineering strategy and delivering high-quality solutions.Key ResponsibilitiesDesign and implement scalable microservices using Ruby, ensuring seamless integration with existing systems.Develop...


  • Porac, Philippines beBeeBlockchain Full time $100,000 - $120,000

    Software Engineering RoleWe are seeking a highly skilled software engineer to join our team and take advantage of the latest blockchain technology and artificial intelligence innovations.The ideal candidate will have expertise in developer community engagement, strong technical skills, and excellent communication abilities.This opportunity allows for...

  • Software Engineer

    2 weeks ago


    Porac, Philippines beBeeSoftware Full time ₱800,000 - ₱1,500,000

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team.Conducts in-depth analysis of software requirements and specifications.Develops and implements high-quality software solutions.Collaborates with cross-functional teams to ensure successful project outcomes.Contributes to the development of technical documentation...


  • Porac, Philippines XTM International Full time

    Senior Fullstack Software Engineer (Node, TypeScript) XTM International is a leading provider of translation management software (TMS). The company’s cloud-based platform helps businesses streamline their translation processes and improve efficiency. We are seeking an experienced and dynamic Senior Fullstack Software Engineer to join our team. Key...


  • Porac, Philippines beBeeDevelopment Full time ₱28,000 - ₱35,500

    Job OpportunityWe are seeking a highly skilled Full Stack Developer to join our organization. The ideal candidate will have a strong background in software engineering and experience with full stack development, including front-end and back-end technologies.


  • Porac, Philippines beBeeSoftware Full time ₱750,000 - ₱1,500,000

    We are seeking a highly skilled and versatile software engineer to build and maintain large-scale web applications.Job Responsibilities:Develop responsive user interfaces using React, Angular, or VueDesign and implement scalable backend services using Node.js, Java, or PHPManage databases (SQL and NoSQL)Integrate APIs and third-party servicesOptimize...


  • Porac, Philippines beBeeSoftware Full time $600,000 - $1,000,000

    Job SummaryAs a seasoned software engineer, you will design and develop cutting-edge web applications that meet the evolving needs of our clients.Key Responsibilities:Collaborate with cross-functional teams to deliver high-quality features on time.Develop scalable and efficient code using modern technologies and frameworks.Participate in code reviews and...


  • Porac, Philippines beBeeSoftware Full time ₱30,000 - ₱40,000

    About the OpportunityWe are seeking a skilled Java Developer to join our engineering team. The ideal candidate will have expertise in modern Java development, cloud architecture, and enterprise-grade software solutions.Key ResponsibilitiesDevelop high-performance, scalable Java applications using Spring Boot.Collaborate with cross-functional teams to deliver...


  • Porac, Philippines beBeeSoftwareLead Full time ₱1,000,000 - ₱1,200,000

    Software Engineering Leadership RoleWe are seeking a seasoned software engineering leader to join our team. As Technical Lead, you will play a key role in driving the development of intelligent digital solutions and capabilities.This leadership position offers a unique opportunity to shape the direction of our software engineering teams and work directly...


  • Porac, Philippines beBeeReactDeveloper Full time $17,000 - $20,400

    Job OpportunityWe are seeking an experienced and highly skilled Senior React Developer to fill a key role within our organization.This is a unique chance for an exceptional developer to drive innovation, performance, and user experience across multiple projects.Key responsibilities include:Developing and maintaining complex React applications with a focus on...