FreshRemote.Work

Integration Architect

San Diego, California, United States; Remote, United States

Guild Mortgage Company, closing loans and opening doors since 1960. As a mortgage banking firm, we are dedicated to serving the homeowner/buyer. Our goal is to provide affordable home financing for our customers, utilizing the best terms available while providing a level of professionalism and service unsurpassed in the lending industry.

Position Summary

The Architect plays an important role in the organization by performing activities directly related to the company’s information technology posture. This role is primarily responsible, in collaboration with key IT leaders, for evaluating, architecting/designing, and guiding direction in Guild Mortgage's web, social, mobile and cloud-based application ecosystem using the appropriate, time-based technologies and following industry best practices. This role is expected to use a results-based and iterative approach based on the current Guild technology landscape and future growth. This role should be thought of as an “advisor” on architectural direction to gain consensus on direction and tools, but not the implementer.

Essential Functions

  • Architectural Design: Design and develop architecture for high-performance, scalable PHP applications using the latest version of Laravel, ensuring that the architecture meets business req
  • Performance Optimization: Continuously identify and implement optimizations to enhance application performance and efficiency.
  • Technical Leadership: Provide technical guidance and collaborate with project planning leadership to understand project requirements and expectations.
  • Integration: Collaborate with cross-functional teams to integrate various software components and third-party services. Research Technical requirements to determine if existing technology needs to be replaced or supplemented with new or emerging technology. Provide P.O.C. to department leadership for approval.
  • Documentation: Maintain comprehensive technical documentation, including system architecture, codebase, and deployment processes.
  • Security: Implement and enforce security best practices to protect the application and data from potential threats.
  • Create, maintain, and manage application architecture models and other various design components.
  • Interpret, use, and apply information contained within application architecture to inform a range of business improvement activities, particularly those involved in the design, development, enhancement and maintenance of IT applications.
  • Partner continuously with key IT Leaders to ensure that the overall application architecture is maintained in a coherent manner and that appropriate considerations are made for security and quality.
  • Ensure that the respective application, data, and technology perspectives are in line with the organization’s technology and governance strategies, policies, and standards.
  • Create and discuss architecture solutions, component diagrams and design documents to solve Information Technology and business challenges for upfront agreed direction.
  • Collaborate with software engineering, DevOps, Infrastructure, and information security leaders to recommend and participate in the design, development and implementation of standards and tools.
  • Provide architecture thought leadership when discussing potential development tools and setting coding standards.
  • Assist in maturing application architecture management practices.
  • Collaborate with all relevant parties to review the objectives and constraints of each solution and determine conformance; recommend the most suitable application architecture and define the solution at a high level.
  • Guide the design to obtain a system that fits in the customer and business context.
  • Research overall information technology solutions on the market for particular technical requirements and business needs.
  • Conduct and/or actively participate in meetings related to designated project(s) with applicable technical stakeholders/leaders.
  • Think broadly and strategically about the overall technical landscape solutions needed to propel our business needs.
  • Partner with technical leaders on approaches and responsibilities to ensure compliance with application architecture standards.
  • Share best practices, lessons learned and consistently update the application architecture requirements based on changing technologies and knowledge related to recent, current and upcoming vendor products and solutions.
  • Identify and recommend areas appropriate for further study and participate in any Proof-of-Concept projects required to thoroughly investigate architectural possibilities and strengthen arguments for their adoption.
  • Identify implementation risks and analyze potential impact on the architecture and on the achievement of scheduled objectives.
  • Contribute to necessary research and analysis to turn complex project requirements into manageable technical plans. Approach this as a partnership with other IT leaders and not an isolated responsibility.
  • Contribute feedback and input concerning architecture and operations to Senior Management.
  • Contribute recommendations for system changes, including redesign and enhancements to ensure process efficiency, staff productivity, usability, and customer satisfaction to Senior Management.
  • Help design and -re-design in-house RESTful API's. Work with third party web services and API's.
  • Help maintain sound architecture practices for complex and scalable enterprise-level applications.
  • Work to distribute technical knowledge throughout the team.
  • Use expertise to answer technical questions and concepts.
  • Assist in project planning sessions to determine project scope and architectural approach as applicable on appropriate sized initiative.
  • Properly document architectural flow functionality (design docs, in-line, wiki, etc.).
  • Participate in creation of training materials, job aids, as well as any new rollouts or updates.
  • Perform other duties as assigned.

    Qualifications

    • Bachelor's degree required, BS in Computer Science or related field preferred, along with a minimum of seven years of experience in application development and progressive leadership experience required.
    • Experience architecting and developing in a cloud-based platform such as AWS.

      Requirements

      • Travel: 10%
      • Physical: Work is primarily sedentary; mobility in an office setting.
      • Manual Dexterity: Frequent use of computer keyboard and mouse.
      • Audio/Visual: Ability to accurately interpret sounds and associated meanings at a volume consistent with interpersonal conversation. Regularly required to accurately perceive, distinguish and interpret information received visually and through audio, e.g., words, numbers and other data broadcasted aloud/viewed on a screen, as well as print and other media.
      • Environmental:  Office environment – no substantial exposure to adverse environmental conditions.

      Guild offers a pleasant work environment, competitive compensation and excellent benefits package, including medical, dental, vision, life insurance, AD&D, LTD and 401(k) with employer match.

      Guild Mortgage Company is an Equal Opportunity Employer. 

      Targeted Salary Range: $120,000 - $170,000 annually

      Compensation at Guild is influenced by a wide array of factors including but not limited to local and federal minimum wage requirements, education, level of experience, and applicant’s geographical location.

      REQ#: INTEG016458

      Apply