engineering
2 hours ago*
Senior Software Developer, Officer
at State Street
📍 Hangzhou, China·🏢 On-site
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Architect and implement a scalable, layered platform comprising a Tool & Capability Layer (Basic Tools, AI Tools, Skill Tools, Data Tools, Calculation Tools, and External Connectors), a Process Orchestration & Execution Layer, a Governance & Compliance Module, and an API-driven interaction layer.
- Design and develop a configurable process orchestration engine supporting sequential, branching, parallel, loop, and batch execution patterns; implement run-level state management with full artifact persistence (inputs, outputs, intermediate results) and step-level replay and partial re-run capabilities.
- Build a robust FastAPI-based backend with a well-defined RESTful API surface; integrate with React/Photon-based frontend teams, ensuring clean separation of concerns and maintainable API contracts.
- Design and implement the tool abstraction framework — including standardised input/output schemas, execution contracts, timeout and retry policies, and dependency declarations — enabling tools to be composed into reusable Skills and end-to-end Processes without additional code changes.
- Integrate AI/LLM capabilities into the platform, including intelligent data extraction from emails and attachments, natural-language process configuration assistance, and AI-driven quality review steps.
- Implement a configurable calculation engine to replace Excel Macro computation logic through declarative rule configuration, supporting formula chaining, field mapping, and conditional logic without hand-coded changes.
- Develop connectors and integration adapters for external enterprise systems including SFTP, relational databases, REST APIs, MS OneDrive, Microsoft Teams, and Outlook.
- Implement enterprise-grade security controls including Role-Based Access Control (RBAC), department-level data isolation, SailPoint integration for role requests, and AWS Secrets Manager integration for credential management.
- Build a comprehensive audit and compliance framework ensuring complete traceability of all process executions — capturing who performed what action, at which step, on which version — to satisfy financial industry audit and regulatory requirements.
- Design and implement a multi-step human-in-the-loop review and approval workflow supporting configurable Reviewer → Approver chains, with appropriate controls for AI-generated outputs and critical process results.
- Establish and maintain cloud infrastructure on AWS (ECS/EKS, S3, RDS/PostgreSQL, Redis, SQS) with a focus on high availability, auto-scaling, and operational observability.