Senior Software Engineer

6 days ago


Columbus, OH, United States Alpaca Full time

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. With over $170 million in total investment from our recent Series C funding round, we are on an ambitious growth trajectory.

As a licensed financial services company, Alpaca serves hundreds of financial institutions across 40 countries with our institutional-grade APIs, catering to broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totaling over 6 million brokerage accounts.

Our global team is composed of diverse and experienced engineers, traders, and brokerage professionals, all united by the mission to democratize financial services. We firmly believe in contributing to open-source projects and nurturing a vibrant developer community by continually improving our award-winning, developer-friendly API and its underlying infrastructure.

Proudly backed by top-tier global investors, including Portage Ventures, Spark Capital, Tribe Capital, and Y Combinator, we are poised for substantial growth.

Our Team Members:

We are a dynamic team of over 230 globally distributed professionals who excel in remote work environments. Our teammates are from all over the world, including the USA, Canada, Japan, Hungary, Nigeria, Brazil, and the UK. If you are passionate about contributing to Alpaca’s rapid expansion and resonate with our core values of Stay Curious, Have Empathy, and Be Accountable, we invite you to apply

Your Role:

As a Senior Engineer, you will be at the forefront of designing, implementing, and maintaining systems that empower millions of users and facilitate the trading of billions of dollars worth of assets. You will lead regional recruitment initiatives, mentor other engineers in our principles and practices, and foster Alpaca’s culture within your team. In this capacity, you will also oversee operational reliability and act as the incident commander during regional business hours to ensure seamless stability.

We seek a dedicated full-stack engineer with a proven track record in designing and developing scalable applications, willing to innovate and challenge existing conventions. You'll have the autonomy to architect solutions aligned with our strategic objectives and actively engage in the goal-setting process alongside a collaborative team.

Things You Get To Do:

  • Design a scalable and mission-critical brokerage system.
  • Develop and enhance middle and back-office systems, including gRPC microservices and React-based UIs for internal administration and API development.
  • Collaborate closely with Alpaca's core teams to enhance the framework for diverse languages, currencies, and markets.
  • Engage with tech leads globally, utilizing Slack and periodic meetings outside regular hours to ensure alignment.
  • Troubleshoot incidents and bugs, maintaining system integrity and performance.
  • Navigate regulatory requirements while building scalable solutions for Alpaca’s international growth.
  • Participate in on-call support for timely engineering projects.

Who You Are (Must-Haves):

  • Extensive experience designing and developing complex financial systems, ideally with double-entry accounting.
  • Strong grasp of accounting principles, ledger structures, and transaction reconciliation.
  • Experience in building scalable financial applications managing multi-currency transactions.
  • Familiarity with regulatory compliance in financial markets.
  • Proficient in Go or similar backend languages, with expertise in robust system architecture design.
  • Hands-on experience with financial APIs, market data integrations, and trade settlement processes.
  • Excellent communication skills for effective collaboration with global teams and stakeholders.
  • Solid understanding of computer science fundamentals and software engineering principles.
  • Ability to work independently in a fully remote, globally distributed team under a fast-paced environment.
  • Strategic thinker capable of translating technical concepts into business strategies.
  • Experience with domain-driven and event-driven design.
  • Strong problem-solving skills paired with a proactive attitude.
  • Capability to lead incident responses and troubleshoot issues authoritatively.

Who You Might Be (Nice-to-Haves):

  • Background in the financial services sector.
  • Experience in startup or fast-growing tech environments.
  • Familiarity with emerging technologies.
  • Passion for financial markets.
  • Experience in vendor management and financial budgeting.
  • Experience collaborating with global teams.

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 hiring a diverse workforce.



  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....


  • Columbus, OH, United States Rogue Fitness Full time

    Senior Software Engineer page is loaded## Senior Software Engineerremote type: On-Sitelocations: Columbus, Ohio: Software Developmenttime type: Full timeposted on: Posted 18 Days Agojob requisition id: R-102303**Job Description:****Overview**Rogue Fitness is seeking an experienced Senior Software Engineer to join our application development team in Columbus....