Software Engineer, III

Blue Sage Solutions

$100K — $130K *
Englewood Cliffs, NJ 07632Remote in Englewood Cliffs, NJ
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience as a software engineer, particularly in mortgage software development.
  • Extensive experience with API integration and architecture, specifically RESTful APIs.
  • Demonstrated expertise with Optimal Blue and other mortgage pricing engines.
  • Proficiency in Java, JavaScript, Groovy, and SQL, with at least three years in one or more languages.
  • Experience with Spring, Hibernate, and modern UI frameworks like Angular or Vue.js.
  • Familiarity with Cloud platforms such as AWS, Azure, or GCP, as well as DevOps tools.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Responsibilities

  • Design and implement robust API integrations with third-party vendors.
  • Lead the integration and maintenance of applications with Optimal Blue and pricing engines.
  • Troubleshoot and resolve production issues related to pricing engine integrations.
  • Translate business requirements into technical specifications and develop appropriate software architecture.
  • Independently address and resolve complex software problems using design patterns.
  • Delegate tasks effectively within the engineering team and mentor junior developers.
  • Create and execute comprehensive testing to ensure code quality and reliability.

Benefits

  • Mentorship opportunities within a collaborative engineering team.
  • Access to cutting-edge technology and tools within the cloud environment.
  • Flexible working conditions with potential for remote work.
  • Continuous learning and professional development initiatives.
  • Engagement in a project that directly impacts the mortgage lending ecosystem.
Full Job Description
Description

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.

Requirements

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.

Similar Jobs

More Jobs at Blue Sage Solutions

  • Documents Team: Software Engineer, II
    $90K — $120K *
    Englewood Cliffs, NJ 07632 (Bergen County)
    Information Technology
    Remote in Englewood Cliffs, NJ
  • Software Engineer, III
    $100K — $130K *
    Englewood Cliffs, NJ 07632 (Bergen County)
    Finance & Insurance
    Remote in Englewood Cliffs, NJ
  • Software Engineer, II
    $90K — $120K *
    Englewood Cliffs, NJ 07632 (Bergen County)
    Information Technology
    In-Person

More Finance & Insurance Jobs

Find similar Software Engineer, III jobs: