Senior Software Engineer
Acima · Draper, UT · 6 days ago
EngineeringFull-time
About the role
Senior Software Engineer at Upbound Group, Inc., a leading omni-channel platform company focused on enhancing financial opportunities through innovative and inclusive technology.
Key responsibilities
- Design, code, test, troubleshoot, document and support application programs and/or system interfaces utilizing modern software programming languages and other tools.
- Ability to work independently to solve complex software problems and to deliver quality software within specified target dates.
- Analyze requirements and corresponding software to design safe and effective approaches to changes in software to minimize risks and achieve project goals.
- Contribute to architectural, technical and decision discussions, providing insights based on expertise and experience.
- Collaborate with cross-functional teams to define and deliver new features and enhancements.
- Mentor and guide junior Engineers, fostering a culture of continuous learning and improvement.
Qualifications
- Bachelor's degree in computer science, related field or equivalent professional experience
- 8+ years of overall experience building complex applications, highly available systems and integrating third party API’s
- Proficient with Ruby on Rails development as well as other languages
- Familiarity with Typescript, JavaScript and Node.js
- Experience with incorporating AI tools like Claude and Github Copilot in daily work to increase overall efficiency of software development
- Experienced with AWS cloud platform development
- Experience working with PostgreSQL and NoSQL databases
- Experience with other programming languages to include Elixir, Kotlin, Python or Java
- Strong understanding of software development principles, design patterns, and best practices
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
Compensation/Benefits
- Competitive compensation
- Full health benefits-Medical/Dental/Vision
- 401(k) match
- DTO (discretionary time off)
- Health savings account (HSA) with company contribution
- College tuition reimbursement program (STEAM degrees)
- Unlimited use of LinkedIn Learning
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.
Equal Opportunity Employer
Acima/Upbound 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.