> Markdown version of [/jobs/ext/2033158-principal-software-engineer-onsite-from-day](https://www.wearedevelopers.com/jobs/ext/2033158-principal-software-engineer-onsite-from-day). 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). --- # Principal Software Engineer Onsite from Day - **Company:** Marlabs, Inc - **Location:** Irving, TX, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Agile Methodology, Unit Testing, Microsoft Azure, Business Systems, C Sharp (Programming Language), Software Design Patterns, Microsoft SQL Server, Model View Controller (MVC), Performance Tuning, Software Configuration Management, Software Engineering, ReactJS, AngularJS, Cosmos DB, Web Api - **Published:** August 12, 2026 - **Apply:** https://www.dice.com/job-detail/5495e174-e0e1-45f5-aa2d-2966b62f3353 ## About the Role * Bachelor s degree in technical field. Master s degree in a technical field is preferred. * 10+ years of related experience developing software. Mortgage industry experience is preferred. * Adaptive leadership style, capable of leading multi-disciplinary teams with diverse skill sets and experience levels. KNOWLEDGE, SKILLS AND ABILITIES * Excellent interpersonal, oral, and written communication skills. * Ability respond quickly to sensitive issues, complex inquiries, or complaints from clients, co-workers and or management. * Strong analytical skills * Proficiency with: * C#/MVC/ Web API * Design Patterns * Angular (Preferred current versions) * React * Sql Server / Cosmos Db * Experience with Azure Services * Experience in RAG/Graph (Preferred) ## Description * Responsible for one or more applications, working with Business Systems Manager and Business Analyst counterparts on planning and delivering code changes to production, ensuring teams work on schedule * Provide business and project expertise when collaborating with clients, IT resources, vendors, consultants and other stakeholders to identify the user requirements, assess technologies, recommend and implement technical solutions. * Participate in estimation process. * Responsible for source code development; create technical documentation; utilize software configuration, version and quality management processes. * Responsible for unit testing, performance tuning, defect remediation during testing, and deployment planning * Participate in Production Support Escalation if necessary for high-severity issues within their application domain * Is capable of analyzing, designing and developing complex programming systems independently. * Chair Agile Team meetings ## 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) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)