Senior Manager, Software Engineering

ICF International, Inc.

Reston, VA • 9m ago • On-site

Senior

On-site

131,256 - 223,134 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Manager, Software Engineering

  • Location: US Remote

Description

Lead the engineering team behind Sightline ADAPT, a client-facing analytics and decision-support platform for the utility and energy industries. You will manage software and data engineers, own the engineering roadmap, and guide major technical decisions to evolve prototypes into secure, reliable, scalable production products with an AI-first mindset. You will partner with product and business leaders to align technical investment with user needs, client commitments, and business outcomes.

Responsibilities

  • Lead and develop a team of software engineers: performance management, coaching, career growth, hiring, onboarding, and future team scaling

  • Set engineering expectations, decision rights, and a collaborative, accountable culture

  • Plan capacity, remove delivery barriers, and provide cross-functional engineering leadership across product, data science, analytics, consulting, infrastructure, security, and client delivery

  • Partner with product and client leaders to translate utility use cases into prioritized capabilities, epics, user stories, acceptance criteria, and release plans

  • Co-own product and engineering roadmaps, balancing client commitments, reusable platform capabilities, technical investments, and delivery risk

  • Lead delivery from discovery through production deployment and ongoing support, including estimates, staffing plans, and dependency planning

  • Establish standards for coding, testing, documentation, version control, code review, release management, and software quality

  • Guide technical direction for applications, APIs, shared services, data products, and client configurations; ensure prototypes have a defined path to production

  • Oversee cloud, data, deployment, monitoring, and production practices to operate the platform securely and reliably

  • Set an AI-first approach across development, testing, documentation, operations, analytics, and product capabilities while maintaining quality, privacy, security, IP protection, auditability, and human accountability

  • Serve as a senior technical authority in client meetings and solution reviews; support proposals, scopes of work, estimates, and delivery plans

Benefits

  • Flexible workplace arrangements and work-life balance

  • Donation matching and volunteer opportunities

  • Tuition reimbursement and access to professional development resources

  • 401(k) matching and Employee Stock Purchase Plan

Pay Range

$131,256.00 - $223,134.00

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Manager, Software Engineering role

Improve your resume for just $5

$131,256 – $223,134/year

Unlock Full Resume Report