Software Development Engineer III

Posted Yesterday
Be an Early Applicant
Irving, TX, USA
Hybrid
Senior level
Fintech • Financial Services
The Role
Designs, develops, tests, deploys, and supports complex React and TypeScript applications. Owns technical design and implementation of features, establishes frontend architecture and reusable patterns, and works within a large monorepo. Provides technical leadership, mentorship, troubleshooting, performance optimization, security, accessibility, testing, CI/CD, and production support while partnering with engineering, product, UX, backend, SRE, and QA teams.
Summary Generated by Built In

About the role:

 

The 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.

 

This 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.

 

The 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.

Responsibilities

In this role, you will:

  • Design, develop, test, and deliver complex production web applications using React and TypeScript.
  • Remain deeply hands-on with development while serving as a technical leader for the engineering team.
  • Own complex features and technical initiatives from design and implementation through testing, deployment, observability, and production support.
  • Lead technical design discussions and make sound decisions around application architecture, component design, state management, data flows, API integration, performance, security, accessibility, and testing.
  • Work effectively within a monorepo architecture, including multiple applications, shared components, shared libraries, utilities, configurations, dependencies, and common development tooling.
  • Design and evolve reusable React components, shared libraries, common services, hooks, utilities, and engineering patterns while maintaining clear boundaries between applications and packages.
  • Drive appropriate decisions around React architecture, component composition, state management, server-state management, routing, caching, error handling, and application lifecycle.
  • Integrate frontend applications with RESTful APIs and backend services, ensuring reliable, secure, and performant application behavior.
  • Drive solutions that balance delivery speed, maintainability, scalability, technical debt, developer experience, and long-term architecture.
  • Identify technical blockers, architectural concerns, dependencies, and delivery risks early and actively drive them to resolution.
  • Serve as a trusted technical partner to the Engineering Manager, providing technical recommendations and supporting important engineering and delivery decisions.
  • Provide technical direction and mentorship to engineers through design reviews, code reviews, pairing, reusable patterns, troubleshooting, and knowledge sharing.
  • Help translate ambiguous and complex requirements into clear technical designs and executable engineering work.
  • Establish and reinforce engineering practices for unit testing, integration testing, automated testing, code quality, security, and regression prevention.
  • Troubleshoot complex issues across application code, shared libraries, APIs, dependencies, builds, CI/CD pipelines, and production environments.
  • Contribute to and improve CI/CD pipelines, automated quality gates, build processes, deployment processes, dependency management, and release practices.
  • Improve developer experience, build performance, application performance, maintainability, and overall engineering efficiency across the monorepo.
  • Collaborate closely with Product, UX, Architecture, API/backend engineering, SRE, QA, and other engineering teams to deliver business outcomes.
  • Stay current with the evolving React, TypeScript, JavaScript, Node.js tooling, testing, build, and frontend engineering ecosystem and introduce improvements where they provide meaningful value.
Qualifications

What makes you a dream candidate?

  • Deep hands-on expertise in React, TypeScript, JavaScript, HTML, and CSS, with extensive experience building production-grade web applications.
  • Expert understanding of React architecture, including component composition, hooks, rendering behavior, application lifecycle, reusable patterns, and maintainable application design.
  • Strong understanding of the modern frontend ecosystem and the Node.js-based tooling that supports React development.
  • Experience designing and maintaining large-scale React applications, beyond individual pages or UI components.
  • Strong experience working with a monorepo architecture and shared packages or libraries using technologies such as Nx, Turborepo, pnpm/Yarn/npm workspaces, or equivalent tooling.
  • Strong understanding of package boundaries, dependency management, shared-library architecture, dependency graphs, build tooling, and reusable application capabilities.
  • Experience building and maintaining shared component libraries and design systems.
  • Strong experience with modern state-management and server-state approaches such as Redux Toolkit, Zustand, TanStack Query, Context API, or equivalent solutions.
  • Strong understanding of REST APIs, asynchronous data flows, authentication and authorization, error handling, and resilient frontend/backend integration.
  • Strong understanding of frontend performance optimization, including rendering optimization, bundle size, code splitting, lazy loading, caching, and identifying client-side performance bottlenecks.
  • Strong understanding of web accessibility and WCAG-aligned engineering practices.
  • Strong knowledge of secure frontend development, dependency security, authentication flows, and protection of sensitive client-side data.
  • Strong experience with automated testing using technologies such as Jest, React Testing Library, Playwright, Cypress, or equivalent tools.
  • Experience with Git, pull-request workflows, CI/CD, automated quality gates, deployment pipelines, and modern software-delivery practices.
  • Experience with cloud and observability platforms such as Azure, Application Insights, Splunk, or comparable technologies is preferred.
  • Exceptional 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.
  • Demonstrated ability to take complex or ambiguous requirements and independently drive them from technical design through production implementation.
  • Demonstrated ability to lead technical direction while remaining a strong hands-on contributor.
  • Ability to evaluate competing technical approaches, clearly communicate trade-offs, and make pragmatic engineering decisions.
  • Strong communication skills with the ability to work effectively with engineers, architects, Product, UX, SRE, and engineering leadership.
  • Ability to influence technical direction without requiring formal authority and raise the technical capability of the broader team.
  •  

Experience

  • 5+ years of hands-on software engineering experience with significant production React and TypeScript development experience.
  • Demonstrated experience as a senior engineer or technical lead delivering complex web applications.
  • Experience owning solutions across the full software development lifecycle, including technical design, development, testing, deployment, monitoring, troubleshooting, and production support.
  • Experience working with large-scale frontend codebases, preferably using a monorepo and shared-library architecture.
  • Experience establishing and applying frontend architecture, reusable patterns, coding standards, testing strategies, and engineering best practices.
  • Experience with modern testing, CI/CD, build, dependency-management, and deployment practices.
  • Understanding of cloud platforms such as Microsoft Azure and modern observability practices is preferred.
  • Bachelor’s degree in Computer Science, Engineering, a related technical discipline, or equivalent practical experience preferred.

What 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. 

 

Our 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. 

 

Compensation: Competitive pay and bonus eligibility. 

 

Work Life Balance: Hybrid work environment,  Jan 1st - 3 Days in office (Tue-Thurs)

Skills Required

  • 5+ years of hands-on software engineering experience
  • Significant production experience with React and TypeScript
  • Deep expertise in React, TypeScript, JavaScript, HTML, and CSS
  • Experience building large-scale, production-grade React applications
  • Experience with monorepo architecture and shared packages or libraries
  • Strong understanding of package boundaries, dependency management, dependency graphs, and build tooling
  • Experience building and maintaining shared component libraries and design systems
  • Experience with modern state-management and server-state solutions
  • Strong understanding of REST APIs, asynchronous data flows, authentication, authorization, and error handling
  • Experience with frontend performance optimization
  • Strong understanding of web accessibility and WCAG-aligned engineering practices
  • Strong knowledge of secure frontend development and dependency security
  • Experience with automated testing tools such as Jest, React Testing Library, Playwright, or Cypress
  • Experience with Git, pull-request workflows, CI/CD, automated quality gates, and deployment pipelines
  • Experience delivering complex web applications as a senior engineer or technical lead
  • Experience owning the full software development lifecycle through production support
  • Experience with testing, CI/CD, build, dependency-management, and deployment practices
  • Strong communication, debugging, problem-solving, and technical leadership skills
  • Experience with Microsoft Azure and observability platforms such as Application Insights or Splunk
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience

GM Financial Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about GM Financial and has not been reviewed or approved by GM Financial.

  • Strong & Reliable Incentives — Annual and performance bonuses are described as meaningful additions to total compensation. In several functions, incentives reliably boost take-home pay when available.
  • Leave & Time Off Breadth — Generous paid time off, corporate and floating holidays, and paid volunteer time are emphasized. Time-away programs contribute significantly to perceived total rewards.
  • Parental & Family Support — Paid parental leave and family-friendly policies are highlighted, with recent expansions mentioned in some areas. Support for bonding time is seen as a notable strength of the package.

GM Financial Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Fort Worth, TX
7,790 Employees
Year Founded: 1992

What We Do

GM Financial is the captive finance company and the wholly owned subsidiary of General Motors and is headquartered in Fort Worth, Texas. The company is a global provider of auto finance solutions, with operations in North America, Latin America and China. Through our long-standing relationships with auto dealers, we offer attractive retail loan and lease programs to meet the needs of each customer. We also offer commercial lending products to dealers to help them finance and grow their businesses. GM Financial employs more than 9,000 hard-working team members, and we're always looking for new people with diverse talents. GM Financial is a workplace where dedicated people have the opportunity to work together and celebrate our successes. Our culture is based on respect, integrity, innovation and personal development. GM Financial is committed to strengthening the communities where we live and work. Each year, we select several philanthropic organizations to support through our Signature Events program. The company and its team members actively support these organizations through many company-wide initiatives; in addition we support numerous other nonprofit organizations through sponsorships and monetary donations.

Similar Jobs

Hybrid
Plano, TX, USA
289097 Employees

GM Financial Logo GM Financial

Development Engineer

Fintech • Financial Services
Hybrid
Irving, TX, USA
7790 Employees

Synchrony Logo Synchrony

Development Engineer

Fintech • Financial Services
In-Office or Remote
9 Locations
10001 Employees
100K-170K Annually

Hilton Logo Hilton

Lead Host / Hostess, SER Steak + Spirits - Hilton Anatole

Events • Food • Travel • Hospitality • Hotels & Resorts
In-Office
Dallas, TX, USA
500000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
85 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account