Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer II

Job

ALCOVA Mortgage, LLC

Remote

Full-Time

Posted 2 weeks ago (Updated 1 day ago) • Actively hiring

Expires 7/4/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Position Title:
Software Engineer II Department:
Technology Location:
Corporate Office -
Remote Position Type:
Full-Time; 40 hours per week FLSA Classification /
Type:
Exempt /
Administrative Support Supervises:
None
POSITION SUMMARY
The Software Engineer II is responsible for designing, developing, and maintaining software solutions that support ALCOVA Mortgage s internal operations, integrations, and business processes. This role focuses on building scalable, secure, and efficient applications and services, with an emphasis on API integrations, automation, and cloud-native development. The Software Engineer II will work across the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and ongoing support. This position requires strong collaboration with business stakeholders, other Technology teams, and third-party vendors to deliver reliable and maintainable solutions that enhance productivity and support company growth.
DUTIES AND RESPONSIBILITIES
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position. 1. Design, develop, test, and maintain software applications, services, and integrations 2. Build and maintain APIs, webhooks, and integrations between internal systems and third-party platforms (including Encompass and other mortgage-related systems) 3. Develop automation solutions to improve operational efficiency and reduce manual processes 4. Participate in all phases of the software development lifecycle 5. Collaborate with business stakeholders to translate requirements into technical solutions 6. Develop and maintain CI/CD pipelines 7. Deploy and manage applications within Microsoft Azure 8. Monitor application performance and troubleshoot issues 9. Write clean, maintainable, and well-documented code 10. Perform code reviews and contribute to development standards 11. Ensure applications meet security and compliance requirements 12. Maintain and improve existing systems 13. Create and maintain technical documentation 14. Stay current with emerging technologies 15. Assist in evaluating third-party tools and services 16. Provide support for production systems 17. Additional duties as assigned
EDUCATION, EXPERIENCE, LICENSURE, AND COMPETENCIES
5+ years of software development experience Bachelor s degree in a related field or equivalent experience Proficiency in Python and JavaScript (Node.js) Experience with RESTful APIs and webhooks Experience with CI/CD and DevOps practices Experience with Microsoft Azure Database experience Strong understanding of development principles Experience with Git Troubleshooting skills Strong attention to detail Communication skills Ability to work remotely Ability to manage priorities Initiative and accountability
Preferred:
Mortgage industry or Encompass experience
Preferred:
Docker or containerization
Preferred:
Infrastructure as code
Preferred:
Security best practices knowledge
Preferred:
Legacy system modernization
Preferred:
AI Technology and assisted tools (e.g., Cursor, Copilot), APIS, Vesctor databases, etc.
WORK ENVIRONMENT
This position operates in a remote work environment using standard office equipment.
PHYSICAL DEMANDS
This is largely a sedentary role; however, standing for extended periods of time may be required. This would require the ability to lift files, open filing cabinets, and bend or stand as necessary. TRAVEL Occasional business travel may be required by private vehicle or airline carriers with over-night stays in modern facilities at times. Regional traffic conditions when traveling by car to-and-from business appointments. Mileage reimbursement will be provided at current IRS allowable rates
EXPECTED HOURS OF WORK
Days and hours of work are Monday through Friday, 8:30 a.m. to 5:00 p.m. Evening and weekend work may be required as job duties demand.
OTHER DUTIES
This position performs additional duties as assigned, given adequate guidance and resources. This Job Description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee to perform this job. Duties, responsibilities and activities may change at any time with or without notice. EOE D/V/M/F