Staff Software Engineer (Employer of Record)
Core
Design, build, and scale scalable software solutions for a used car finance company, focusing on code efficiency, architecture evolution, and system reliability.
Role type
Staff Software Engineer (Technical Lead)
Builds
Scalable, high-quality software solutions and enterprise applications
Domain
Financial services / Used car finance
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming, design patterns, SDLC (Agile/SCRUM/Waterfall), data modeling, messaging, mentoring, impact analysis, coding standards, debugging, API design
Preferred skills
API security, analytics, throttling, caching, logging, Swagger documentation, DDL, query optimization, financial services domain knowledge
Technologies
JSON, Rest/SOAP, JUnit, Jenkins, Bitbucket, Swagger
Responsibilities
Design and develop software to improve code efficiency and bug detection; evolve application architecture towards leading-edge technologies; conduct impact analysis across multiple applications; lead code reviews and mentor less experienced engineers; debug production issues and propose effective solutions; document code and projects for maintainability; participate in talent selection and Agile sprint commitments.
Seniority
Senior, hands-on IC with technical leadership