Staff Software Development Engineer
Core
Architecting, designing, and delivering large-scale distributed systems for critical financial reporting and analytics.
Role type
Staff Software Development Engineer (Technical Architect)
Builds
Large-scale distributed systems, agentic architecture, cloud-native platforms, high-performance data processing pipelines
Domain
Financial services, distributed systems, cloud-native platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems architecture, agentic architecture, microservices, event-driven systems, data streaming (Kafka, AWS Kinesis), public cloud (AWS, Azure, GCP), modern languages (Java, Python, Go), distributed data storage, database scaling, query optimization, complex SLA management
Preferred skills
Financial or analytics platform experience, cross-system integration, re-architecting existing systems
Technologies
Kafka, AWS Kinesis, AWS, Azure, GCP, Java, Python, Go
Responsibilities
Own end-to-end architecture of ACIO systems, define architectural standards and patterns, lead technical strategy and operational excellence, mentor senior and mid-level engineers, drive system observability and deployment automation, identify optimization opportunities for throughput and cost-efficiency
Seniority
Staff, strategic technical leadership & hands-on architecture