Logo
Rent-A-Center

Software Engineering Lead

Rent-A-Center, Draper, Utah, United States, 84020

Save Job

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.