Software Engineer, III
- Hiring from
- United States
- Work type
- Remote
- Posted
- Sep 28, 2026
As a Software Engineer III, with primary focus on supporting Pricing Engines (Optimal Blue), you will act as a go-between for higher management and the engineering staff, ensuring the team produces strong solutions. Though you will work with a team, you must be able to handle projects at an independent level and solve software problems of varying complexities. You will comprehend the full scope of a project to make the best suggestions for development, testing, and maintenance, while providing mentorship and higher-level technical knowledge to the team.
This role requires specific expertise in the Mortgage Software domain, with a heavy focus on Pricing Engines (specifically Optimal Blue) and complex API integrations.
Key Responsibilities:
-
API Integration & Architecture: Design and implement robust API integrations to connect internal systems with third-party vendors and services.
-
Optimal Blue & Other Pricing Engine Integration: Lead the development, configuration, and maintenance of application integration with Mortgage Pricing Engines, with particular focus on Optimal Blue.
-
Troubleshooting & Production Support: Ability to research and troubleshoot production issues related to pricing engine integration.
-
Technical Design: Translate business requirements to technical specifics and develop software architecture and design based on requirements.
-
Complex Problem Solving: Independently solve various problems and rectify complicated problems through the application of design patterns.
-
Team Leadership: Designate tasks to team members in a balanced and effective manner and mentor junior/mid-level developers.
-
Testing & Quality: Create and write complicated tests and perform regular reviews on code done by less experienced developers.
-
Business Logic: Communicate with clients and management about business processes and transform them into programming code.
-
Continuous Improvement: Consistently improve the quality and structure of previously written code.
Required Skills and Experience
Domain & Integration Specifics (Required):
-
API Integration: Extensive experience designing and consuming RESTful APIs and managing third-party service connections.
-
Mortgage Lending Domain: Proven knowledge of the mortgage lifecycle and software ecosystem.
-
Pricing Engines: Hands-on experience with Optimal Blue integration.
Languages (3 years experience in one or more):
-
Java
-
Javascript
-
Groovy
-
SQL
Frameworks (3 years experience in one or more):
-
Spring
-
Hibernate, GORM, or other domain modeling frameworks
-
Grails
-
Vue.js, Angular, Sencha ExtJS or other UI frameworks
-
Drools or a rules engine
Tools and Platforms (3 years experience in one or more):
-
Cloud: AWS (preferred), Azure, GCP and Cloud Services (Docker, Lambda, Step Functions, SNS, SQS).
-
Databases: MySQL (relational).
-
Build & Repos: Git, GitHub, Jenkins.
-
Process: Agile, Scrum, Jira, Confluence.
Other Technical Skills:
-
Advanced understanding of REST and API architecture.
-
Security best practices.
-
Testing frameworks such as JUnit.
Preferred Qualifications:
-
Github / portfolio showing previous API or complex integration work.
Education:
-
BS/BA in Computer Science, Engineering or a related field or equivalent in experience.