{"id":3849600,"url":"https://alion.io/job/gm-financial-software-development-engineer-iii-2","title":"Software Development Engineer III","company":{"id":1900050,"name":"GM Financial","domain":"gmfinancial.com","url":"https://alion.io/company/gmfinancial-com","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":81,"open_postings":13,"ghost_share":0,"stale_share":0.769,"repost_share":0,"time_to_fill_p50_days":42,"computed_at":"2026-11-07T05:47:08Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Irving, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Node JS","optional":false},{"name":"npm","optional":false},{"name":"Playwright","optional":false},{"name":"pnpm","optional":false},{"name":"React.js","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"Rest API","optional":false},{"name":"Splunk","optional":false},{"name":"State Management","optional":false},{"name":"Turborepo","optional":false},{"name":"TypeScript","optional":false},{"name":"Yarn","optional":false},{"name":"Zustand","optional":false},{"name":"Redux","optional":true}],"status":"live","first_seen_at":"2026-11-05T17:19:48Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-07T19:01:40Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"About the role:\nThe SDE III React Developer is a senior, hands-on engineering role responsible for designing and building high-quality, scalable, secure, and maintainable web applications using React, TypeScript, and the modern JavaScript ecosystem.\nThis role serves as a technical leader and engineering anchor for the team, combining deep hands-on development with strong technical leadership. The engineer will independently own complex features, drive technical design and implementation decisions, establish engineering patterns and best practices, and help the team deliver high-quality solutions faster and more predictably.\nThe ideal candidate brings deep expertise in React web development and the surrounding ecosystem, with experience working in a monorepo architecture containing multiple applications, shared libraries, reusable components, common dependencies, build tooling, testing frameworks, and development standards. This individual will also be a dependable technical partner to the Engineering Manager, helping evaluate technical options, resolve complex engineering challenges, identify risks and dependencies early, and provide clear technical direction for the team.\n In this role, you will:\nDesign, develop, test, and deliver complex production web applications using React and TypeScript.\nRemain deeply hands-on with development while serving as a technical leader for the engineering team.\nOwn complex features and technical initiatives from design and implementation through testing, deployment, observability, and production support.\nLead technical design discussions and make sound decisions around application architecture, component design, state management, data flows, API integration, performance, security, accessibility, and testing.\nWork effectively within a monorepo architecture, including multiple applications, shared components, shared libraries, utilities, configurations, dependencies, and common development tooling.\nDesign and evolve reusable React components, shared libraries, common services, hooks, utilities, and engineering patterns while maintaining clear boundaries between applications and packages.\nDrive appropriate decisions around React architecture, component composition, state management, server-state management, routing, caching, error handling, and application lifecycle.\nIntegrate frontend applications with RESTful APIs and backend services, ensuring reliable, secure, and performant application behavior.\nDrive solutions that balance delivery speed, maintainability, scalability, technical debt, developer experience, and long-term architecture.\nIdentify technical blockers, architectural concerns, dependencies, and delivery risks early and actively drive them to resolution.\nServe as a trusted technical partner to the Engineering Manager, providing technical recommendations and supporting important engineering and delivery decisions.\nProvide technical direction and mentorship to engineers through design reviews, code reviews, pairing, reusable patterns, troubleshooting, and knowledge sharing.\nHelp translate ambiguous and complex requirements into clear technical designs and executable engineering work.\nEstablish and reinforce engineering practices for unit testing, integration testing, automated testing, code quality, security, and regression prevention.\nTroubleshoot complex issues across application code, shared libraries, APIs, dependencies, builds, CI/CD pipelines, and production environments.\nContribute to and improve CI/CD pipelines, automated quality gates, build processes, deployment processes, dependency management, and release practices.\nImprove developer experience, build performance, application performance, maintainability, and overall engineering efficiency across the monorepo.\nCollaborate closely with Product, UX, Architecture, API/backend engineering, SRE, QA, and other engineering teams to deliver business outcomes.\nStay current with the evolving React, TypeScript, JavaScript, Node.js tooling, testing, build, and frontend engineering ecosystem and introduce improvements where they provide meaningful value.\n What makes you a dream candidate?\nDeep hands-on expertise in React, TypeScript, JavaScript, HTML, and CSS, with extensive experience building production-grade web applications.\nExpert understanding of React architecture, including component composition, hooks, rendering behavior, application lifecycle, reusable patterns, and maintainable application design.\nStrong understanding of the modern frontend ecosystem and the Node.js-based tooling that supports React development.\nExperience designing and maintaining large-scale React applications, beyond individual pages or UI components.\nStrong experience working with a monorepo architecture and shared packages or libraries using technologies such as Nx, Turborepo, pnpm/Yarn/npm workspaces, or equivalent tooling.\nStrong understanding of package boundaries, dependency management, shared-library architecture, dependency graphs, build tooling, and reusable application capabilities.\nExperience building and maintaining shared component libraries and design systems.\nStrong experience with modern state-management and server-state approaches such as Redux Toolkit, Zustand, TanStack Query, Context API, or equivalent solutions.\nStrong understanding of REST APIs, asynchronous data flows, authentication and authorization, error handling, and resilient frontend/backend integration.\nStrong understanding of frontend performance optimization, including rendering optimization, bundle size, code splitting, lazy loading, caching, and identifying client-side performance bottlenecks.\nStrong understanding of web accessibility and WCAG-aligned engineering practices.\nStrong knowledge of secure frontend development, dependency security, authentication flows, and protection of sensitive client-side data.\nStrong experience with automated testing using technologies such as Jest, React Testing Library, Playwright, Cypress, or equivalent tools.\nExperience with Git, pull-request workflows, CI/CD, automated quality gates, deployment pipelines, and modern software-delivery practices.\nExperience with cloud and observability platforms such as Azure, Application Insights, Splunk, or comparable technologies is preferred.\nExceptional debugging and problem-solving ability, including the ability to diagnose problems spanning application code, APIs, shared libraries, third-party dependencies, build systems, and runtime environments.\nDemonstrated ability to take complex or ambiguous requirements and independently drive them from technical design through production implementation.\nDemonstrated ability to lead technical direction while remaining a strong hands-on contributor.\nAbility to evaluate competing technical approaches, clearly communicate trade-offs, and make pragmatic engineering decisions.\nStrong communication skills with the ability to work effectively with engineers, architects, Product, UX, SRE, and engineering leadership.\nAbility to influence technical direction without requiring formal authority and raise the technical capability of the broader team.\n\nExperience\n5+ years of hands-on software engineering experience with significant production React and TypeScript development experience.\nDemonstrated experience as a senior engineer or technical lead delivering complex web applications.\nExperience owning solutions across the full software development lifecycle, including technical design, development, testing, deployment, monitoring, troubleshooting, and production support.\nExperience working with large-scale frontend codebases, preferably using a monorepo and shared-library architecture.\nExperience establishing and applying frontend architecture, reusable patterns, coding standards, testing strategies, and engineering best practices.\nExperience with modern testing, CI/CD, build, dependency-management, and deployment practices.\nUnderstanding of cloud platforms such as Microsoft Azure and modern observability practices is preferred.\nBachelor’s degree in Computer Science, Engineering, a related technical discipline, or equivalent practical experience preferred.\nWhat We Offer: Generous benefits package available on day one to include: 401K matching, bonding leave for new parents (12 weeks, 100% paid), tuition assistance, training, GM employee auto discount, community service pay and nine company holidays.\nOur Culture: Our team members define and shape our culture - an environment that welcomes innovative ideas, fosters integrity, and creates a sense of community and belonging. Here we do more than work - we thrive.\nCompensation: Competitive pay and bonus eligibility.\nWork Life Balance: Hybrid work environment, Jan 1st - 3 Days in office (Tue-Thurs)","description_format":"text","description_chars":8765,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["401k plan","Hybrid work"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Consumer Loans & Pawnshops","Leasing, Auto & Equipment Finance"],"lifecycle":[{"event":"open","at":"2026-11-06T02:20:59Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":42,"reasons":["conf:0","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/gm-financial-software-development-engineer-iii-2","json_url":"https://alion.io/job/gm-financial-software-development-engineer-iii-2.json","meta":{"generated_at":"2026-11-07T21:41:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":35255,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1900050},"rest":"https://alion.io/mcp/rest/get_company?id=1900050"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgm-financial-software-development-engineer-iii-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgm-financial-software-development-engineer-iii-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgm-financial-software-development-engineer-iii-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/gm-financial-software-development-engineer-iii-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgm-financial-software-development-engineer-iii-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3849600}},{"tool":"search_jobs","arguments":{"company":"gmfinancial.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3849600},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}