Senior Lead Software Engineer - Java/Python
Technology
Toyota Motor North AmericaPlano, United States€152,000 - €192,000 /year1 weeks agoUntil 6/6/2026
Full timeOn-site
Job description
Requirements
Must have:
- Bachelors degree in Computer Science or a related field, or equivalent practical experience - 7+ years of software engineering experience with a strong focus on front-end development, demonstrating a track record at the principal or staff engineer level - In-depth knowledge of React and Next.js, including App Router, SSR, SSG, ISR, streaming, and advanced rendering techniques - Proficient in TypeScript, advocating for its use throughout the codebase - Practical experience with Tailwind CSS and component libraries such as shadcn/ui or similar design tools - Strong grasp of state management strategies using Zustand, Redux Toolkit, or similar - Background in schema validation and form handling through Zod or equivalent libraries - Proven track record in developing and maintaining RESTful and GraphQL APIs, including API contract design, versioning, error management, and type-safe client generation (e.g., tRPC, OpenAPI codegen) - Experience with serverless backend services on AWS, including API Gateway + Lambda, CloudFront and Lambda@Edge, S3, and DynamoDB or RDS for data persistence - Solid understanding of front-end performance metrics: Core Web Vitals, code splitting, lazy loading, image optimization, HTTP caching, SWR/React Query, and bundle analysis - Extensive experience in troubleshooting complex issues across the full stack utilizing browser devtools, network traces, distributed tracing, log analysis, and profiling - Familiarity with testing frameworks at all levels: unit (Vitest/Jest), component (Testing Library), integration, and E2E (Playwright/Cypress) - Knowledge of monorepo tools (Turborepo, Nx) and modern build systems (Vite, esbuild, Webpack) - Strong communication skills, both written and verbal, capable of crafting clear RFCs, leading design reviews, and conveying complex concepts to non-technical stakeholders
Responsibilities:
- Act as the technical authority for front-end architecture across one or more product areas, making impactful decisions regarding patterns, tools, and standards - Design, create, and sustain full-stack features, from meticulous UIs to the corresponding APIs and services - Facilitate technical design reviews, architecture discussions, and RFC processes, ensuring alignment among engineering teams - Detect and resolve systemic problems, including performance bottlenecks, reliability issues, scaling challenges, and technical debt hindering progress - Handle complex debugging and troubleshooting across the entire stack, ranging from browser rendering problems to API delay and infrastructure misconfigurations - Set and advocate for engineering best practices including code quality, testing methodologies, observability, and safe deployment - Collaborate closely with Engineering Managers, Product, and Design teams to influence roadmaps and confirm technical feasibility - Mentor engineers at various levels through code reviews, pairing sessions, design input, and technical advice - Participate in recruitment by conducting technical interviews and defining excellence standards for front-end engineering at TFS - Effectively communicate technical risks, trade-offs, and recommendations to both technical and non-technical stakeholders
Company:
At Toyota, we foster a collaborative and respectful work environment where innovation and quality solutions drive our mission to enhance lives. As part of Toyota Financial Services (TFS), you will be integral in delivering exceptional customer experiences. We invite you to join our dynamic team in Plano, TX, where we provide opportunities for professional growth, competitive compensation, comprehensive health benefits, and various employee discounts and programs. We are committed to creating an inclusive atmosphere that values diverse perspectives and backgrounds, ensuring all people feel they belong.
Keywords
ReactOSDBaseSCHEMAReduxSimpleScreenRecorderNX technologyTechnical debtTypescriptWebpackGraphQLReact NativeSiemens NXJavaScriptPythonJavaType safetyMonorepoLazy loadingDebugger
¿Te interesa este puesto?