About the Role
As a Senior Software Engineer on the Platform Engineering team, you will serve as the primary maintainer of TCW's cross-team UI framework, a React-based single page application (SPA) framework. You will contribute to Velocity, TCW's internal developer platform, and participate in broader Platform Engineering initiatives. This role offers exceptional breadth of learning at the intersection of software development, cloud infrastructure, and developer tooling, with hands-on exposure to cloud-native solutions on Azure.
Responsibilities
- Maintain and evolve TCW's cross-team React/TypeScript SPA framework, including Turborepo monorepo management, build tooling, and the custom deployment pipeline.
- Partner with development teams across the organization to onboard them to the framework, address bugs, deliver new features, and provide architectural guidance on UI patterns and best practices.
- Contribute to Velocity and other Platform Engineering projects, including cloud-based solutions, CI/CD automation, and internal tooling.
- Elevate engineering quality across the organization through documentation, presentations, and reusable patterns that promote consistency and developer productivity.
- Collaborate with an inclusive, cross-functional team to deliver high-quality solutions and support internal development teams at all levels.
Requirements
- Demonstrated professional experience building and maintaining React/TypeScript applications, preferably at a framework or platform level.
- Strong proficiency with modern front-end tooling (Vite, Webpack, Turborepo, or equivalent monorepo/build systems).
- Experience working across development communities — supporting, guiding, and enabling other engineers.
- Experience with CI/CD pipelines and deployment automation.
- Experience with a public cloud provider (Azure preferred).
- Bachelor’s degree in computer science, Engineering, Mathematics, or 5+ years of relevant experience.
- Critical thinking — must be willing to independently identify, research, and dig deep to solve complex and ambiguous problems.
- Strong communication skills — comfortable presenting to and guiding engineers at all levels across the firm.
- Committed to documentation — actively maintains living documentation for the UX framework.
- Ability to balance competing priorities across multiple teams with different needs and timelines.
- Results-oriented with a developer-empathy mindset.
- Forward-thinking approach to front-end tooling, design systems, and SPA architecture.
- Experience maintaining a shared component library or design system used across multiple teams.
- Familiarity with accessibility standards (WCAG) and responsive design.
- Experience with .NET/C# or Python.
- Public cloud certification(s).
- Unit and integration testing experience (Vitest, Playwright, or equivalent).
- Strong interest in AI tooling and AI-assisted developer workflows.
- Passion for developer experience (DX) and software development best practices.
- Experience in the financial industry.
Skills
- React
- TypeScript
- Turborepo
- Go
- .NET/C#
- Python
- Azure
- Vite
- Webpack
- CI/CD
- WCAG
- Vitest
- Playwright
Location
- TCW office
Work Type
- Hybrid
Experience Level
- Senior
- 5+ years of relevant experience
Education Level
- Bachelor’s degree in computer science, Engineering, Mathematics
Salary/Compensations
- Base Salary: For CA based position, the base salary range is $125k to $190k.
- Other Compensation: Eligible to be considered for an annual discretionary bonus
Benefits
- Eligible for TCW’s comprehensive benefits package.
About the Company
- Platform Engineering is part of the Architecture and Engineering team within TCW's Engineering Solutions organization.
- This team works alongside our Chief Architect to solve increasingly complex engineering challenges that empower internal developers through automation, frameworks, tooling, and custom platform solutions.
