Principal Software Engineer
Core
Technical leader driving complex, business-critical initiatives, designing scalable solutions, and shaping the future of software platforms for a used car sales finance & servicing company.
Role type
Principal Software Engineer (Technical Lead)
Builds
Enterprise-scale software solutions, modern applications, APIs, and cloud-native applications.
Domain
Fintech / Automotive Finance / SaaS
Deliverable
production ML models | product features
Required skills
C#, Java, Python, RESTful APIs, GraphQL, Serverless, Azure, SQL/NoSQL, Front-end frameworks (Angular/React/Vue), CDPs, CEPs, System Integration, Security/Auth, Technical Strategy, Architecture Design, Mentoring
Preferred skills
Low-code platforms, Event-driven/Microservices, Large-scale modernization, Regulated environments
Technologies
C#, Java, Python, Azure, SQL Server, MongoDB, PostgreSQL, Okta, Auth0, Cognito, Firebase, Segment, Braze, Angular, React, Vue
Responsibilities
Lead design and delivery of enterprise-scale software solutions; Architect and build modern applications; Design and optimize APIs; Drive application integration; Provide technical leadership via architecture and code reviews; Design scalable data solutions; Develop secure applications; Evaluate emerging tools and technologies; Influence technical strategy.
Seniority
Principal, hands-on IC with strategic influence