Software Engineer - Enablement

Acima LLC.

Draper (UT)

Presencial

USD 120.000 - 170.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca para este puesto — genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Health benefits
401(k) match
On-site gym
Free parking

Descripción de la vacante

Upbound Group, Inc. is seeking an experienced Software Engineer III (Enablement) to design, build, and maintain core Ruby on Rails backend services powering our fintech platforms. In-office role based in Draper, Utah, with collaboration across product and delivery teams in an agile environment.

You will contribute to scalable APIs, ensure code quality through TDD, and mentor junior engineers while staying current with evolving technologies and industry trends.

Formación

  • 5+ years of professional software engineering experience in backend or distributed systems.
  • Strong proficiency in Ruby and Ruby on Rails.
  • Strong understanding of RESTful API design and scalable backend services.
  • Proficient in PostgreSQL and NoSQL databases.
  • Familiar with cloud platforms (AWS) and containerization (Docker, Kubernetes).
  • Experience with Test-Driven Development (TDD) and RSpec.

Responsabilidades

  • Contributing to the full software development lifecycle, from concept and design to automated testing, deployment, and monitoring.
  • Designing and implementing robust, scalable backend services and APIs primarily using Ruby on Rails.
  • Collaborating with cross-functional teams in an agile scrum environment to deliver new features.
  • Ensuring code quality through unit/integration testing, code reviews, and best practices.
  • Identifying and addressing performance bottlenecks, database query inefficiencies, and security risks.
  • Mentoring junior and mid-level developers and promoting technical excellence.

Conocimientos

Ruby
Ruby on Rails
PostgreSQL
NoSQL
AWS
Docker
Kubernetes
RESTful API
RSpec
TDD
CI/CD
Microservices
Sidekiq
Agile
Communication

Educación

Bachelor's or Master's degree in Computer Science

Herramientas

Docker
Kubernetes
AWS
RSpec

Descripción del empleo

Software Engineer - Enablement

(Draper, Utah - In-Office)

ABOUT UPBOUND

Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all through innovative, inclusive, and technology-driven financial solutions that address the evolving needs and aspirations of consumers. The Company’s customer-facing operating units include industry-leading brands such as Acima, Rent-A-Center, and Brigit that facilitate consumer transactions across a wide range of store-based and digital retail channels, including over 2,400 company branded retail units across the United States, Mexico and Puerto Rico. Upbound Group, Inc. is headquartered in Plano, Texas.

ABOUT THE POSITION

As a Software Engineer III in Upbound’s engineering department, specializing inRuby on Rails, you will play a crucial role in designing, developing, and maintaining our core backend software platforms and distributed services. You will work as a strong, autonomous contributor on a team of talented engineers, helping build high-quality, scalable, and secure software solutions that power our financial platforms.

KEY RESPONSIBILITIES
  • Contributing to the full software development lifecycle, from concept and design to automated testing, deployment, and monitoring.
  • Designing and implementing robust, scalable, and well-documented backend services and APIs primarily usingRuby on Rails.
  • Collaborating with cross-functional teams, including delivery managers, product managers, technical leads, and other engineers to deliver new features and enhancements in an agile scrum environment.
  • Ensuring code quality through comprehensive unit/integration testing (TDD), thorough code reviews, and adherence to team best practices.
  • Identifying and addressing application performance bottlenecks, database query inefficiencies, and potential security vulnerabilities.
  • Mentoring and guiding junior and mid-level developers, fostering a culture of continuous learning and technical excellence.
  • Staying current with emerging technologies and industry trends to drive innovation and efficiency within the team.
REQUIRED SKILLS & QUALIFICATIONS
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience in the industry.
  • 5+ years of professional software engineering experience in backend or distributed systems development.
  • Strong proficiency in Ruby and Ruby on Rails, with a deep understanding of Rails conventions, lifecycle, and best practices.
  • Strong understanding of software development principles, design patterns, and RESTful API architecture.
  • Experience with Test-Driven Development (TDD) and modern automated testing frameworks (e.g., RSpec).
  • Strong experience in database design, query optimization, and management (PostgreSQLand NoSQL).
  • Familiarity with cloud platforms (AWSpreferred) and containerization technologies (Docker, Kubernetes).
  • Familiarity with microservices, background job processing (Sidekiq, etc.), and event-driven architectures.
  • Solid understanding of Agile methodologies and CI/CD practices.
  • Excellent problem-solving skills, attention to detail, and collaborative communication skills.
PREFERRED SKILLS & QUALIFICATIONS
  • Preferred Skill: Elixir– Experience with or a strong interest in learningElixir (Phoenix / OTP).
  • Experience with event streaming technologies such asApache Kafkaor message brokers like RabbitMQ/SQS.
  • Experience in the fintech industry or working with high-volume transaction/payment systems.
  • Familiarity with TypeScript/Node.js.
COMPENSATION / BENEFITS
  • Competitive compensation
  • Full health benefits (Medical/Dental/Vision)
  • 401(k) match (5%/4%)
  • DTO (discretionary time off)
  • Health savings account (HSA) with company contribution
  • College tuition reimbursement program (STEM degrees)
  • Unlimited use of LinkedIn Learning
  • On-site gym and showers
  • Free car charging and covered parking
SPONSORSHIP

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

Join us at the forefront of digital innovation, where your work will directly impact the future of financial accessibility and consumer experiences across retail, e‑commerce, and fintech.

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

Unfortunately, we are unable to consider sponsorships at this time.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer - Enablement
Software Engineer - Enablement

Acima • Draper (UT)

Presencial
USD 120.000 - 180.000
Health benefits
401(k) match
On-site gym
+2
Senior Software Engineer - Enablement
Senior Software Engineer - Enablement

Acima • Draper (UT)

Presencial
USD 150.000 - 190.000
Full health benefits
401(k) match
DTO (discretionary time off)
+6
Software Engineer - Enablement
Software Engineer - Enablement

Acima Digital • Draper (UT)

Híbrido
USD 120.000 - 170.000
Health benefits
401(k) matching
DTO (Discretionary Time Off)
+5
Senior Software Engineer - Enablement
Senior Software Engineer - Enablement

Acima Digital • Draper (UT)

Híbrido
USD 150.000 - 210.000
Health benefits
401(k) match
DTO (Discretionary Time Off)
+5
Senior Software Engineer - Enablement
Senior Software Engineer - Enablement

Acima LLC. • Draper (UT)

Presencial
USD 130.000 - 185.000
Health benefits
401(k) match
DTO
+5
Software Engineer - Enablement
Software Engineer - Enablement

Acima Leasing • Draper (UT)

Presencial
USD 120.000 - 150.000
Senior Software Engineer - Enablement
Senior Software Engineer - Enablement

Acima Leasing • Draper (UT)

Presencial
USD 140.000 - 190.000
Full health benefits
401(k) match
HSA with company contribution
+5
Senior Software Engineer
Senior Software Engineer

Acima LLC. • Draper (UT)

Presencial
USD 120.000 - 190.000
Health benefits
401(k) matching
Discretionary time off
+3
Software Engineer IV - Digital Commerce
Software Engineer IV - Digital Commerce

Upbound Field Support Center Rent A Center Texas LP • EE. UU.

Presencial
USD 120.000 - 180.000
Senior Software Engineer
Senior Software Engineer

Acima Leasing • Draper (UT)

Presencial
USD 120.000 - 190.000
Full health benefits
401(k) match
HSA with company contribution
+1