Senior Software Engineer
Upbound Group · Draper, UT · 6 days ago
EngineeringFull-time
Key Responsibilities
- Design, code, test, troubleshoot, document and support application programs and/or system interfaces utilizing modern software programming languages and other tools.
- Able to work independently to solve complex software problems and 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 include Delivery Managers, Product Managers, Designers, other Engineers, and stakeholders as well as leadership, 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