> Markdown version of [/jobs/ext/2706338-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/2706338-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** loanDepot - **Location:** Irvine, CA, United States - **Experience:** Expert - **Salary:** $138,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Multitier Architecture, Agile Methodology, Architectural Patterns, Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Continuous Delivery, Continuous Integration, Data Structures, Relational Databases, Software Debugging, Entity Framework, Log Analysis, Microsoft SQL Server, SQL Azure, Object-Oriented Software Development, Performance Tuning, Software Architecture, RabbitMQ, Software Tools, Software Engineering, Software Systems, Azure Service Bus, Enterprise Software Applications, Cloud Platform System, Backend, AngularJS, Solid Principles, Information Technology, Restful APIs, Serverless Computing, Docker, Programming Languages - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/lead-software-engineer-net-azure-loandepot-7916428 ## About the Role * B.S. in Computer Science or B.S. Software Engineering or B.A. 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 * Employees located within a commutable distance of our hub offices (Irvine, Scottsdale, Chandler, Southfield or Plano) are expected to work on-site four days per week. ## Description 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., * 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 ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) - [Why Systems Break After Initial Success: The Architectural Failures That Take Months to Surface](https://www.wearedevelopers.com/videos/2048-why-systems-break-after-initial-success-the-architectural-failures-that-take-months-to-surface) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)