Principal Engineer
Soni
About the role
About
We are seeking a hands-on Principal Software Engineer to help design and build next-generation technology platforms supporting the mortgage lifecycle, including loan origination, underwriting, servicing, and borrower experience. This role will play a key part in building scalable, cloud-native systems and leveraging modern AI-powered development tools (such as Codex or Claude) to accelerate engineering productivity, improve code quality, and streamline delivery.
The ideal candidate is a technical leader who enjoys building and contributing directly to system design, development, and complex engineering challenges, while partnering closely with Product, Data, and Architecture teams to deliver modern mortgage technology solutions.
Key Responsibilities
- Design and develop scalable, secure, and high-performance applications supporting mortgage platforms.
- Leverage AI-powered development tools (e.g., Codex, Claude, and similar technologies) to improve development velocity, code consistency, testing efficiency, and overall engineering effectiveness.
- Lead hands-on system architecture, development, and technical design across engineering teams.
- Develop cloud-native microservices and APIs supporting internal platforms and third-party integrations.
- Establish and promote best practices for performance, reliability, maintainability, and modern development standards.
- Partner with Security and Compliance teams to ensure systems meet financial services and regulatory requirements.
- Mentor engineers and contribute to a culture of technical excellence, continuous improvement, and innovation.
Qualifications
- 8-10+ years of software engineering experience building scalable enterprise applications.
- Strong experience with cloud platforms (AWS, Azure, or GCP) and modern microservices architecture.
- Proficiency in technologies such as Java, .NET, Python, or Node.js, along with API-driven development.
- Hands-on experience using AI-assisted development tools (e.g., Codex, Claude, or similar) to enhance coding efficiency, debugging, testing, and documentation.
- Familiarity with mortgage technology or financial services platforms, including LOS integrations.
- Strong problem-solving skills and the ability to collaborate effectively across engineering and business teams.
Requirements
- Strong experience with cloud platforms (AWS, Azure, or GCP) and modern microservices architecture.
- Proficiency in technologies such as Java, .NET, Python, or Node.js, along with API-driven development.
- Hands-on experience using AI-assisted development tools (e.g., Codex, Claude, or similar) to enhance coding efficiency, debugging, testing, and documentation.
- Familiarity with mortgage technology or financial services platforms, including LOS integrations.
- Strong problem-solving skills and the ability to collaborate effectively across engineering and business teams.
Responsibilities
- Design and develop scalable, secure, and high-performance applications supporting mortgage platforms.
- Leverage AI-powered development tools (e.g., Codex, Claude, and similar technologies) to improve development velocity, code consistency, testing efficiency, and overall engineering effectiveness.
- Lead hands-on system architecture, development, and technical design across engineering teams.
- Develop cloud-native microservices and APIs supporting internal platforms and third-party integrations.
- Establish and promote best practices for performance, reliability, maintainability, and modern development standards.
- Partner with Security and Compliance teams to ensure systems meet financial services and regulatory requirements.
- Mentor engineers and contribute to a culture of technical excellence, continuous improvement, and innovation.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free