Software Development Manager
(Remote US)
Overview:
Optimal Blue is hiring a Software Development Manager to lead the teams building modern evolving front-end technologies to deliver best in class user experiences in the mortgage technology space. In addition, this role offers a rare opportunity of the intersection of LOS platforms, modern integration architecture, and cutting‑edge front‑end engineering, shaping the future of how lenders originate and execute loans at scale.
In this role, you will design and develop Azure-hosted services and APIs on a Microsoft technical stack, overseeing a team of developers, quality assurance engineers, and business analysts to expand our industry-leading API marketplace platform. You will take ownership of creating new offerings and enhancing existing solutions that drive efficiencies in the mortgage technology space. Supporting clients with complex workflows, your work will directly influence platform adoption and growth. We leverage best-in-class software tools and practice agile processes to accelerate speed-to-market through transparency, automation, and repeatability.
We are targeting a salary range between $160K- 175K USD base pay plus annual profit-sharing bonus for this position.
Responsibilities:
- Coordinates systems analysis and applications development activities through direct and indirect staff.
- Partner with business and technology leadership to define, prioritize and achieve strategicobjectivesrelated toapprovedapplication development projects and platforms.
- Identifyopportunities to deliver business value through business process improvement, organizationalchangeand/or technology integration.
- Analyze project risks, costs, and benefits and make relevant recommendations tobusinessand technology leadership team.
- Manage end-to-end application scoping, sizing, estimating, analyzing cross-impacts, planning, development, implementation and post implementation maintenance and support.
- Directs development teams in the areas of scheduling, technical direction, future planning and standard development practices.
- Coordinate and manage remote team members both onshore and offshore
- Participates in budgeting and capital equipment processes and quality improvement activities for the development organization.
- Implement best practices to ensure that all core IT functions are fully documented, supportable, and in compliance with applicable regulations.
- Ensure systems are kept at current software levels and evaluate the costs/benefits of upgrades for applications.
- Coordinate the formal functional and performance testing processes.
- Develop processes and tools that encourage continuous performance improvements.
- Regularly communicate the status of application development to all impacted stakeholders, setexpectationsand manage team members.
- Performs other related duties as assigned.
Requirements:
- Bachelors Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience
- Typically requires (15) or more years of application development experience and one (1) or more years of experience in a lead role and/or directly supervising others
- Strong handson experience with Angular (12+) and modern Angular ecosystem tooling
- Experience working with cuttingedge frontend technologies, patterns, and frameworks, including: Componentdriven architecture, Advanced state management and, Modular and microfrontendfriendly designs
- Proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS/SCSS
- Experience building highperformance, responsive, and accessible enterprise web applications
- Deep familiarity with integrating frontend applications with RESTful APIs and backend services
- Experience with frontend CI/CD pipelines, automated testing, and performance monitoring
- Ability to guide teams through frontend architectural decisions with a focus on scalability, maintainability, and longterm evolution
- Experience creating and deploying software to Azurecloud-basedplatforms
- Experience developing highly scalable SaaS offerings
- Experience with Microsoft technologies, .NET, ASP.NET, Web API, SQL Server
- Experience developing web applications and web services (REST/SOAP)
- Strong software development experience (full stack)
Qualifications:
- Experience with continuous integration and continuous delivery of software
- Knowledge of designing, coding,testingand debugging skills (Unit testing, automated testing, MS Tests,NUnit,xUnitetc.)
- Demonstratedtrack recordof delivering multiple complex projects on time and within budget
- Extensive knowledge of version and revision control practices and procedures
- Excellent analytical,decision-makingand problem-solving skills
- Ability to develop partnership-oriented relationships with business executives and functional leaders, especially as it relates to operations and technology
- Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communication with peers and business users alike
- Experience with project management and conflict resolution
- Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels in and/or outside the organization.
- Results oriented, business focused, and successful at interfacing across multiple organizational units
FLSA Designation (US Only):
Exempt
Salary Range:
The estimated base salary range for this role is USD$157,500.00 - USD$192,500.00 per year. We include salary ranges in job postings only where required by applicable pay transparency laws, based on the jurisdictions in which the role may be performed. The posted range is a good faith estimate and reflects factors that are subject to change. Final offer amounts may vary based on job-related factors, including work location, candidate experience and expertise, and other relevant considerations.
Other Compensation (US Only):
This role will also be eligible for participation in a Company profit sharing bonus plan. Plan details will be provided to you upon hire.
Full time employees will also be eligible for enrollment in a wide range of choices of benefits , including medical, dental, vision, basic life insurance, short/long term disability, 401(k) participation (with company match).
The Company provides a minimum of 10 days of vacation for new employees , sick time based on state requirements, 8 Company-paid holidays and 2 personal holidays per year.