Guild Mortgage Logo

Guild Mortgage

Lead, Software Engineer

Posted 3 Hours Ago
Remote
Hiring Remotely in United States
124K-182K Annually
Senior level
Remote
Hiring Remotely in United States
124K-182K Annually
Senior level
Leads full-stack software engineering and technical delivery for enterprise applications across the Microsoft .NET and Azure ecosystem. Designs scalable architectures, APIs, integrations, distributed and event-driven systems, and cloud-native solutions. Provides hands-on development, code reviews, troubleshooting, DevOps collaboration, CI/CD, production support, and operational improvement. Mentors engineers, coordinates technical delivery, manages risks and dependencies, and partners with Product, Architecture, Security, QA, and infrastructure teams.
The summary above was generated by AI

Guild Mortgage Company, closing loans and opening doors since 1960. As a mortgage banking firm we are dedicated to serving the home owner/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 Lead Software Engineer is a senior technical leader responsible for the technical delivery, quality, and operational health of applications and services within an assigned business or product area. This role combines hands-on full-stack software engineering, application architecture, technical leadership, and deep technical expertise to deliver scalable, secure, reliable solutions primarily within the Microsoft .NET and Azure ecosystem. 

The role partners closely with Product, Architecture, QA, DevOps, Security, infrastructure teams, and other engineering resources to translate business needs and architectural direction into effective technical solutions and executable delivery plans. The Lead Software Engineer provides technical ownership across design, development, integration, release readiness, production support, and ongoing system improvement while identifying dependencies, risks, and technical tradeoffs early.

The Lead Software Engineer typically provides technical leadership for engineers working within the assigned area and may delegate implementation or workstream leadership to qualified Senior Software Engineers. Depending on organizational needs, the role may also supervise a small number of engineers; however, its primary focus remains technical leadership, application delivery, and subject matter expertise rather than broader personnel or organizational management

Compensation 

This role is an exempt position with a targeted salary range of 124,139.00-181,553.06

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. 

Essential Functions 

 Application Delivery & Technical Leadership

  • Lead technical delivery of software capabilities within an assigned business or product area from solution design through production implementation and support.
  • Serve as a primary technical subject-matter expert for assigned applications, services, integrations, and related business processes.
  • Translate business requirements and architectural direction into scalable, maintainable technical solutions and executable engineering plans.
  • Coordinate engineering activities, technical dependencies, estimates, risks, and implementation sequencing within the assigned area.
  • Partner with Product and business stakeholders to understand objectives, clarify technical implications, and support realistic delivery expectations.
  • Identify and communicate delivery risks, technical constraints, integration impacts, and tradeoffs to engineering and delivery leadership.

Application Architecture & Engineering 

  • Design and implement end-to-end enterprise application solutions using C#, .NET, modern front-end technologies, and Microsoft Azure, including user interfaces, application services, APIs, integrations, data access, application security, cloud workload configuration, deployment automation, and observability.
  • Provide application architecture leadership across APIs, distributed services, integrations, event-driven solutions, data access, and cloud-native application patterns.
  • Ensure solutions meet appropriate standards for scalability, performance, security, reliability, maintainability, and operational support.
  • Remain hands-on through design, development, code reviews, troubleshooting, proof-ofconcepts, and complex implementation work as appropriate.
  • Guide engineers in software design, coding practices, testing strategies, integration patterns, and technical problem solving.
  • Partner with Architecture to align application designs and technical decisions with broader architectural direction and standards.

DevOps, Cloud & Operational Excellence 

  • Partner with DevOps, Security, IAM, Networking, and infrastructure teams on CI/CD, cloud environments, deployment architecture, networking, identity, security controls, configuration, and production readiness where implementation requires enterprise standards, shared services, approvals, or specialized access.
  • Apply strong working knowledge of Azure application hosting, integration, data, identity, networking, security, and observability capabilities.
  • Support infrastructure-as-code, automated deployment, environment management, and repeatable release practices.
  • Ensure applications include appropriate automated testing, logging, metrics, tracing, monitoring, and alerting.
  • Lead or support resolution of complex production issues and drive corrective actions that improve reliability and reduce recurrence.
  • Identify and reduce technical debt, recurring defects, performance concerns, and operational risks within the assigned area.

Engineering Leadership 

  • Mentor Software Engineers and Senior Software Engineers and provide technical guidance across implementation and delivery activities.
  • Lead technical reviews, design discussions, code reviews, and engineering problem solving sessions.
  • Delegate appropriate technical leadership and implementation responsibilities to other senior engineers while maintaining accountability for overall technical delivery within the assigned area.
  • Promote strong engineering practices, technical knowledge sharing, documentation, and continuous improvement.
  • May participate in hiring, onboarding, performance feedback, and professional development activities.
  • May supervise a limited number of engineers as organizational needs require.

