SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 165,200 - 223,600 / annual
Twitch's Enterprise Platform & Technology (EPT) organization is seeking a Software Engineer II to build systems at the intersection of SAP enterprise ERP and AWS cloud-native services, extending Twitch and Amazon's financial and enterprise operations with modern cloud architecture and agentic AI automation.
This is a hands-on engineering role requiring expertise across two distinct technical domains: SAP-side development (ABAP, CDS, RAP, OData) and AWS-native engineering (Lambda, Step Functions, MCP servers, Bedrock, CDK). You will own integrations end-to-end, from design through production operations.
Key responsibilities include:
**SAP Development:**
- Design, build, and maintain integrations between SAP (S/4HANA, BTP) and downstream systems, owning the full lifecycle from design through operations
- Write ABAP, SAP HANA SQL, and CDS views to implement business logic, reports, and data transformations
- Design and build SAP APIs including OData services (SEGW/RAP), RESTful APIs, SOAP web services, and RFC-based interfaces for external systems, Fiori apps, and AWS middleware
**AWS and AI Extension:**
- Build and operate AWS-native services (Lambda, Step Functions, API Gateway, S3, DynamoDB, ECS/Fargate, ECR) that extend SAP capabilities
- Deploy and manage AWS infrastructure using CDK (TypeScript/Python), including CI/CD pipelines, IAM roles, VPC/VPCE connectivity to SAP, and multi-environment topology
- Design, build, and ship agentic AI systems on top of SAP APIs—MCP servers, Bedrock-based agents, and Claude-powered workflows—that automate Finance operations including reconciliations, reporting, variance analysis, and payout workflows
- Build data pipelines moving financial data between SAP, Redshift, and enterprise applications
**Cross-Cutting:**
- Collaborate with Finance, Accounting, and Tax stakeholders to translate business requirements into technical solutions
- Own production systems end-to-end: deployment, monitoring, incident response, and iterative improvement
- Improve engineering practices through code reviews, documentation, and mentoring
**Requirements:**
*SAP Experience (Required):*
- 4+ years of hands-on SAP development (ABAP, HANA SQL, CDS views, BTP, or SAP integration technologies like BAPIs, RFC)
- Experience building integrations using file-based and API-based patterns (REST, OData, SOAP)
- Experience with S/4HANA top-down development approach—CDS views with associations, annotations, parameters, and AMDP classes to push data processing to HANA
*AWS and AI Experience (Required):*
- Hands-on experience with AWS services (Lambda, S3, Step Functions, DynamoDB, IAM, API Gateway) deploying and operating production workloads
- Proficiency in at least one modern language beyond ABAP (Python, TypeScript/JavaScript, or Java) with demonstrated track record of shipping production code
- Experience with infrastructure-as-code (CDK, Terraform, or CloudFormation)—writing, deploying, and reviewing IaC in a team setting
- Demonstrated heavy use of AI tools (Claude, Copilot, Bedrock) integrated into daily engineering workflow for code generation, data analysis, automation, and problem-solving
*Shared Skills (Required):*
- Experience testing and debugging APIs using tools like Bruno or Postman—building request collections, handling authentication flows, validating response contracts
- Understanding of OAuth 2.0 authorization flows and OpenID Connect (OIDC) for securing API integrations
- Strong understanding of object-oriented design patterns (Factory, Strategy, Observer, Template Method) and SOLID principles
- Finance domain knowledge—familiarity with FI/CO, FI/CA, AP, AR, or GL
*Bonus:*
- Experience building AI-powered automations or agentic workflows in production (MCP servers, Bedrock agents, LangGraph)
- Experience building Fiori applications using RAP—business object definition, behavior implementation, and service binding/exposure