Sr Engineer - Software Engineer (Fullstack Engineer)

Ally•Detroit, MI
•$85,000 - $150,000

About The Position

Ally Financial is seeking a hands-on Senior Software Engineer to design, develop, test, deploy, and support dealer-facing applications that enable critical business interactions and digital experiences. The role contributes to secure, scalable, high-performing platforms spanning front-end, back-end, APIs, and cloud infrastructure, with an emphasis on usability, reliability, integration, maintainability, and production excellence. The engineer partners with product, architecture, business, engineering, and operations teams to turn requirements into quality technical solutions. The role supports releases and production operations, improves dealer experience and platform stability, contributes to engineering standards, conducts code reviews, and promotes collaboration and continuous improvement. Work includes full-stack development, AWS cloud engineering, application architecture, technical design, delivery coordination, and production support. The position requires at least three years of relevant experience or an equivalent combination of education and experience, plus a bachelor's degree in a related technical field or equivalent practical experience. Ally will not sponsor a new applicant for employment authorization for this position. The role is eligible for an annual incentive plan, with base pay of $85,000 to $150,000.

Requirements

  • At least 3 years of relevant experience or an equivalent combination of education and experience.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field, or equivalent practical experience.
  • Hands-on experience with AI tooling for software engineering productivity, code generation, analysis, or automation.
  • Experience with relevant full-stack technologies, including Node.js, NestJS, TypeScript, REST APIs, React.js, Next.js, and modern CSS.
  • Knowledge of relational databases such as Postgres or Oracle.
  • Ability to contribute to secure, scalable, reliable, performant, and maintainable dealer-facing applications.
  • Ability to perform code reviews and apply feedback to improve performance, security, testability, maintainability, and adherence to design standards.
  • Ability to contribute to coding standards, secure development practices, testing discipline, and engineering best practices.
  • No new employment authorization sponsorship is available for this position.

Nice To Haves

  • At least 3 years of hands-on cloud engineering experience building and operating scalable applications on AWS, with knowledge of serverless and distributed-system patterns.
  • Strong CI/CD and DevOps experience, including build automation, release pipelines, infrastructure as code, environment promotion, and production deployment support.
  • At least 3 years of software development experience delivering scalable enterprise applications.
  • Experience as a senior engineer or technical contributor owning complex features, technical design, delivery quality, and production support.
  • Demonstrated end-to-end engineering experience for dealer-facing applications, emphasizing usability, reliability, performance, and business impact.
  • Experience mentoring junior developers through technical guidance, code reviews, troubleshooting, and hands-on collaboration.
  • Experience with AWS Lambda, API Gateway, Step Functions, S3, CloudFront, Terraform, IAM, Secrets Manager, Parameter Store, and CloudWatch.
  • Experience with micro frontends, module federation, React Query, Redux, or Zustand.

Responsibilities

  • Design, develop, test, deploy, and support full-stack capabilities for dealer-facing applications across front-end, back-end, APIs, data, and cloud infrastructure.
  • Build secure, performant REST APIs and microservices using Node.js, NestJS, and TypeScript, applying API design, asynchronous processing, error handling, enterprise integration patterns, and relational database practices.
  • Develop and support cloud-native solutions using AWS services, including Lambda, API Gateway, Step Functions, S3, and CloudFront; use Terraform and AWS security, configuration, and monitoring services to support provisioning and production observability.
  • Build performant, responsive, accessible dealer-facing interfaces using React.js, Next.js, TypeScript, and modern CSS practices; integrate APIs and support deployment patterns.
  • Contribute to micro frontend architecture, module federation, reusable components, and client/server state management.
  • Collaborate with architects, product partners, and cross-functional teams to define technical approaches, integration patterns, and scalable solutions that improve dealer workflows and experience.
  • Translate business and dealer workflow requirements into technical designs, implementation tasks, and application changes.
  • Support release management, including deployment readiness, dependency coordination, production validation, rollback planning, and post-release support.
  • Identify scalability, security, production stability, and dealer-impact risks and recommend mitigations.
  • Participate in sprint planning, technical estimation, dependency management, support prioritization, and delivery commitments.
  • Work with product owners to clarify scope and ensure stories have technical direction, acceptance criteria, and implementation detail.
  • Coordinate with engineering and operations teams on environment readiness, deployment activities, and production stability.
  • Conduct code reviews and contribute to documentation, troubleshooting, knowledge sharing, and continuous improvement.
  • Create and maintain deliverables that meet performance, security, testability, and maintainability expectations.
  • Communicate with product partners, architecture, engineering peers, support teams, and leadership.
  • Provide technical guidance to peers and promote consistent engineering practices; mentor junior developers through guidance, reviews, troubleshooting, and collaboration.

Benefits

  • Base pay range of $85,000 to $150,000 and eligibility to participate in an annual incentive plan.
  • At least 20 paid time off days, 11 paid holidays, and 8 hours of annual volunteer time off; program terms vary by start date, employment status, and management level.
  • 401(k) retirement savings plan with matching and company contributions.
  • Student loan pay-down and 529 educational savings assistance programs.
  • Tuition reimbursement and employee stock purchase plan.
  • Financial learning center and financial coach access.
  • Medical, dental, and vision insurance options.
  • Employee, spouse, and child life insurance; short- and long-term disability coverage.
  • Health Savings Account with employer contributions and Healthcare FSA.
  • Critical illness, accident, and hospital indemnity insurance.
  • Total well-being program supporting physical, social, emotional, and financial well-being.
  • Adoption, surrogacy, and fertility assistance.
  • Paid parental and caregiver leave.
  • Dependent Day Care FSA, backup child and adult/elder care days, and childcare discounts.
  • Employee Assistance Program and subsidized or discounted Weight Watchers program.
  • Employee discount programs.
  • Depending on the role, possible travel allowances, relocation assistance, signing bonus, and/or equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service