Documents Team: Software Engineer, II
- Hiring from
- United States
- Work type
- Remote
- Posted
- Sep 28, 2026
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
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