Software Engineer Senior - Mortgage Platforms
Core
Senior Software Engineer building a modern mortgage lending experience (Blend application and Empower loan origination) for military members and families.
Role type
Senior Software Engineer (Mortgage Platforms)
Builds
Member-facing mortgage application and loan origination platform
Domain
Financial Services / Mortgage Lending
Deliverable
production ML models | product features
Required skills
Enterprise platform engineering, systems integration, full technology stack (Web UI, APIs, backend), event-driven architecture, AI integration (RAG, vector search, agents), microservices, distributed systems, real-time streaming (Kafka), SQL/NoSQL, TDD/BDD, CI/CD, cloud development
Preferred skills
Golang, Java, Python, C++, AWS, Spring/Spring Boot, Control-M, Snowflake, data pipelines, cloud certifications
Technologies
Blend Point of Sale Platform, Dark Matter Empower LOS Platform, Apache Kafka, Spring Boot, AWS, MySQL, PostgreSQL, MongoDB, Cassandra, Git, Control-M, Snowflake
Responsibilities
Design, develop, code, and test complex tactical and strategic technical solutions; Lead code/design reviews; Develop complex algorithms to solve business needs; Investigate and resolve complex application and system technical problems; Mentor engineers and review teammates' code; Influence and shape domain architecture and quality standards; Identify and optimize system performance issues and technical debt; Ensure risks associated with business activities are identified and controlled.
Seniority
Senior, hands-on IC