Jobs and Careers
GU

Sr. Software Engineer (MOD)

Guild Mortgage
Remote, California, United States, United StatesRemotefull_timeVerifiedPosted 19 May 2025
💰 $132,000/yr($92,000/yr$132,000/yr)

About the role

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 Sr. Software Engineer (MOD) plays an important role in the organization by performing a number of tasks related to the company's software engineering and cloud development initiatives. This full-stack engineering role is primarily responsible, with limited direction, for designing, building, and supporting scalable, secure, and high-performing cloud-native web applications and backend services. The position requires strong collaboration across disciplines, including solutions, data, and cloud architecture, as well as quality management.

Essential Functions

  • Lead implementation for enterprise-grade services and applications.
  • Collaborate closely with solution, data, cloud, and quality architects to align development efforts with long-term technology strategy.
  • Design, implement, and maintain backend services using C# and .NET.
  • Apply Domain-Driven Design (DDD) and Clean Architecture principles to create maintainable, scalable systems.
  • Develop and maintain robust APIs and integrate with third-party services and internal platforms via API gateways.
  • Implement event-based architectures and work with message queue systems.
  • Build and execute unit and integration tests.
  • Promote secure coding standards and contribute to the implementation of enterprise observability including logs, metrics, and tracing.
  • Participate in Agile ceremonies, backlog grooming, and sprint planning to ensure alignment with business goals.
  • Contribute to CI/CD pipelines using GitLab, working in close partnership with DevOps teams.
  • Conduct peer code reviews, provide mentorship to team members, and foster a culture of continuous improvement.
  • Document architecture, design patterns, and procedures for ongoing team knowledge sharing.
  • Leverage AI tooling to enhance code quality, automate repetitive tasks, and support continuous integration and delivery activities.
  • Participate in knowledge transfer sessions and creation of training materials.
  • Perform other duties as assigned.

    Qualifications

    • Bachelor's degree in Computer Science, Engineering, or technical degree directly related to the position or equivalent, required.
    • A combination of education and experience may be considered in lieu of the Bachelor’s degree.
    • Minimum six years' experience in software or web development roles, with a least three years in a senior or technical lead position.
    • Strong experience developing backend systems in C#/.NET.
    • Proficiency in front-end frameworks such as React and TypeScript.
    • Strong command of API design and integration patterns.
    • Hands-on experience with event-driven architecture, message queues, and API gateways.
    • Knowledge of microservices, Domain-Driven Design, and Clean Architecture.
    • Familiarity with cloud platforms (Azure preferred).
    • Strong source control experience using Git.
    • Strong CI/CD experience preferably with GitLab pipelines.
    • Experience with enterprise-grade observability tools.
    • Security-first mindset and experience implementing secure development practices.
    • Proficiency in Agile development processes and collaboration tools such as Jira, Confluence, and Slack.
    • Experience with AI-assisted development tools (e.g., GitHub Copilot) is preferred to accelerate coding, testing, and debugging processes.
    • Excellent communication, mentoring, and interpersonal skills.
      • Strong analytical and problem-solving abilities.

      • 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

      Supervision

      • Job Scope: Responsible for understanding the department/functional area objectives and goals and how own jo

      Apply for this role

      Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

      Apply Now →Generate Application Kit

      Free account required — sign up in 30s

      Company

      Guild Mortgage

      View company profile →