Upbound Group logo

Full Stack Senior Software Engineer - Team Lead

Upbound Group

Plano, TX
Full Time
Senior
11 days ago

Job Description

About the Role

Upbound Group, Inc. is a technology and data-driven leader in accessible and inclusive financial solutions that address the evolving needs and aspirations of underserved customers. The company operates industry-leading brands such as Acima, Brigit, and Rent-A-Center, facilitating consumer transactions across store-based and digital channels with over 2,300 retail units across the United States, Mexico, and Puerto Rico. Headquartered in Plano, Texas, Upbound Group is committed to creating innovative financial solutions and fostering a dynamic, inclusive work environment.

Key Responsibilities

  • End-to-end ownership of design, development, implementation, and support of applications with a focus on continuous improvement.
  • Design, code, test, and troubleshoot application programs and system interfaces utilizing defined hardware, database, and programming technology.
  • Maintain and modify application programs, making approved changes per coding standards.
  • Work under the direction of a supervisor or lead on application development, integration, and maintenance projects.
  • Collaborate with technical business analysts and developers to understand application intent, data input/output requirements, and internal checks and controls.
  • Write and maintain complex application documentation.
  • Analyze application performance and take corrective actions based on consultations with users and technical resources.
  • Work with enterprise infrastructure/operations teams to ensure application reliability and scalability.
  • Create logical and physical data models to meet business requirements.
  • Lead the overall technical direction for large, highly complex projects including cross-functional integration.
  • Mentor junior software development team members.
  • Establish and enforce application coding standards through code reviews.
  • Proactively identify and recommend system improvements.

Requirements

  • Bachelor's degree or equivalent.
  • Minimum 8+ years of progressive application development and integration experience supporting large, complex applications.
  • At least 4+ years of microservice development experience in an enterprise environment.
  • At least 2+ years of experience with React, NodeJS, serverless technologies, and SOA (REST/JSON); Typescript is a plus.
  • Strong experience with continuous integration and highly available systems.
  • Experience in cloud architecture and tools, especially AWS.
  • Advanced knowledge of SQL against relational databases.
  • Experience with source control tools (GIT or similar) and defect tracking systems.
  • Experience with application performance monitoring and testing tools.
  • Strong business acumen with basic knowledge of retail principles.
  • Excellent technical documentation and writing skills.
  • Advanced understanding of Object-Oriented Programming practices and Functional Programming.
  • Team-oriented with strong interpersonal and communication skills.
  • Excellent prioritization, analytical, and problem-solving skills.
  • Self-motivated, independent, and resourceful.

Nice to Have

  • Typescript proficiency.
Apply Now

Job Details

Posted AtJun 10, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About Upbound Group

Website

upbound.com

Company Size

10000+ employees

Location

Plano, TX

Industry

Consumer Electronics and Appliances Rental

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches