Twitch
Software Engineer II, Fintech
About this role
Twitch's Enterprise Platform & Technology team seeks a Software Engineer II to bridge SAP enterprise systems and AWS cloud infrastructure. You'll own end-to-end integrations, build agentic AI workflows for Finance operations, and ship production systems across both SAP (ABAP, CDS, APIs) and AWS (Lambda, Step Functions, Bedrock).
What you'll do
- Design and maintain integrations between SAP S/4HANA and AWS systems, owning full lifecycle from design to operations
- Write ABAP, SAP HANA SQL, CDS views, and OData/REST/SOAP APIs within the SAP ecosystem
- Build and operate AWS-native services (Lambda, Step Functions, API Gateway, DynamoDB) that extend SAP capabilities
- Deploy AWS infrastructure using CDK, manage CI/CD pipelines, IAM, and multi-environment topology
- Design and ship agentic AI systems (MCP servers, Bedrock agents, Claude workflows) to automate Finance operations
- Collaborate with Finance and Accounting teams to translate requirements into technical solutions; own production systems end-to-end
What they're looking for
- ABAP programming and SAP HANA SQL
- SAP CDS views, OData, REST, SOAP, and RFC interfaces
- AWS Lambda, Step Functions, API Gateway, DynamoDB, S3, ECS/Fargate
- AWS CDK (TypeScript/Python) and infrastructure-as-code
- Agentic AI frameworks (MCP servers, Bedrock, Claude)
- Data pipeline design and ETL processes
- Python or TypeScript for backend development
- CI/CD pipeline design and production system operations
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Twitch
Twitch builds a platform for streaming and creator communities, offering features around user safety, memberships, and commerce to support millions of concurrent users. The company is hiring Software Engineers across multiple teams to develop scalable systems, moderation tools, and features that enhance experiences for creators and viewers.
- Website
- twitch.tv
Likely interview questions
- Describe a complex SAP integration you've built—what patterns did you use and how did you handle data consistency?
- Walk us through how you'd design an end-to-end system that reads data from SAP via OData, processes it in Lambda, and stores results in DynamoDB.