Lead Software Engineer - Home Lending Tech
Core
Design, develop, and maintain secure software solutions and synchronous algorithms for complex applications in the home lending and financial services domain.
Role type
Lead Software Engineer (System Design & Application Development)
Builds
Production software applications, secure algorithms, and data-driven system improvements for consumer banking and lending products.
Domain
Financial Services / Home Lending / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System design, Application development, Testing, Operational stability, Java/Spring Boot, Python 3, PySpark, AWS technologies, SQL, Software development life cycle, CI/CD, Application resiliency, Security
Preferred skills
Cloud services (EC2, EKS, RDS, S3, Lambda), Snowflake/Databricks, Mobile development, Artificial intelligence, Machine learning
Technologies
AWS Lambda, CI/CD, Cloud, Databricks, EC2, Java, Machine Learning, Mobile, Python, PySpark, Security, Snowflake, Spring, Spring Boot, DevOps
Responsibilities
Develop software solutions and perform design and development work, troubleshoot technical issues, write secure high-quality production code, maintain synchronous algorithms, create architecture and design documentation, analyze and visualize large diverse data sets, identify hidden issues and patterns in data, contribute to software engineering communities of practice.
Seniority
Senior, hands-on IC with leadership responsibilities
