engineering
Posted 1 hour agoSoftware Engineer, Enterprise
at Twitch
San Francisco, United StatesOn-site
Responsibilities
- This is a hands-on engineering role — you'll write production code, own team-level architecture, and lead multi-engineer projects from design through deployment and operations.
- Lead projects requiring work from multiple engineers — owning end-to-end design, integration of parallel work, and delivery across the full software lifecycle (design, implementation, testing, deployment, operations)
- Own team-level architecture for enterprise systems, providing system-wide design guidance and ensuring solutions are cohesive, extensible, and secure
- Build and operate production applications on AWS-native services (Lambda, Step Functions, DynamoDB, Bedrock, S3, CDK, API Gateway, etc.)
- Design and deliver AI-powered and agentic workflows that ship to production — automating business processes, reducing toil, and accelerating delivery
- Define agentic architecture patterns and establish best practices for building, testing, and operating AI systems in production — setting the engineering standard for how the team builds with AI
- Design and build data pipelines, data lake integrations, and data models that enable clean, reliable data flows across enterprise systems
- Drive adoption of engineering best practices on your team; set a culture of robust software development through exemplary code, design reviews, and operational rigor
- Track record of shipping incrementally — prototyping, validating, iterating, and delivering frequently
Requirements
- Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
- You'll design and deliver solutions using AWS-native services and AI/agentic patterns, working across domains like Finance, Customer Service, Sales, and Marketing.
- Communicate technical designs and decisions effectively in writing; develop an understanding of problems that lets you explain them to others in simple, concise terms You Have:
- experience building AI/ML-powered systems deployed to production
- Proficiency in multiple programming languages (e.g., Python, TypeScript/JavaScript, Java) •
- Experience designing and building applications using AWS-native services — not just deploying vendor software on cloud infrastructure
- Demonstrated ability to lead projects involving multiple engineers, owning architecture decisions and integration of parallel work •
- Experience across AI/ML engineering and data engineering practices (5+ years combined)
- Familiarity with enterprise platforms (e.g., Salesforce, ServiceNow) as a consumer or integrator •
- Experience with security standards and compliance frameworks (SOC2, SOX, GDPR) •
- Experience working in enterprise domains such as Finance, Customer Service, Sales, or Marketing Mobile development
- experience (iOS, Android, or cross-platform) •
- Experience working in a large-scale, multi-org environment
- Familiarity with integration patterns, middleware, and master data management concepts Perks
Experience
- 4+ years of software development
- 2+ years of hands-on
Benefits
- Demonstrated ability to solve complex problems with multiple risks and roadblocks, delivering solutions that are as simple as possible Bonus Points •
- Medical, Dental, Vision & Disability Insurance 401(k)
- Maternity & Parental Leave Flexible PTO
- Amazon Employee Discount
- The base salary range for this position is listed below.
- Your Amazon package will include sign-on payments and restricted stock units (RSUs).
- Final compensation will be determined based on factors including experience, qualifications, and location.
- benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave.
- US, CA, San Francisco $165,200 — $223,600 USD
- Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Contact
- benefits at https://amazon.jobs/en/benefits .
Additional details
- It is where thousands of communities come together for whatever, every day.
- You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together.
- We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X , and discover the projects we’re solving on our Blog .
- Be sure to explore our Interviewing Guide to learn how to ace our interview process. About the Role
- Twitch's Enterprise Platform & Technology (EPT) organization is looking for a Software Development Engineer (SDE 2) to architect, build, and operate software systems that power enterprise functions across Twitch and Amazon.
- The problems you'll solve don't come with a predefined technology strategy.
- The business direction is understood — the how is up to you.
- You'll iterate fast, ship incrementally, and raise the engineering bar for your team through exemplary code, pragmatic design, and mentorship.
- Actively mentor and coach other engineers, helping them grow their technical skills and independence
- Proactively simplify systems, resolve architecture deficiencies, and reduce operational burden — identifying one-way-door decisions and advocating for the right long-term solutions