Woodard & Curran is a national engineering, science, and operations firm with a simple vision for clean water, a safe environment, healthy communities, and happy people. As an employee-owned company, we strive to cultivate teams that encourage collaboration in an inclusive culture. We seek talented individuals from all backgrounds to help us address a broad range of water and environmental issues. We prioritize our people, offering opportunities for professional growth, ownership, and flexibility. This commitment enables us to make a meaningful impact on our clients, communities, and the planet.
We are seeking a Lead Software Engineer to champion the delivery of innovative, high-quality software solutions within the Microsoft ecosystem (Azure, .NET, Power Platform, Power BI). As part of the Information Systems team, you will collaborate with internal departments—such as Finance, HR, I.S., and our Consulting Practice—to design and deliver applications that improve efficiency, insights, and decision-making across the organization. This role combines hands-on technical guidance with strong leadership to build scalable, maintainable, and secure solutions while empowering both developers and citizen developers.
What You Will be Doing at Woodard & Curran
Leading and mentoring a team of software developers, ensuring clean, testable, and scalable codeOverseeing solution design, architecture, and development across Azure, .NET, JavaScript, Power Platform, and Power BIDelivering applications and automations that support Finance, HR, I.S., and Consulting teams in meeting business goalsDriving continuous improvement in development practices, governance, and use of AI-assisted toolsCollaborating with stakeholders to define scope, timelines, and resource allocationConducting code reviews, guiding troubleshooting, and ensuring performance and compliance standardsSupporting citizen developer initiatives with training, tools, and governance
What You Will Need to Succeed at Woodard & Curran
Bachelor’s degree in Computer Science or related field (or equivalent experience)10+ years in software development, 3+ years in leadership/managementStrong technical expertise with Azure, .NET, JavaScript, Power Platform, Power BI, and SQL ServerExperience with Agile methodologies, CI/CD pipelines, and version control (Git)Proven ability to lead teams, mentor developers, and build a collaborative cultureExcellent communication, problem-solving, and stakeholder management skillsFamiliarity with AI development tools, containerization (Docker/Kubernetes a plus), and cloud-native practices