> Markdown version of [/jobs/ext/2730157-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/2730157-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:** Kleinfelder - **Location:** San Diego, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $93,918.0 - $164,725.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Microsoft Azure, Business Software, Business Systems, C Sharp (Programming Language), Cascading Style Sheets (CSS), Custom Software, Data Warehousing, Software Debugging, DevOps, Web Development, Microsoft Software, Microsoft SQL Server, Node.Js, Open Data Protocol, Power BI, Azure Machine Learning, Runbook, Microsoft SharePoint, Software Engineering, User-Centered Design, Microsoft Power Automate, Office365, ReactJS, AngularJS, Low-code, Restful APIs, Powerapps - **Published:** September 5, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/79717276/1 ## About the Role The Senior Enterprise Architect leads the design, implementation, and governance of solutions aligned with Kleinfelder's business objectives, collaborates with cross-functional teams, and focuses on empowering the business through automation and data-driven solutions. The Development Manager will also provide direction and guidance to developers to manage custom applications, build integrations between business systems, and bridge gaps in low code tools. The ideal candidate should have technical proficiency in the Microsoft stack, with an emphasis on Power Platform (Power Apps, Power Automate, and Power BI). They should also have experience leading a team of developers, possess excellent communication skills, and have a keen interest in understanding and enabling the business., * Technical Skills * Extensive knowledge of the Microsoft Stack including Azure, Power Platform, SharePoint, Teams, DevOps with a focus in developing Low Code/No Code solutions. * Strong understanding of APIs and web development methodologies including (Angular, C#, HTML, CSS, JavaScript, REST and Odata). * Experience with data sources such as Dataverse and SQL Server. * Azure environment management for custom development scenarios. Strong problem solving and communication skills. Experience managing stakeholder engagement. Ability to understand complex systems and think strategically about business, products, and technical challenges. Proven leadership capabilities with the ability to organize, plan, prioritize, and to manage time and changing priorities. Experience working in an Agile development environment and managing development efforts including establishing technical architecture, developing, and implementing requirements, developing user stories, and solution implementation. Experience with preparing and presenting technical design to stakeholders. Experience with Azure AI services and Azure Machine Learning desired. Understanding of UX principles greatly desired., * Bachelor's degree or equivalent certification in computer science, or a related field. * 7+ years of Microsoft stack (Azure, SQL Server, O365, Teams, SharePoint, etc.) and software development experience (C#, React, Angular, Node.js) * 3+ years of experience with Power Platform (Power Apps (Model and Canvas), Power Automate, and Power BI) * 2 or more years of experience managing or in a leadership position. ## Description Lead and Mentor: Lead, manage, and supervise the software development team. Provide guidance, mentorship, and motivation to create a collaborative environment within and between teams, and a culture of continuous improvement. * Design and Implement: Spearhead the creation of custom solutions, leveraging Microsoft Power Platform foundational technologies such as connectors, forms, and flows when possible. Ensure alignment with business needs and demonstrate user-friendly design. Architect custom integrations between core business applications, data warehouse, and low code solutions. * Collaborate and Translate: Work alongside cross-functional teams to convert complex business requirements into scalable software architectures. Lead discovery and design work sessions. Identify and prioritize business use cases. * Manage and Maintain: Manage custom and low code/no code (Power Platform) environments and provide governance for a growing Citizen Developer base. Lead team to conduct technical reviews, testing, and debugging to ensure high-quality deliverables and to provide ongoing support and maintenance for deployed applications. * Teach and Share: Evaluate emerging and next generation AEC industry-related technologies and provide technical direction and guidance to implement and integrate beneficial technology. Establish standards and best practices. Manage maintenance of end user documentation and runbooks. ## Related Videos - [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) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)