{"id":1641518,"url":"https://alion.io/job/tcw-senior-software-engineer","title":"Senior Software Engineer","company":{"id":704295,"name":"TCW","domain":"tcw.com","url":"https://alion.io/company/tcw","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":{"grade":"B","score":75,"open_postings":25,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-02T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Los Angeles, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":125000,"max":190000,"currency":"USD","period":"year","gross":null,"usd_annual":190000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Go","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Playwright","optional":false},{"name":"Python","optional":false},{"name":"Turborepo","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"Webpack","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-01T22:18:50Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-02T20:04:48Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Position Summary\nPlatform 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.\nAs 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 built with Turborepo and a custom deployment pipeline. This framework is used by development teams across the organization, and you will be the central point of contact for feature development, bug resolution, developer support, and adoption guidance.\nIn addition to the UI framework, you will contribute to Velocity, TCW's internal developer platform, and participate in broader Platform Engineering initiatives that span cloud infrastructure, automation, and developer tooling. The team delivers solutions using Go, .NET/C#, Python, and React/TypeScript, though prior Go experience is not required for this role.\nThis role offers exceptional breadth of learning. Platform Engineering sits at the intersection of software development, cloud infrastructure, and developer tooling - giving you hands-on exposure to a wide variety of technologies and disciplines. If you are driven to grow as an engineer and want deep, practical experience with cloud-native solutions on Azure, this team will challenge and develop you well beyond the boundaries of a traditional front-end role.\nEssential Duties\nUI Framework Ownership: Maintain and evolve TCW's cross-team React/TypeScript SPA framework, including Turborepo monorepo management, build tooling, and the custom deployment pipeline.\nDeveloper Community Enablement: 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.\nPlatform Engineering Contribution: Contribute to Velocity and other Platform Engineering projects, including cloud-based solutions, CI/CD automation, and internal tooling.\nLeadership: Elevate engineering quality across the organization through documentation, presentations, and reusable patterns that promote consistency and developer productivity.\n Teamwork: Collaborate with an inclusive, cross-functional team to deliver high-quality solutions and support internal development teams at all levels.\nRequired Qualifications\nDemonstrated professional experience building and maintaining React/TypeScript applications, preferably at a framework or platform level\nStrong proficiency with modern front-end tooling (Vite, Webpack, Turborepo, or equivalent monorepo/build systems)\nExperience working across development communities - supporting, guiding, and enabling other engineers (not just building for end users)\nExperience with CI/CD pipelines and deployment automation\nExperience with a public cloud provider (Azure preferred)\nBachelor’s degree in computer science, Engineering, Mathematics, or 5+ years of relevant experience\nProfessional Skills Qualifications\nCritical thinking above all else - must be willing to independently identify, research, and dig deep to solve complex and ambiguous problems without waiting for a prescribed answer\nStrong communication skills - comfortable presenting to and guiding engineers at all levels across the firm\n Committed to documentation - actively maintains living documentation for the UX framework to reduce tribal knowledge, ease the support burden, and enable teams to self-serve\nAbility to balance competing priorities across multiple teams with different needs and timelines\nResults-oriented with a developer-empathy mindset - thinking about the framework consumer, not just the framework\nForward-thinking approach to front-end tooling, design systems, and SPA architecture\nDesired Qualifications\nExperience maintaining a shared component library or design system used across multiple teams\nFamiliarity with accessibility standards (WCAG) and responsive design\nExperience with .NET/C# or Python (useful for cross-team Platform Engineering contributions)\nPublic cloud certification(s)\nUnit and integration testing experience (Vitest, Playwright, or equivalent)\nStrong interest in AI tooling and AI-assisted developer workflows\nPassion for developer experience (DX) and software development best practices\nExperience in the financial industry\nEstimated Compensation:\nBase Salary: For CA based position, the base salary range is $125k to $190k. This is an anticipated range only.\nOther Compensation & Benefits: In addition to base salary, employees are eligible for a discretionary bonus and a comprehensive benefits package designed to support you and your family, invest in your health and wellbeing, and help build long-term financial security. Benefits include medical, dental, and vision coverage, retirement benefits, and paid time off. These benefits reflect our commitment to supporting the health, wellbeing, and long-term financial security of our employees and their families.\nThis role requires candidates to work from a TCW office a minimum of four days a week. Flexibility for remote work is offered one day, depending on business needs.","description_format":"text","description_chars":5338,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Asset Management & Funds"],"lifecycle":[{"event":"open","at":"2026-10-01T22:18:50Z"}],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.602,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["conf:7","stale_co","win:early","comp:brand"],"computed_at":"2026-10-02T05:45:00Z"},"pay":{"stated_usd_annual":190000,"is_top_pay":true},"html_url":"https://alion.io/job/tcw-senior-software-engineer","json_url":"https://alion.io/job/tcw-senior-software-engineer.json","meta":{"generated_at":"2026-10-03T04:17:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4431,"day_limit":5000,"remaining_today":569,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}