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

Credit Acceptance · 5 days ago

Principal Software Engineer, Platform

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

Provide thought leadership and build software solutions that deliver high impact business value and deliver customer delight
Lead the design and implementation of software solutions that are scalable, reliable, and maintainable
Collaborate with a diverse cross functional team including business partners, Product Managers and designers to define product requirements, direction and clarity
Drive technical innovation and improvements of the design and architecture of software systems towards leading edge technologies and practices
Define, develop and drive software engineering best practices
Become an expert in the business process domain to better support the business and align technologies with the business outcomes
Work with the engineering leadership team to develop and execute on the company’s technical and business strategy
Conduct impact analysis to proactively identify impact of a change across multiple applications/systems
Perform technical due diligence and architectural assessments of third-party technologies and solutions.
Participate and drive decomposing a monolithic code base to decoupled services
Experiment and test ideas, validate assumptions against needs, reach conclusions and recommend solutions
Document standards, best practices, and engineering artifacts so others can easily understand, build and maintain best in class software systems
Debug the critical problems which arise in production and execute effective solutions within the application and across multiple applications/systems
Lead continuous learning and process improvement activities to improve design and overall engineering practices
Grow talent by participating in hiring and mentoring team members

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.

JavaObject-oriented programmingDesign patternsDistributed systemsCloud computingMicroservices architecturesData modelingEnterprise applicationsAPIAPI securityAnalyticsThrottlingCachingLoggingAgileWeb-based applicationsAWSPublic cloud servicesNode.jsPythonRelational databasesNon-relational databasesContainerized applicationsDockerKubernetesDevOpsCI/CDInfrastructure as codeAutomated testingFinancial services

Required

Bachelor’s degree in Computer Science, Information Systems, or closely related field of study; or equivalent work experience
Minimum 10 years of software engineering experience or comparable depth of experience
Experience in the lead role overseeing technical direction of a team of software engineering talent across multiple software systems
Expert knowledge of software engineering best practices with experience building complex software engineering products
Expert understanding and use of multiple object-oriented programming languages and design patterns such as Java
Extensive experience with building and driving adoption of software engineering best practices
Strong understanding of distributed systems, cloud computing, and microservices architectures
Extensive experience in data modeling, design and messaging
Experience working on mission-critical enterprise class applications
Demonstrated ability to work with business partners, cross functional team members and coach and mentor experienced team members
In-depth experience with building application programming interfaces (API) and frameworks in their particular field. Experience in API security, analytics, throttling, caching, logging, request and response modifications
Well versed in delivery mechanisms such as Agile
Experience in building web-based applications on AWS OR OTHER PUBLIC CLOUD
Experience with server-side technologies such as Node.js, Python, or Java
Familiarity with AWS or other public cloud services such as EC2, S3, RDS, and Lambda
Understanding of RESTful APIs and experience in developing and consuming them
Familiarity with relational and non-relational databases
Experience in developing and deploying containerized applications with Docker or Kubernetes
Experience with DevOps tools and practices such as CI/CD, infrastructure as code, and automated testing

Preferred

Financial services or FinTech industry experience
Knowledge of AWS or other public cloud services and tools, particularly in building web-based applications
Experience with microservices architecture and containerization technologies such as Docker
Advanced understanding of IDEs, have the ability to navigate through them quickly and leverage advanced features to improve your performance
In-depth usage and creation of application programming interfaces (API) and frameworks in their particular field: JSON, Rest/SOAP based Web Services, JUnit, Jenkins and Bitbucket preferred
Experience in API security, analytics, throttling, caching, logging, request and response modifications
Experience in creating REST API documentation using Swagger or similar tools desirable
Ability to use DDL to create database objects and relationships, construct advanced queries, and optimize query performance

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