Credit Acceptance
Driving Possibility
Principal Software Engineer – Platform Services
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 1972H1B SponsorCompany SiteLinkedIn
Location
Michigan
Posted
50 days ago
Salary
$208.8K - $306.2K / year
Bachelor Degree15 yrs expEnglishCloudDistributed SystemsJavaMicroservices
Job Description
• 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
Job Requirements
- Bachelor’s degree in Computer Science, Information Systems, or closely related field of study; or equivalent work experience
- Minimum 15 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
Benefits
- Excellent benefits package that includes 401(K) match
- Adoption assistance
- Parental leave
- Tuition reimbursement
- Comprehensive medical/dental/vision
- Many nonstandard benefits that make us a Great Place to Work
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer50 days ago
Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor
Senior Software Development Engineer designing and maintaining software solutions
SQL
Full-stack Engineer50 days ago
Full TimeRemoteTeam 10,001+Since 2000H1B No Sponsor
Senior Software Engineer designing and developing applications and web services
AngularAWSAzureCloudHibernateJavaJavaScriptJenkinsJestJUnitMockitoMongoDBPostgresReactSpring BootSpringBootSQL
United States
Senior Software Engineer II – Expansion
ArticulateMaker of the world’s most popular apps for online training, Articulate 360 and Rise. Trusted by 118,000+ orgs worldwide.
Full-stack Engineer50 days ago
Full TimeRemoteTeam 201-500Since 2002H1B Sponsor
Senior Software Engineer II developing features for Articulate's expansion team
AWSDockerJavaScriptNode.jsPostgresReactTypeScript
Associate Director – Life Sciences Advisory – Data & Analytics, Technical Lead
GuidehouseSolving big problems, building trust in society, and empowering our clients to shape the future.
Full-stack Engineer50 days ago
Full TimeRemoteTeam 10,001+Since 2018H1B Sponsor
Associate Director leading data management and analytics in life sciences at Guidehouse
CloudETLPythonSQL