Unknown Company

Lead Software Engineer (.NET/Azure)

plano, tx • Posted 2 days ago
Onsite Full Time IT & Technology

Description


Position at loanDepot


Position Summary :


Responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise applications through the creation of discrete business services and their supporting components. This position involves both front-end and back-end development responsibilities, with emphasis dependent on the specific role placement and team needs. The job duties and requirements are defined for backend and front-end separately.


Responsibilities :



  • Designs and applies best-of-breed, enterprise class : applications, services, and solutions to meet business objectives on large-scale technology projects; evaluates impact on integration, reliability, performance, scalability, flexibility and maintainability.

  • Drives the overall architectural direction of enterprise applications, defining technical standards, frameworks, and strategies to ensure scalable, robust, and maintainable solutions.

  • Provides technical mentorship, guidance, and leadership to engineering teams, assisting in skill development, team-building activities, and hiring processes.

  • Manages the technical delivery and accountability of large-scale, high-complexity initiatives, ensuring alignment with strategic business objectives and timelines.

  • Facilitates collaboration across multiple teams and departments, actively engaging with business stakeholders, product owners, and executives to gather requirements, manage expectations, and communicate technical vision clearly and effectively.

  • Proactively identifies opportunities for technical improvements, architectural enhancements, and strategic initiatives that streamline operations, reduce costs, and accelerate delivery.

  • Ensures the rigorous implementation of quality assurance processes, automated testing strategies, and comprehensive documentation practices, enhancing reliability and transparency across projects.

  • Actively contributes to the development and refinement of Continuous Integration / Continuous Deployment (CI / CD) pipelines, automation frameworks, and cloud-based infrastructure using Azure DevOps and Microsoft Azure services.

  • Leads complex troubleshooting and performance optimization initiatives, employing advanced debugging techniques, log analysis, and performance diagnostics to resolve critical system issues.

  • Participates actively in Agile ceremonies, promoting continuous improvement, innovation, and adoption of best practices in Agile and software development methodologies.

  • Champions organizational change, promotes adherence to software engineering standards, best practices, and regulatory compliance.

  • Performs other duties and projects as assigned


Requirements :



  • . in Computer Science or . Software Engineering or . in Computer Information Systems or equivalent education or experience.

  • Minimum eight (8) + years of experience with multiple programming languages and software development tools.

  • Extensive experience in developing enterprise-level applications using .NET and C#.

  • Strong proficiency with Angular (version 14+).

  • Advanced knowledge of Microsoft SQL, relational database design, Entity Framework, and performance optimization.

  • Demonstrated mastery in designing and developing RESTful APIs.

  • Experience with message-driven architecture (RabbitMQ preferred).

  • Strong understanding and experience with cloud infrastructure, particularly Microsoft Azure services (Azure Service Bus, Azure SQL, Azure Functions, Blob Storage).

  • Proven expertise in automated testing methodologies, TDD / BDD, and relevant unit testing frameworks.

  • Hands-on experience in containerization and orchestration technologies such as Docker and Kubernetes.

  • Demonstrates knowledge of, adherence to, monitoring and responsibility for compliance with state and federal regulations and laws as they pertain to this position.

  • Expert-level understanding of software architecture, object-oriented design, and enterprise system best practices.

  • Deep understanding of SOLID principles, Clean Architecture, and modern architectural patterns.

  • Exceptional analytical and problem-solving skills, including complex algorithmic analysis, data structures, and performance considerations.

  • Ability to effectively mentor technical teams, fostering professional growth and high performance.

  • Excellent communication, interpersonal skills, and experience in presenting technical concepts clearly to diverse stakeholders and senior leadership.

  • Strategic thinker, proactive learner, and innovative leader who drives continuous improvement and aligns technology initiatives with organizational objectives


Why work for #teamloanDepot :



  • Competitive compensation package based on experience, skillset and overall fit for #TeamloanDepot.

  • Inclusive, diverse, and collaborative culture where people from all backgrounds can thrive

  • Work with other passionate, purposeful, and customer-centric people

  • Extensive internal growth and professional development opportunities including tuition reimbursement

  • Comprehensive benefits package including Medical / Dental / Vision

  • Wellness program to support both mental and physical health

  • Generous paid time off for both exempt and non-exempt positions

#J-18808-Ljbffr
Back to Job Search