×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Portland, Cumberland County, Maine, 04122, USA
Listing for: Woodard & Curran
Full Time position
Listed on 2026-02-21
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 145000 - 205000 USD Yearly USD 145000.00 205000.00 YEAR
Job Description & How to Apply Below

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 code
  • Overseeing solution design, architecture, and development across Azure, .NET, JavaScript, Power Platform, and Power BI
  • Delivering applications and automations that support Finance, HR, I.S., and Consulting teams in meeting business goals
  • Driving continuous improvement in development practices, governance, and use of AI‑assisted tools
  • Collaborating with stakeholders to define scope, timelines, and resource allocation
  • Conducting code reviews, guiding troubleshooting, and ensuring performance and compliance standards
  • Supporting citizen developer initiatives with training, tools, and governance
  • Demonstrating strong knowledge of data modeling, relational databases, and SQL, with hands‑on experience in SQL Server and Dataverse
  • Prior development experience with AEC
    360 and/or Microsoft Dynamics 365 considered a strong plus
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/management
  • Strong technical expertise with Azure, .NET, JavaScript, Power Platform, Power BI, and SQL Server
  • Experience with Agile methodologies, CI/CD pipelines, and version control (Git)
  • Proven ability to lead teams, mentor developers, and build a collaborative culture
  • Excellent communication, problem‑solving, and stakeholder management skills
  • Familiarity with AI development tools, containerization (Docker/Kubernetes a plus), and cloud‑native practices

$145,000 – $205,000 a year

Pay

This position’s anticipated pay range is provided above; final exempt salary or non‑exempt hourly pay will be dependent on experience level as well as considering a % based geographic differential based on where the final candidate will be working. Geographic differentials are used to recognize and reflect cost of labor differences between geographic markets.

Annual Incentive Bonus Opportunity

Eligible positions may receive an annual cash bonus based on the role’s organizational level, and is represented as a percentage range of eligible earnings.

Employee Support & Benefits Retirement Savings
  • 401(k) Pre‑tax or Roth Contributions:
    The company matches 100% of the first 3% of salary contributed
Time away from work
  • Observed holidays:
    Choose up to 8 holidays to observe annually
  • Vacation:
    Accrued based on years of experience and calculated on hours worked
  • Sick time:
    Paid sick time for non‑work‑related illness or injury.
  • Parental leave:
    Up to 80 hours of Paid Parental Leave for child bonding
Coverage and support for your needs and well‑being
  • Disability:
    Paid short‑ and long‑term disability
  • Health:
    Medical plan options; plus dental and vision plans.
  • Life:
    Basic employee group life insurance and AD&D benefits; additional voluntary life insurance for employees and families is available through Sun Life.
  • Wellbeing:
    Da…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary