Senior Software Engineer, Originations @ Credit Acceptance | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Software Engineer, Originations jobs in United StatesH1B Visa Sponsored Senior Software Engineer, Originations jobs in United States
200+ applicants
company-logo

Credit Acceptance · 2 days ago

Senior Software Engineer, Originations

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Financial Services
check
H1B Sponsorship
check
Comp. & Benefits

Insider Connection @Credit Acceptance

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Experiment and test ideas, validate assumptions against needs, reach conclusions, and recommend solutions.
Design, code, test, and deliver insightful and architecturally sound business solutions around high complexity work.
Contribute to the team's sprint goal by test driving complex code.
Document code and projects so others can easily understand, maintain, and support.
Apply team coding, documenting, and testing standards and drive continued improvements.
Actively participate in engineer COE discussions towards continuous improvement of design and code quality.
Advocate best design principles and patterns within the team.
Improve application and team processes.
Conduct impact analysis to proactively identify the impact of a change across multiple systems.
Communicate application changes clearly, concisely, and objectively, both verbally and in writing.
Learn the business process domain to better support the business.
Decrease incidents and increase up-time by developing quality code and testing.
Perform regular reviews on code written by less experienced engineers.
Independently solve various problems and rectify complicated problems through the application of design patterns.
Consistently improve the quality and structure of the previously written code.
Communicate application changes clearly, concisely, and objectively, both verbally and in writing.
Mentor less experienced engineers.
Revise code to make it more efficient and be able to detect bugs in the code.
Document code and projects so others can easily understand, maintain, and support.
Increase application domain knowledge through functional testing.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

JavaSDLCAgile/SCRUMData ModelingDatabase ManagementOn-Call RotationMicroservices ArchitectureProblem-SolvingCoachingMentoringMonolith to Microservices migrationAgileDevOpsTechnical leadershipIDE shortcutsAPI librariesSpring BootSpring RESTSpring MVCJSONAJAXSOARest/SOAP Web ServicesJUnitJenkinsBitbucketAPI securityAPI analyticsAPI throttlingAPI caching

Required

Bachelor’s degree in Computer Science, Information Systems, or closely related field of study; or equivalent work experience
Minimum 5 years of software engineering experience or comparable depth of experience
Java platform experience
Practical expertise in Software Development Life Cycle (SDLC) including Waterfall and Agile/SCRUM
Practical expertise in data modeling and database management
Willingness to participate in an on-call rotation
The Senior Software Engineer will demonstrate advanced skills while coaching and mentoring less senior team members
Microservices architecture experience

Preferred

Monolith to Microservices migration experience
Minimum 3 years (of total) experience as an engineer embedded in team in an agile and DevOps delivery environment
Experience in the technical lead role overseeing a team of software engineering talent
Advanced IDE usage including memorized the shortcuts associated with them to accelerate the work, write custom macros and optimize the IDE
In-depth usage and creation of API libraries and custom frameworks to optimize and automate the program’s functionality
Experience with Spring Boot, Spring REST, or Spring MVC
Experience with JSON, AJAX, SOA, Rest/SOAP based Web Services, JUnit, Jenkins and Bitbucket
Experience in API security, analytics, throttling, caching, logging, request and response modifications etc.
Experience in creating REST API documentation using Swagger and RAML or similar tools desirable
Experienced with Object-Oriented Design (OOD)
Ability to fully design and manage databases and use syntax to expedite results, advanced queries and convert data across incompatible interfaces.
Hands-on knowledge of multiple programming languages, as well as the foundations of how languages work

Benefits

401(K) match
Adoption assistance
Parental leave
Tuition reimbursement
Comprehensive medical/dental/vision
Many nonstandard benefits that make us a Great Place to Work

Company

Credit Acceptance

company-logo
Credit Acceptance is an indirect finance company that helps eligible consumers restart financially.

H1B Sponsorship

Credit Acceptance has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (9)
2022 (31)
2021 (22)
2020 (22)

Funding

Current Stage
Public Company
Total Funding
$1.4B
2024-03-28Post Ipo Debt· $500M
2024-02-16Post Ipo Debt· $100M
2023-12-05Post Ipo Debt· $600M

Leadership Team

leader-logo
Ken Booth
CEO
linkedin
leader-logo
Jonathan Lum
Chief Operating Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot