← Все заказы

Senior Manager, Software Engineer

ICF

13 ч назад

Текст заказа

Senior Manager, Software Engineer
Компания: ICF
Город: Reston
**Senior Manager, Software Engineer**
**Location: US Remote**
**Ready to make a difference?**
ICF is seeking a Senior Manager, Software Engineer to lead the engineering team responsible for Sightline ADAPT, a client-facing analytics and decision-support platform serving the utility and energy industries. This individual will directly manage a growing team of software and data engineers while owning the engineering roadmap, guiding major technical decisions, overseeing cloud and production practices, and establishing the standards required to deliver secure, reliable, and scalable products.
The successful candidate will combine strong people leadership with hands-on technical judgment, product thinking, and an AI-first mindset. They will guide Sightline ADAPT’s evolution from analytical workflows and rapidly developed prototypes into maintainable, supportable products while partnering with product and business leaders to align technical investments with user needs, client commitments, and business outcomes.
**The Opportunity:**
Sightline ADAPT is evolving from project-based analytical capabilities into a reusable platform that integrates customer, building, energy-usage, program, distributed-energy-resource, and grid data to support utility planning and implementation decisions. The team needs a senior software leader with demonstrated experience designing, launching, and scaling enterprise-grade analytical products.
This is not solely a hands-on development position. The successful candidate will establish the engineering practices, delivery model, technical direction, and governance needed to turn working prototypes and analytical methods into maintainable applications and shared platform capabilities.
**Why you will love working here:**
* **Quality of life:** Flexible workplace arrangements, work-life balance
* **Investment of the community:** Donation matching, volunteer opportunities
* **Investment in you:** Tuition reimbursement, access to professional development resources, 401k matching, Employee Stock Purchase Plan
* **And many, many more** (Ask your recruiter for more details!)
**What you will be doing**:
People and Team Leadership
* Directly manage an initial team of three engineers, with responsibility for performance management, coaching, career development, hiring, onboarding, and future team growth.
* Set clear expectations, roles, decision rights, and development responsibilities while fostering a collaborative, accountable, and inclusive engineering culture.
* Plan team capacity, assign work, remove delivery barriers, and help engineers grow their technical and leadership capabilities.
* Provide engineering leadership across collaborating product, data science, analytics, consulting, infrastructure, security, and client-delivery teams.
Product Strategy and Delivery
* Partner with product, consulting, and client leaders to understand user needs and translate utility use cases into prioritized product capabilities, technical requirements, epics, user stories, acceptance criteria, release plans, and measurable outcomes.
* Co-own the product and engineering roadmaps, balancing client commitments, reusable platform capabilities, technical investments, delivery risk, and available team capacity.
* Lead delivery from discovery through production deployment and ongoing support, developing realistic estimates, staffing plans, implementation approaches, and dependency plans.
* Identify risks and tradeoffs early, present clear recommendations, and use client feedback, adoption, operational results, and engineering insights to guide priorities and continuous improvement.
Engineering Leadership and Technical Direction
* Establish standards for coding, testing, documentation, version control, code review, release management, and software quality.
* Guide major technical decisions and the evolution of applications, APIs, shared services, data products, and client-specific configurations.
* Ensure that prototypes have a defined path to production rather than becoming unsupported standalone applications.
* Oversee the cloud, data, deployment, monitoring, and production practices needed to operate Sightline ADAPT securely and reliably in partnership with internal technology and governance teams.
AI-First Engineering and Product Innovation
* Set an AI-first approach for software development, testing, documentation, operations, analytics, and product capabilities.
* Help the team adopt AI-assisted engineering workflows while maintaining quality, privacy, security, intellectual-property protection, auditability, and human accountability.
* Guide the delivery of AI-enabled features, including appropriate evaluation, monitoring, data governance, and human oversight.
* Evaluate emerging AI technologies pragmatically and identify where they can improve the product or engineering effectiveness.
Client and Commercial Support
* Serve as a senior technical authority in selected client meetings, demonstrations, discovery sessions, and solution reviews.
* Translate client integration, security, data, and operational requirements into practical implementation approaches.
* Support proposals, scopes of work, estimates, technical narratives, and delivery plans.
* Communicate capabilities, limitations, dependencies, roadmap decisions, and delivery tradeoffs clearly to technical, client, and executive audiences.
* Build client confidence in ICF’s ability to deliver and support enterprise-scale analytical applications.
**What we need you to have (minimum qualifications):**
* Bachelor’s degree in a relevant technical field.
* 5+ years of progressive software engineering experience, including experience leading complex engineering or product initiatives.
* Prior people management experience directly leading software or data engineers, including coaching, performance management, hiring, and team development.
* Experience leading data-intensive, client-facing software products from development through production, scaling, and support in cloud environments.
* Strong experience with Python, SQL, APIs, data engineering, front-end technologies, cloud services, CI/CD, and modern software development practices.
* Experience setting technical roadmaps, leading cross-functional engineering initiatives, and applying AI-assisted development tools or AI-enabled capabilities.
* Strong ability to communicate technical decisions, priorities, risks, and tradeoffs to technical, client, and executive audiences.
**What we would like you to have**:
* Master’s degree in computer science, software engineering, data science, information systems, or a related field.
* Experience with Microsoft Azure, Azure DevOps, Databricks, Apache Spark, Docker.
* Experience developing data-intensive SaaS platforms, analytical products, or configurable multi-client applications.
* Experience with React, Next.js, FastAPI, .NET, or comparable modern full-stack application frameworks.
* Experience operationalizing machine-learning, optimization, digital-twin, generative-AI, or agentic capabilities, including evaluation and monitoring.
* Experience navigating enterprise architecture, cybersecurity, privacy, software-governance, and production-readiness reviews.
* Experience with utility-sector data and analytical use cases, including customer, AMI, programs, DERs, forecasting, or distribution planning.
* Familiarity with utility planning and operational technologies such as OpenDSS, CYME, Synergi, DERMS, or ADMS.
* Experience supporting technical sales, proposals, demonstrations, client discovery, and modernization of analytical codebases or prototypes.
**Working at ICF**
ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
We can only solve the world's tou

Похожие заказы