> Markdown version of [/jobs/ext/3137753-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3137753-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** CSS, Inc. - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $215,000.0 - $251,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Automation of Tests, Microsoft Azure, C++ (Programming Language), Cascading Style Sheets (CSS), Relational Databases, Distributed Systems, Fault Tolerance, Junit, Python (Programming Language), PostgreSQL, MySQL, Object-Oriented Software Development, Query Optimization, Redis, Mockito, Cloud Services, Software Deployment, Software Engineering, Software Systems, TypeScript, Web Applications, ReactJS, Cypress (Programming Language), Kotlin, Information Technology, React Testing Library, Service Stack, Microservices - **Published:** September 29, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18462604?backUrl=%2Fcareer%2F18462604%2FSenior-Software-Engineer-Washington-Seattle ## About the Role Senior Software Engineer - (employer: CSS Payroll Co, L.P.; job location: Seattle, WA) - Build foundational software systems to enable globally scaled kitchen infrastructure, restaurant and real estate innovations. Design scalable, fault tolerant architectural systems. Create robust and scalable production applications. Provide ongoing maintenance, support and enhancements in existing systems and platforms. Lead research and prototyping initiatives to evaluate emerging technologies, build prototypes and recommend innovative solutions. Support the testing, launching and maintenance efforts of new web applications. Requirements: Master's Degree in Computer Science, Engineering (Software/Computer/Electrical), or closely related field, plus 3 years of experience in the position offered or in another software engineer or developer position or Bachelor's Degree in Computer Science, Engineering (Software/Computer/Electrical), or closely related field, plus 5 years of progressive post-Bachelor's experience in the position offered or in another software engineer or developer position. All of the required experience must have included: building and implementing large-scale real-time distributed systems, working through full software development lifecycle, from design and implementation to testing and deployment; developing front-end applications using React, Typescript or similar; designing technology stacks that scale to millions of users; developing cloud-based services using AWS, Azure or GCP; programming in Java, C++, Python, Kotlin or Go; leveraging and integrating CI/CD pipelines to deploy code; building server-based web applications using distributed systems design, microservices architecture, object-oriented design and methodologies, and virtualization; conducting test automation using Cypress, JUnit, Mockito, Jest and React testing library; and working with distributed/relational databases (MySQL, PostgreSQL or Redis), query optimization and, information