Senior Software Engineer, Capacity & EfficiencyPosted today

The opportunity

Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.

What you'll do

  • Build forecast-driven capacity planning for the storage and database fleet,: turning traffic history, load tests, and known events (market open, earnings, IPOs, promotions) into plans that scale up ahead and back down after, with an expiry on every temporary capacity hold

  • Design and build a capacity planner for Aurora that sets reader counts and: writer instance sizes from demand and load signals (IOPS, CPU, connections, replica lag), replacing fixed scaling schedules

  • Rightsize databases, caches, and block storage (RDS, ElastiCache, DynamoDB,: EBS) on instance size, provisioned IOPS and throughput, and idle capacity, and keep them right-sized as load changes

  • Own S3 efficiency at scale: storage class and Intelligent-Tiering strategy, lifecycle and retention policies, noncurrent versions and incomplete uploads, and request costs, using Storage Lens and inventory data

  • Take every recommendation to closed-loop automation with guardrails,: progressive rollout, and rollback, in partnership with the Storage infrastructure team, handling constraints such as AWS capacity shortages, fallback instance types, and connection pooling

  • Measure outcomes in cost and reliability (savings against baseline, forecast: error, utilization, capacity left behind after events) and share our forecasts with the pod rightsizing system so compute and storage scale together