SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer II, Fintech

Twitch - San Francisco, CA, United States - In-office - posted 2026-10-09

Apply on the company site

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

Similar roles