Overview
Senior Software UI Engineer at Credit Acceptance .
This remote position is in the United States.
Requires at least a Bachelor Degree.
Position is in the Programmer field and remains open to applicants who meet the education requirement.
Responsibilities
Credit Acceptance is an award-winning company with local and national workplace recognition.
Our Engineering and Analytics Team members use the latest technology to develop, monitor, and maintain practices that help optimize success.
We value challenge, idea sharing, work-life balance, and collaboration across the business to support strategic decisions.
We focus on professional development, continuous improvement, and a casual work environment with a Great Place to Work culture.
- Design and develop software and improve existing code to efficiently detect bugs
- Write unit tests and validate software against acceptance criteria
- Author, apply, and advocate for coding, documentation, and testing standards
- Conduct impact analyses to identify effects of changes across multiple applications
- Learn the business process domain to better support the business
- Experiment, test ideas, validate assumptions, reach conclusions, and recommend solutions
- Lead code reviews and communicate application changes
- Document code and projects for easy understanding, maintenance, and support
- Debug production issues and propose effective solutions within and across applications
- Read, write, and review design documents
- Contribute to sprint commitments and participate in Agile practices
- Lead continuous learning to improve design and code quality and increase domain knowledge
- Participate in talent selection processes
- Guide and review code, designs, and documentation of less experienced engineers
Competencies
- Development: Build solutions using standards and best practices; write testable, extensible, efficient, maintainable code
- Impact Analysis: Understand rationale and cross-application impact of changes
- Solution Design: Translate requirements into maintainable, cost-effective designs; estimate accurately
- Technical Domain: Understand architecture, design, data, and interfaces within the supported applications
- Facilitation Techniques: Organize and conduct workshops and meetings aligned to objectives
Qualifications
- Bachelor's degree in Computer Science, Information Systems, or related field; or equivalent experience
- Minimum 5 years of software engineering experience or comparable depth
- Experience with HTML, CSS, JavaScript; proficiency with latest versions
- Experience with front-end frameworks (React, Angular, or Vue.js); component building, state management, events
- Experience with back-end frameworks (Node.js or Spring); API integration, databases, production deployment
- Experience with JUnit testing frameworks (e.g., Jest, Mocha)
- OO programming languages and design patterns
- Experience with SDLC in Agile/SCRUM and Waterfall
- Willingness to participate in on-call rotation
- Advanced IDE navigation and usage
- Understanding of APIs and frameworks (JSON, REST/SOAP, Jenkins, Bitbucket)
- Experience in API security, analytics, throttling, caching, logging, and request/response handling
- Experience documenting REST APIs (Swagger or similar)
- SQL/DDL for database objects and advanced queries
- Financial services industry experience
- Proactive, collaborative, and receptive to feedback
- Strong communication of complex technical information to all levels
Compensation
Targeted Total Compensation: $150,500 – $222,500.
Includes base salary and annual variable compensation.
Benefits
- Excellent benefits package including 401(k) match, adoption assistance, parental leave, tuition reimbursement, medical/dental/vision, and other Great Place to Work benefits
Company Values
- Positive, resilient, solution-focused
- Respectful, collaborative, active listening
- Insightful, innovative, knowledgeable, self-aware
- Direct, courageous communication
- Earnest, accountability, feedback-driven, prioritization
Expectations
- Remain compliant with policies, processes, and legal guidelines
- All other duties as assigned
- Attendance as required by department
We welcome active applicants.
If you are exploring new opportunities, apply and let’s discuss fit for the long term.
Required degrees must be earned at accredited institutions.
Credit Acceptance is an Equal Opportunity Employer.
All qualified applicants will receive consideration regardless of age, race, color, religion, sex, gender identity, sexual orientation, national origin, veteran or disability status, or other protected characteristics.
California Residents: CCPA notice available.
Keywords: Remote jobs.
Closed Date: .
#J-18808-Ljbffr