Demo

Application Architect

ICF
Reston, VA Full Time
POSTED ON 3/1/2025
AVAILABLE BEFORE 5/29/2025

Description

Application Architect

Energy, Environment and Infrastructure

Location : Open to Nationwide (Remote –With Quarterly Travel To An ICF Office)

Are you ready to make a difference?

We are seeking a talented and experienced Engineering Team Lead to join our Energy, Environmental, and Infrastructure Product and Engineering (EEI P&E) Team. This role supports government and commercial clients in the climate, energy, and clean transportation industries, working across all EEI divisions : Climate, Energy, & Transportation (CET), Environment and Planning (E&P), Utility Program Services (UPS), and Disaster Management (DM). Our goal on the EEI P&E Team is to help clients achieve smart, resilient, and low-carbon growth through our expertise in energy, climate adaptation, greenhouse gas mitigation, sustainability, energy efficiency, and transportation.

The ideal candidate has a strong understanding of software engineering principles and a proven track record of overseeing all stages of both large and small projects. Experience working with cross-functional teams and agile software development methodologies is a must, as we value collaboration and flexibility in our approach to project and product management.

As an Engineering Team Lead, you will develop high-level technical strategy and best practices, working collaboratively with EEI Product & Engineering leadership, leveraging a data-driven approach to organizing and scaling the team. You will also guide our team of engineers, make key technical and architectural decisions, mentor and manage developers, perform code reviews, and help unblock issues.

If you are passionate about making a meaningful impact and excited about setting technical direction on a growing team, we would love to hear from you.

What you will be doing :

Guide team members in making well-informed architectural and technical decisions by providing expert guidance and acting as the primary resource responsible for initial technical scoping and effort estimation for new projects.

Promote a culture of accountability and shared responsibility, ensuring all decisions align with EEI standards and best practices.

Work with product and design teams to advise on feasibility and level of effort.

Continuously evaluate portfolio architecture to prioritize eliminating technical debt, potential risks and remediation, and ongoing maintenance.

Work with EEI Solution Architect to establish best practices and standards for developing, testing, releasing, and supporting software.

Act as a technical lead for a team of talented engineers, ensuring the successful delivery of high-quality solutions that meet business objectives.

Understand the business goals of EEI within ICF, as well as the existing technical landscape throughout the EEI group, and recommend solutions accordingly.

Act as the primary technical point of contact for management and external stakeholders.

Assist team members in addressing any technical or logistical blockers.

Perform code reviews, provide feedback, and develop processes for improving code quality.

Work with DevOps engineers on continuous integration (CI), continuous delivery (CD), and Infrastructure-as-Code (IaC) efforts.

Evaluate new technologies for assessment, trial, and adoption.

Lead discussions relating to performance, reliability, and complexity trade-offs.

Advise management on opportunities to add new resources and improve team composition.

What we need you to have (minimum qualifications) :

Bachelor’s degree in Computer Science, Engineering, or related field.

5 years of experience in Software Development.

2 years of experience in a technical leadership or engineering management role.

3 years of designing, building, launching, and maintaining complex software systems.

5 years of experience with backend and frontend web frameworks, build systems, dependency management and source control tooling, containerization, and cloud hosting providers.

Experience writing software using multiple modern programming languages such as Python, JavaScript, C#, Java, or TypeScript.

Experience working in Lean / Agile / Scrum methodologies.

What we would like you to have :

Master’s degree or PhD in Computer Science, Engineering, or related field.

Experience with prominent cloud, service-oriented, platform-based application technologies with design and system development accomplishments.

Experience working with distributed remote teams / organizations.

Expertise in data modeling, SQL and NoSQL databases.

Proficiency with DevOps practices and tools including IaC, CI / CD, and monitoring and alerting.

Experience as a connecting agent, working with both technology teams as well as teams of domain experts to achieve optimal outcomes for the business

Understanding of software testing and quality assurance best practices.

Comfortable in a remote, team-oriented environment.

Familiarity with software engineering and project management tools.

Experience with designing and building AI capabilities into software products

Experience with geospatial data and solutions.

Experience working in the energy, environment, or transportation sectors.

Professional Skills :

A strong portfolio showcasing past software solutions, including case studies that demonstrate your technical solution and team leadership.

Excellent verbal and written communication skills, with demonstrable experience presenting to stakeholders and justifying tech solution decisions.

Demonstrated ability to work collaboratively in cross-functional teams

Strong analytical and problem-solving skills with the ability to translate research findings into technical solutions.

Self-motivated, able to work efficiently and productively with minimal guidance.

Proficiency in tech solution diagraming and documentation tools such as Draw.io, MS Visio, Mural, Figma, and Confluence.

Ability to work independently and proactively, without constant oversight

Experience managing multiple projects simultaneously, with a track record of meeting deadlines and delivering high-quality work.

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 toughest challenges by building an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity / expression, sexual orientation, religion, age, disability status, or military / veteran status. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO & AA policy () .

Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more here : Requesting an Accommodation for the ICF interview process () .

Read more about workplace discrimination rights , the Pay Transparency Statement () , or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. ()

Candidate AI Usage Policy

At ICF, we are committed to ensuring a fair and equitable interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.

However, we understand that some candidates may require accommodations that involve the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com . We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.

Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.

The pay range for this position based on full-time employment is :

98,124.00 - $166,810.00

Nationwide Remote Office (US99)

Salary : $98,124 - $166,810

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Application Architect?

Sign up to receive alerts about other jobs on the Application Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$151,231 - $194,242
Income Estimation: 
$188,900 - $249,994
Income Estimation: 
$187,890 - $240,773
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235

Sign up to receive alerts about other jobs with skills like those required for the Application Architect.

Click the checkbox next to the jobs that you are interested in.

  • Architecture Skill

    • Income Estimation: $80,267 - $99,326
    • Income Estimation: $92,357 - $117,598
  • Building Codes and Regulations Skill

    • Income Estimation: $47,769 - $77,698
    • Income Estimation: $58,049 - $80,226
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ICF

ICF
Hired Organization Address Washington, DC Full Time
Description ICF is currently seeking Case Coordinators capable of working directly with ORR care provider staff and fede...
ICF
Hired Organization Address Arlington, VA Full Time
Job Details We're Hiring a Cyber Operations Specialist ICF is a mission-driven company filled with people who care deepl...
ICF
Hired Organization Address Arlington, VA Full Time
Description ICF is a mission-driven company filled with people who care deeply about improving the lives of others and m...
ICF
Hired Organization Address Arlington, VA Full Time
Job Details ICF International seeks an experienced Senior Software Developer to support the research and development of ...

Not the job you're looking for? Here are some other Application Architect jobs in the Reston, VA area that may be a better fit.

Application Architect

YSI, Herndon, VA

Application Architect

US012 Marsh & McLennan Agency LLC, Mc Lean, VA

AI Assistant is available now!

Feel free to start your new journey!