Sr. Software Engineer
Core
Design and develop complex features and services across multiple applications, leading cross-team initiatives and defining long-term technical direction.
Role type
Senior Software Engineer I (hands-on IC with leadership)
Builds
Scalable, reusable technical solutions, services, libraries, and components for a distributed retail mortgage lender
Domain
Fintech / Mortgage lending / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, backend services, scalable APIs, debugging, performance tuning, mentoring, managing ambiguity, Agile/DevOps practices
Preferred skills
Experience with full-stack JS/.NET, SQL/NoSQL databases, CI/CD improvements, automated testing, monitoring practices
Technologies
JavaScript, .NET, SQL, NoSQL, Cloud infrastructure
Responsibilities
Lead design and development of complex features; Provide architectural input; Mentor junior and mid-level engineers; Perform code reviews; Collaborate across engineering, product, and design teams; Identify performance bottlenecks and implement scalable solutions; Drive adoption of engineering best practices; Manage technical roadmaps and address technical debt
Seniority
Senior, hands-on IC with project delivery leadership