Alpaca logo

Senior Software Engineer - Payments

Alpaca·Salary not specified

Primary stack

Problem SolvingCommunicationMicroservicesGoKubernetesPostgreSQL

Nice to have's

DevOps

Job description

About the Position

We are looking for a Senior Software Engineer - Payments to join our team at Alpaca, a global leader in brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Our team is responsible for building and maintaining a modern global payments and treasury platform. If you are passionate about providing quality solutions, have great fundamentals, and are keen on challenging conventions, we encourage you to apply.

Responsibilities

  • Help build and scale the systems and services that form the foundation of Alpaca.
  • Design and implement solutions to achieve defined goals.
  • Collaborate with the payments team to maintain a highly scalable, event-driven payments platform.
  • Ensure resilient engineering, technical and operational scalability, and system integrity.

Requirements

  • 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.

Nice to Have

  • 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.

We Offer

  • 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.

About the Company

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, totaling 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.

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

© Alpaca. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches