Lead Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job 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.
Requirements
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.
Benefits & conditions
Kleinfelder is an inclusive organization free from discrimination. We are a stronger organization when we are a diverse workforce and believe that through diversity, equity, and inclusion comes creativity, innovation, and unity. We are proud to offer the following:
Benefits: Kleinfelder offers an excellent compensation and benefits package, including: medical, dental, vision, life insurance, 401(k) plan, and paid holidays. The expected salary range for the position is displayed in accordance with the California Pay Transparency Law. Final agreed upon compensation is based upon individual qualifications and experience. Salary range: $93,918-$164,725.
Career Development: We are committed to investing in the professional development of our staff, offering each employee every opportunity to grow, develop, and take control of their career paths. We support these efforts through reimbursements for continuing education as well as many of the expenses associated with trainings and certifications, and opportunities for career development through our internal Mentoring Program.
Equal Opportunity: Kleinfelder is an Equal Opportunity Employer - Minorities/Women/Disabled/Veterans. (Compliant with the new VEVRAA and Section 503 rules)
About the company
Kleinfelder has been connecting great people to the best work since 1961. We are engineers, scientists, and construction professionals providing solutions that improve our clients’ transportation, water, energy, and other private infrastructure. As a responsive, cross-disciplinary team of bright, curious, and innovative problem-solvers, we are dedicated to doing the right thing, every day, on every project from over 85 offices in the US, Canada, and Australia. Connecting great people to the best work is our purpose - together, we deliver.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
The 12 Best Jobs for Software Engineers
What Are The Top Skills Required For Azure Developers?
Where To Find Software Engineering Jobs