Senior Software Engineer – Risk

Posted 54mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building scalable risk, AML, fraud, and operational controls. Supporting Alpaca’s global brokerage infrastructure through resilient financial systems and automation.

Responsibilities:

  • Design, build, and maintain reliable systems supporting Risk, AML, Fraud, Clearing, and Operations
  • Build real-time and near-real-time controls, alerts, and enforcement mechanisms to identify and mitigate financial, compliance, fraud, and operational risks
  • Work with Risk, Compliance, AML, Fraud, Clearing, Operations, Product, and Engineering to translate business and regulatory requirements into technical solutions
  • Develop dashboards, alerting, investigation tools, and internal systems for visibility into transactions, exposures, exceptions, suspicious activity, and operational issues
  • Transform manual processes into scalable, efficient, and auditable workflows
  • Investigate and resolve financial, fraud, clearing, and operational incidents; perform root-cause analysis and reduce recurrence
  • Build reliable, observable, testable, performant, resilient, and auditable systems for a regulated financial environment

Requirements:

  • Financial services domain experience in brokerage, fintech, banking, payments, or another regulated financial environment, with exposure to Risk, AML, Fraud, Clearing, or Operations
  • Experience building automated controls, rules engines, monitoring, alerting, case management, or exception-handling workflows
  • Experience supporting transaction monitoring, fraud detection, suspicious activity identification, customer/account controls, or related compliance workflows
  • Familiarity with trading and post-trade workflows, including clearing, settlement, reconciliations, positions, balances, money movement, or exception management
  • Experience turning manual, high-volume operational processes into scalable, reliable, and auditable systems and internal tooling
  • Experience working with large and complex financial datasets, pipelines, and services for monitoring, investigations, reconciliation, reporting, and decision-making
  • Ability to work directly with Risk, Compliance, Fraud, Clearing, and Operations teams to translate complex business problems into technical solutions
  • Strong problem-solving skills and proactive mindset
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Preference for simple and elegant solutions
  • At least 3 years of experience working on systems at scale
  • Proven experience building and maintaining microservices
  • 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 and foresee problems
  • 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

Benefits:

  • 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