Software Engineering Lead

Apply Now

SOFTWARE ENGINEERING LEAD  

Visa sponsorship is not available for this role

(Draper In-Office) 

 

Upbound Group, Inc. (NASDAQ: UPBD) 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’s customer-facing operating units include industry-leading brands such as Acima, Brigit, and Rent-A-Center that facilitate consumer transactions across a wide range of store-based and digital channels, including over 2,300 company branded retail units across the United States, Mexico, and Puerto Rico. 

Join a cutting-edge software engineering team revolutionizing the financial services industry with innovative solutions. We are passionate about providing seamless and secure experiences for our customers, leveraging the latest technologies. Our team is dynamic, collaborative, and dedicated to excellence in delivery. 

KEY RESPONSIBILITIES  

As a Software Engineering Lead on the consumer applications team, specializing in Ruby on Rails and React.js, you will play a crucial role in designing, developing, and maintaining our software platforms and services. You will be the technical guide on a team of talented engineers, ensuring the delivery of high-quality, scalable, and secure software solutions.  

  • Leading the full software development lifecycle, from concept and design to testing and deployment. 
  • Architecting and implementing robust, scalable, and well-documented solutions using Ruby on Rails for backend APIs and a combination of JavaScript (legacy) and React.js for frontend clients. 
  • Collaborating with cross-functional teams, including delivery managers, product managers, designers, other engineers, as well as leadership to define and deliver new features and enhancements in an agile scrum environment. 
  • Mentoring and guiding junior developers, fostering a culture of continuous learning and improvement. 
  • Ensuring code excellence by utilizing thorough code reviews, testing, and using best practices and standards. 
  • Identifying and addressing performance bottlenecks and security vulnerabilities. 
  • Staying up-to-date with emerging technologies and industry trends to drive innovation within the team. 
  • Contributing to architectural and technical discussions and decisions, providing insights based on your expertise and experience. 

QUALIFICATIONS 

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience in the industry. 
  • Extensive experience in software development, with a focus on Ruby on Rails and React.js. 
  • Proven experience in leading and mentoring engineering teams. 
  • Strong understanding of software development principles, design patterns, and best practices. 
  • Experience with test driven development. 
  • Proficiency in front-end technologies including HTML, CSS, JavaScript, and modern frameworks such as React.js. 
  • Expertise in back-end development with Ruby on Rails, including RESTful API design and implementation. 
  • Experience with database design and management (SQL and NoSQL). 
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes). 
  • Solid understanding of Agile methodologies and CI/CD practices. 
  • Excellent problem-solving skills and attention to detail. 
  • Strong communication and collaboration skills. 
  • Willingness to learn new languages and technologies. 
  • Familiarity with microservices architecture. 

PREFERRED QUALIFICATIONS 

  • Experience in the fintech industry or working on financial applications. 
  • Knowledge of security standards and practices in software development. 
  • Experience with Python, Kafka, TypeScript, Express.js, and Monorepos. 

 

COMPENSATION/BENEFITS 

  • Competitive compensation   
  • Full health benefits-Medical/Dental/Vision 
  • 401(k) match, 6%/3% 
  • DTO (discretionary time off) 
  • Health savings account (HSA) with company contribution 
  • College tuition reimbursement program (STEAM degrees) 
  • Free car charging 
  • On-site gym and showers 
  • Unlimited use of Linkedin Learning 

Upbound/Acima are equal opportunity employers committed to ensure that all employment decisions are made on a non-discriminatory basis, and without regard to actual or perceived race.  

Apply

Job Details

Job Category

Information Technology

Position Type

Full-time

Job Location

13907 Minuteman Dr 5th Floor, Draper, UT 84020, United States

Date Posted

2025-07-25T23:06:00.930028+00:00

Job ID

5001138706906

Apply