Back to results

Documents Team: Software Engineer, II

  • Remote, United States

Applications open in a new tab.

Job details

Posting language
English

Original job description

Level 2 Engineer - Custom Documents Team

We are seeking a highly motivated Level 2 Engineer to join our team, with a core focus on integrating complex data and generating precise, lender-facing documents. This role is ideal for a methodical problem-solver who thrives on deeply understanding system flow and has a passion for both code and data integrity.

What we look for in the candidate:

• System Development Lifecycle: Competence in all or some stages of the SDLC (analysis, design, development, testing, implementation, documentation, and evaluation).

• Proactive Problem Solver: Demonstrates the initiative to methodically solve complex problems and propose effective, well-thought-out solutions.

• Technical Ownership: Able to set up a development environment independently, perform tasks for multiple projects concurrently, and revise code for efficiency and bug detection.

• Collaboration: Able to collaborate effectively with team members, provide/receive constructive feedback on code reviews, and work with subject matter experts to clarify requirements.

• Attention to Detail: Meticulous care is essential to validate data integrity throughout the system flow and guarantee the automated generation of precise, compliant user-facing document

Requirements

Document Editing Tools

2 years experience in one or more of the following::

MS Word

LibreOffice

Adobe Acrobat

Languages

2 years experience in one or more of the following:

Java

Javascript

CSS

HTML

SQL

Groovy

GraphQL

Frameworks

2 years experience in one or more of the following:

Grails

Spring

Bootstrap

Hibernate, GORM or other domain modeling frameworks

Drools or a rules engine

Sencha/ExtJS

Vue.js or a UI framework such as React, Angular, etc

REST and API

Testing such as JUnit

Web Components such as Vuetify, Tailwind, etc.

Caching

Security

IDEs

2 years experience in one or more of the following:

IntelliJ

Visual Studio

Other editors such as VS Code, Sublime, Eclipse, etc.

MySQL Admin or other SQL editors

Databases

2 years experience in one or more of the following:

MySQL or other relational databases

Repositories and Build Tools

2 years experience in one or more of the following:

Git or a distributed repository

GitHub or related central repository services

Maven

Ant

Gradle

Webpack

Jenkins

Process

2 years experience in one or more of the following:

Agile

Scrum

Jira or issue ticketing systems

Confluence or documentation systems

Slack

Industry Knowledge

Mortgage Lending domain knowledge preferred

Github / portfolio showing any previous work is a plus

Responsibilities

• Analyze users' needs and then design, test, and develop software to meet those needs

• Ability to map complex relational database schemas into structured JSON payloads for document generation.

• Ability to debug software and trace data flow across the entire system, using debugging skills as a primary method for data discovery and validation.

• Expertise in Microsoft Word formatting (Styles, Tables, Section Breaks) specifically for use in automated document generation.

• Manage code and version control processes, including checking in code, branching, and merging using Git or a similar distributed repository.

• Proactively identify patterns to create reusable components, reducing redundant 'data hunting' for the rest of the team.

• Proactively communicate obstacles and dependencies to the team and management, ensuring timely escalation of blockers.

• Perform data analysis to locate specific fields and data points that may not exist within our common repository

• Document test results to validate requirements were met

• Being comfortable with providing estimates on new customer requirements, updates, defects as they arise

• Comfortable collaborating with other developers and subject matter experts to help clarify requirements and implementation needs,

• Be able to provide, and receive constructive feedback on code reviews

Education

• BS/BA in Computer Science, Engineering or a related field or equivalent in experience

More about this job

Skills

  • Documentation
  • Collaboration
  • Attention to detail
  • Editing
  • Microsoft Word
  • LibreOffice
  • Adobe Acrobat
  • Oracle Java
  • JavaScript
  • CSS
  • HTML
  • SQL
  • Apache Groovy
  • GraphQL
  • Grails
  • Bootstrap
  • Ext JS
  • Vue.js
  • React
  • JUnit
  • Microsoft Visual Studio
  • MySQL
  • Git
  • GitHub
  • Apache Maven
  • Apache Ant
  • Gradle
  • webpack
  • Jenkins
  • Agile
  • Scrum
  • Jira
  • Atlassian Confluence
  • Slack
  • Debug software
  • Debugging
  • Perform data analysis
  • Computer science

Report this job