A

AAA Club Alliance

Automotive membership and travel services

Software Engineer

Full-TimeUpdated on 10/27/2026Deadline 11/27/26
No salary listed
Mid
Bachelor's
Coppell, TX, USA
In PersonOccasional travel to off-site business meetings or conferences (5%).
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • At least 4 years of professional software engineering experience, with a strong focus on TypeScript, Node.js, and React.
  • Demonstrated experience building and deploying serverless architectures on AWS, including Lambda, API Gateway, DynamoDB, CloudFront, and CDK.
  • Experience with unit tests, integration tests, and Vitest or Jest.
  • Strong written and verbal communication skills, and comfort working in a pull-request-driven, code-review culture.
  • A bachelor's degree in Computer Science or Software Engineering, or equivalent practical experience.
  • Knowledge of PII masking, data privacy best practices, and secure-by-default coding standards.
Responsibilities
  • Design and develop serverless backend services using TypeScript on AWS Lambda, fronted by AWS API Gateway with JWT token authorization.
  • Build and maintain React/Vite applications hosted on AWS CloudFront, implementing complex multi-step user flows with global state management.
  • Integrate with enterprise systems and third-party APIs using authentication patterns to enable end-to-end business workflows.
  • Manage shared infrastructure using AWS CDK, provisioning Lambda functions, API Gateways, DynamoDB tables, and CloudFront distributions as code.
  • Design and implement data persistence patterns using DynamoDB and MongoDB, following established conventions and PII masking requirements.
  • Participate in feature flag-driven delivery, enabling progressive rollouts and safe production experiments.
  • Collaborate with team members on architecture, code review, and design of new functionalities across multiple shared packages and services.
  • Write and maintain unit, integration, and automated end-to-end tests, enforcing TDD practices and maintaining coverage across all critical user flows.
  • Monitor, triage, and resolve production incidents by tracing requests through Splunk or CloudFront.
  • Participate in Agile ceremonies, including iteration planning and retrospectives, and contribute to backlog refinement with engineering estimates and technical risk assessment.
  • Travel occasionally to off-site business meetings or conferences (5%).
Desired Qualifications
  • Proficiency with RESTful API design, JWT-based authentication, and OAuth2/OIDC flows.
  • Experience with automation testing frameworks such as Playwright for end-to-end test coverage.
  • Experience integrating with enterprise APIs, such as Mulesoft or equivalent middleware/integration platforms.
  • Familiarity with AI-assisted engineering tools such as Claude Code and GitHub Copilot, including writing precise, context-aware prompts to accelerate development while maintaining code quality and security standards.

About the company

AAA Club Alliance is a membership organization providing roadside assistance, automotive services, insurance, travel planning, financial products, and member discounts across its operating territory. It serves drivers, travelers, households, and businesses through digital channels, contact centers, local stores, car care locations, and affiliated service operations. The organization brings together several regional AAA clubs and trade names under a shared operating structure. Teams work across roadside service, automotive repair, insurance, travel, membership support, retail operations, financial services, technology, marketing, and corporate functions.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A