Acima
Join to apply for the
Software Engineer
role at
Acima Join to apply for the
Software Engineer
role at
Acima Get AI-powered advice on this job and more exclusive features. SOFTWARE ENGINEER
(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 Companys 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. Upbound Group, Inc. is headquartered in Plano, Texas.
Job Summary
This particular Software Engineering role at Acima is a hybrid position that combines machine learning expertise with strong software engineering principles. This role focuses on designing, building, deploying, and maintaining scalable machine learning models, microservices, and production systems that drive business impact. The ideal candidate will have experience in maintaining microservices, unit testing, managing pull requests, handling deployments, and monitoring services using tools like Jenkins, Docker/Podman, Kubernetes, Rollbar, Grafana, Prometheus, and New Relic.
Key Responsibilities
Design, develop, deploy, optimize and maintain our models, algorithms, and approval logic wrapped behind microservice APIs in production environments. Implement and maintain unit and integration tests to ensure software reliability and maintainability. Participate in code reviews and pull requests to enforce best coding practices and maintain high-quality standards. Deploy and monitor services, models, and algorithms using CI/CD pipelines, ensuring reliability and quick response times. Utilize Rollbar, Grafana, New Relic and other monitoring tools to track system health, debug issues, and proactively prevent failures. Build and maintain production-level data pipelines and tables using tools like Postgres, S3, Alembic, and Redis. Collaborate with cross-functional teams, including data scientists, software engineers, and DevOps teams, to ensure smooth deployments and integrations. Stay updated with the latest advancements in machine learning, software engineering, and best practices.
Qualifications
Bachelors or Masters degree in Computer Science, Machine Learning, Data Science, or a related field. 3+ years of experience in building and deploying machine learning models and microservices at scale. Strong software engineering skills, including experience with unit testing, CI/CD pipelines, and containerization (Docker, Kubernetes). Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, Scikit-learn, FastAPI. Experience with cloud platforms (AWS, GCP, or Azure) and ML services. Familiarity with monitoring tools such as Rollbar, Prometheus, Grafana, and New Relic Strong problem-solving skills and ability to work collaboratively in a cross-functional environment and independently as needed. Bonus: Frontend experience with React, TypeScript, OAuth2, SSO
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) On-site gym and showers Unlimited use of Linkedin Learning
Acima/Upbound 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.
Seniority level
Seniority level
Mid-Senior level Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Referrals increase your chances of interviewing at Acima by 2x Get notified about new Software Engineer jobs in
Draper, UT . Salt Lake City, UT $115,000.00-$130,000.00 6 days ago Lehi, UT $165,000.00-$225,000.00 1 year ago Orem, UT $90,000.00-$120,000.00 3 months ago Salt Lake City, UT $125,000.00-$200,000.00 1 week ago Lehi, UT $83,160.00-$103,950.00 20 hours ago Salt Lake City Metropolitan Area 2 months ago Software Engineer, React with Redux - hybrid
Salt Lake City, UT $101,000.00-$140,000.00 6 days ago Salt Lake City, UT $60.00-$80.00 3 days ago Draper, UT $121,116.00-$151,395.00 1 week ago Salt Lake City Metropolitan Area 3 weeks ago Salt Lake City, UT $116,000.00-$125,000.00 1 week ago Salt Lake City Metropolitan Area 2 months ago Salt Lake City, UT $115,000.00-$184,000.00 2 weeks ago Software Engineer, Credit Card and SoFi Money
Cottonwood Heights, UT $105,600.00-$198,000.00 3 days ago Full Stack Software Engineer (React/Java Spring Boot)
Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Software Engineer
role at
Acima Join to apply for the
Software Engineer
role at
Acima Get AI-powered advice on this job and more exclusive features. SOFTWARE ENGINEER
(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 Companys 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. Upbound Group, Inc. is headquartered in Plano, Texas.
Job Summary
This particular Software Engineering role at Acima is a hybrid position that combines machine learning expertise with strong software engineering principles. This role focuses on designing, building, deploying, and maintaining scalable machine learning models, microservices, and production systems that drive business impact. The ideal candidate will have experience in maintaining microservices, unit testing, managing pull requests, handling deployments, and monitoring services using tools like Jenkins, Docker/Podman, Kubernetes, Rollbar, Grafana, Prometheus, and New Relic.
Key Responsibilities
Design, develop, deploy, optimize and maintain our models, algorithms, and approval logic wrapped behind microservice APIs in production environments. Implement and maintain unit and integration tests to ensure software reliability and maintainability. Participate in code reviews and pull requests to enforce best coding practices and maintain high-quality standards. Deploy and monitor services, models, and algorithms using CI/CD pipelines, ensuring reliability and quick response times. Utilize Rollbar, Grafana, New Relic and other monitoring tools to track system health, debug issues, and proactively prevent failures. Build and maintain production-level data pipelines and tables using tools like Postgres, S3, Alembic, and Redis. Collaborate with cross-functional teams, including data scientists, software engineers, and DevOps teams, to ensure smooth deployments and integrations. Stay updated with the latest advancements in machine learning, software engineering, and best practices.
Qualifications
Bachelors or Masters degree in Computer Science, Machine Learning, Data Science, or a related field. 3+ years of experience in building and deploying machine learning models and microservices at scale. Strong software engineering skills, including experience with unit testing, CI/CD pipelines, and containerization (Docker, Kubernetes). Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, Scikit-learn, FastAPI. Experience with cloud platforms (AWS, GCP, or Azure) and ML services. Familiarity with monitoring tools such as Rollbar, Prometheus, Grafana, and New Relic Strong problem-solving skills and ability to work collaboratively in a cross-functional environment and independently as needed. Bonus: Frontend experience with React, TypeScript, OAuth2, SSO
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) On-site gym and showers Unlimited use of Linkedin Learning
Acima/Upbound 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.
Seniority level
Seniority level
Mid-Senior level Employment type
Employment type
Full-time Job function
Job function
Engineering and Information Technology Referrals increase your chances of interviewing at Acima by 2x Get notified about new Software Engineer jobs in
Draper, UT . Salt Lake City, UT $115,000.00-$130,000.00 6 days ago Lehi, UT $165,000.00-$225,000.00 1 year ago Orem, UT $90,000.00-$120,000.00 3 months ago Salt Lake City, UT $125,000.00-$200,000.00 1 week ago Lehi, UT $83,160.00-$103,950.00 20 hours ago Salt Lake City Metropolitan Area 2 months ago Software Engineer, React with Redux - hybrid
Salt Lake City, UT $101,000.00-$140,000.00 6 days ago Salt Lake City, UT $60.00-$80.00 3 days ago Draper, UT $121,116.00-$151,395.00 1 week ago Salt Lake City Metropolitan Area 3 weeks ago Salt Lake City, UT $116,000.00-$125,000.00 1 week ago Salt Lake City Metropolitan Area 2 months ago Salt Lake City, UT $115,000.00-$184,000.00 2 weeks ago Software Engineer, Credit Card and SoFi Money
Cottonwood Heights, UT $105,600.00-$198,000.00 3 days ago Full Stack Software Engineer (React/Java Spring Boot)
Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr