Upbound Group logo

Senior Software Engineer - Microservice Development

Upbound Group

Plano, TX
Full Time
Senior
13 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, the company is committed to creating enterprise-level applications that ensure scalability and high availability, supporting its business community.

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; make 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 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.
  • 4+ years of microservice development experience in an enterprise environment.
  • 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 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 knowledge.
Apply Now

Job Details

Posted AtJun 7, 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