> Markdown version of [/jobs/ext/4513110-software-engineer-full-stack](https://www.wearedevelopers.com/jobs/ext/4513110-software-engineer-full-stack). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Full stack - **Company:** Stripe, Inc. - **Location:** Seattle, WA, United States (Remote available) - **Experience:** Experienced - **Salary:** $156,800.0 - $235,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, Software Debugging, Software Design Patterns, Human-Computer Interaction, Ruby, Software Engineering, Software Requirements Analysis, SQL Databases, Systems Integration, TypeScript, ReactJS, Stripe, Integration Tests, Information Technology, Api Design, Golang, Programming Languages - **Published:** November 1, 2026 - **Apply:** https://www.dice.com/job-detail/53ceae52-09c9-4f42-8f5f-b103118903f9 ## About the Role Must have a Bachelor's degree or foreign equivalent in Computer Science, Human-computer interaction or a related field, plus 2 years of experience in Software Engineering. Must also have 2 years of experience in each of the following: * Working with Ruby, React, Typescript, Java and Golang; * Using SQL to perform data analysis; * Working with API development to provide emergency response, and debugging production issues across services; * Performing latency analysis; * Designing architecture and system design proposals; * Writing user-facing documentation and technical integration guides; and * Translating business needs into software requirements and designs, and implementing industry standard design patterns. ## Description * Design, build, productionize, and maintain APls, services, and systems across Stripe's engineering teams using Ruby, React, Typescript, and other programming languages. * Predict and measure the performance and outcomes of designed systems. * Collaborate with engineers and other cross-functional roles across the company to build new billing features at large-scale to make it easier for businesses to collect and manage their payments. * Analyze user needs, feedback, and product requirements to determine technical specifications and the feasibility of design and implementation, taking cost and time constraints into account. * Implement technical designs through a series of programming tasks while upholding high engineering standards. * Implement unit, functional, and integration tests to prevent bugs and regressions. * Improve engineering standards, tooling, and processes ensuring operational excellence and contribute to team's on-call rotation. * Debug and identify the root cause of errors in a complex system across multiple service components. * Provide mentorship and help onboard and spin up new hires for the team. Who you are