Qualifications  

  • Strong hands-on full-stack software development experience with C#, .NET, modern .NET application frameworks, and modern front-end technologies such as React and TypeScript.
  • Demonstrated experience technically leading delivery of complex enterprise applications or services.
  • Strong application architecture and system design skills, including APIs, distributed systems, integration patterns, and event-driven architectures.
  • Production experience developing and operating applications within Microsoft Azure.
  • Strong understanding of cloud application architecture, including compute, data, messaging, identity, networking, security, and observability considerations.
  • Experience with REST APIs, asynchronous messaging, third-party integrations, and enterprise integration patterns.
  • Strong understanding of object-oriented design, software design patterns, automated testing, and maintainable application architecture.
  • Experience with source control, CI/CD, automated build and deployment practices, and platforms such as Git and GitLab.
  • Hands-on experience implementing cloud workload infrastructure and application configuration using infrastructure-as-code, containers, environment configuration, CI/CD, and modern DevOps practices within established enterprise standards and guardrails.
  • Experience implementing application logging, monitoring, metrics, tracing, and production troubleshooting.
  • Strong understanding of secure software development practices and application security considerations.
  • Demonstrated ability to mentor engineers, lead technical decisions, and coordinate implementation across multiple contributors.
  • Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
  • Preferred Qualifications
  • Experience with microservices, Domain-Driven Design, Clean Architecture, and cloudnative application patterns.
  • Experience with Azure-native integration, messaging, container, and managed application services.
  • Experience with infrastructure-as-code technologies such as Terraform or Bicep.
  • Experience applying automated security scanning, performance testing, and reliability practices within CI/CD pipelines.
  • Experience using AI-assisted software development tools to improve engineering productivity, testing, and code quality.
  • Strong business-domain knowledge in the area supported by the assigned applications or experience developing software for similarly complex business processes.
  • Experience in financial services, banking, mortgage, or another regulated industry.
  • Microsoft Azure or related technical certifications.
  • Excellent verbal and written communication skills required.
  • Highly organized and detail-oriented; ability to work in a fast-paced, metrics-driven environment required.
  • Proficiency in Microsoft Office Suite, Word, Excel, Wiki, collaborative cloud-based programs, and third-party software applications required.
  • Commitment to company values.
  • Customer Service - Proactive attention to each person
  • Integrity - Do and say what's right
  • Respect - Treat others with dignity
  • Collaboration - Listen and work together
  • Learning - Seek knowledge and strive for improvement
  • Excellence - Deliver the unexpected 

Educational Level


Bachelor's degree in computer science, Software Engineering, Information Technology, or related technical field preferred.

Experience

Minimum seven years progressive software engineering experience, including experience designing and delivering complex enterprise applications and at least three years providing senior-level technical or engineering leadership.

Supervisory Experience 

Minimum three years formal supervisory experience is not required. Technical leadership, supervisory or leadership mentoring, or work-lead experience is required. Prior people experience management experience is preferred for assignments that include direct reports.

Requirements 

Physical Demands

Work is primarily sedentary, mobility in an office setting.

Manual Dexterity 

Ability to operate standard office equipment and keyboards

Audi/Visual

Ability to accurately interpret sounds and associated meanings at a volume consistent with interpersonal conversation. 

Environmental

Office environment – moderate noise, no substantial exposure to adverse environmental conditions.

Mental

This role requires effective adaptation to workplace stressors, including customer service complaints, security responsibilities, and competing priorities.
Schedules

Work is primarily performed during the business week, Monday - Friday; occasional night or weekend may be necessary.

Travel

5-10%

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. 

  

REQ#:  LEADS018553

  

 

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Similar Jobs

8 Hours Ago
Remote or Hybrid
OH, USA
Senior level
Senior level
Financial Services
Leads AWS cloud production management and Site Reliability Engineering practices for business-critical banking services. Defines SLOs, SLIs, error budgets, observability, capacity planning, resiliency, and disaster recovery strategies. Directs major incident response, root-cause analysis, and corrective actions; advances infrastructure automation, cloud cost optimization, and multi-region architecture. Establishes production readiness and operational standards while guiding responsible AI-assisted engineering adoption and communicating technical strategy to leadership.
Top Skills: Active-Active SystemsAi-Assisted Software Development ToolsAlertingAnomaly DetectionAutomationAWSCloud ArchitectureCloud InfrastructureDashboardsDisaster RecoveryDistributed TracingInfrastructure As CodeLoggingMetricsMulti-Region ArchitectureObservabilitySre
8 Hours Ago
Remote or Hybrid
OH, USA
Senior level
Senior level
Financial Services
Lead cloud and SRE engineering practices for business-critical AWS production services. Responsibilities include production readiness, incident response, observability, SLI/SLO and error-budget management, resiliency and disaster recovery, infrastructure automation, cloud cost optimization, architecture strategy, and responsible adoption of AI-assisted engineering tools. The role also drives root-cause analysis, operational risk reduction, service health measurement, and technical standards across multiple engineering teams.
Top Skills: Ai-Assisted Software DevelopmentAWSCloud ComputingDistributed TracingInfrastructure As CodeObservabilitySite Reliability Engineering (Sre)
8 Hours Ago
Remote or Hybrid
OH, USA
Senior level
Senior level
Financial Services
Leads AWS cloud architecture and site reliability engineering for business-critical production services. Responsibilities include production readiness, incident response, observability, SLI/SLO and error-budget management, capacity planning, resiliency, disaster recovery, infrastructure automation, cloud cost optimization, and major incident remediation. The role also establishes operational standards, advances responsible AI-assisted engineering practices, and communicates complex technical strategies to leadership in a regulated financial-services environment.
Top Skills: Artificial IntelligenceAWSDistributed TracingInfrastructure As CodeObservabilitySite Reliability Engineering (Sre)

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account