
Lead Software Engineer
ICF International, Inc.
Reston, VA • 4m ago • On-site
Senior
On-site
119,323 - 202,850 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

Quick Facts
Role: Lead Software Engineer (technical leadership, hands-on coding)
Work model: US Remote (preferred: Oregon Remote)
Description
Lead and improve an established software product as a hands-on engineer. You will own architectural decisions, design direction, and a medium-term technical roadmap for defined areas while writing and reviewing code. The role emphasizes technical leadership through engineering execution, stakeholder communication, quality/reliability, operational readiness for a major launch, and establishing agentic engineering practices.
Responsibilities
Build and improve application code using C# and .NET, plus TypeScript and React
Review code and provide constructive feedback to support maintainable implementations and consistent patterns
Own architecture and design direction for product areas; translate direction into implementation tickets and organize dependencies, sequencing, and execution work
Make final technical recommendations within your ownership area and build consensus on implementation choices
Own and evolve the medium-term technical roadmap, sequencing architectural improvements to balance current needs with long-term maintainability, reliability, and performance
Anticipate technical dependencies and delivery risks; raise them early and lead practical responses with stakeholders and technical leadership
Communicate engineering progress, technical needs, limitations, and implementation tradeoffs proactively
Own production readiness and operational health for a 2027 launch and ongoing operations (reliability, performance, observability, deployment pipelines, operational documentation, issue resolution, long-term support outcomes)
Define and lead agentic engineering practices—standards and decision criteria for how AI tools support design, implementation, code review, testing, and maintainable delivery
Requirements
8+ years of relevant software engineering experience including architecture ownership, technical leadership responsibilities, and continued hands-on contribution to a production codebase
Demonstrated ability to build and maintain frontend application code using TypeScript and React
Experience leading day-to-day engineering execution while remaining an active contributor (organizing implementation work, managing technical dependencies, code review)
Experience owning architecture, design direction, and technical strategy for a defined solution area, including making final technical recommendations and translating direction into actionable implementation plans and tickets
Demonstrated experience using agentic coding tools in day-to-day development, including sound judgment about where they add value and ability to prompt/direct them toward maintainable results
Experience owning quality without a dedicated QA team—writing automated tests, defining test strategy, and verifying your and others’ work before release
Clear, proactive communication with both technical and nontechnical stakeholders
Collaborative mindset to build shared understanding and timely technical decisions, including when consensus cannot be fully reached
Benefits
Pay range (full-time): $119,323.00 - $202,850.00
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreLead Software Engineer - Enterprise AI Services & Agents
Wellmark
Senior
Technology
Des Moines, IA · On-site
$0K - $0K/yr
3 days ago
Lead Software Engineer (Digital Supply Chain)
SSV Technologies Inc
Senior
Technology
Burbank, CA · Hybrid
$0K - $0K/yr
5 days ago

Lead Frontend Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Palo Alto, CA · On-site
$157K - $215K/yr
3 days ago

Lead Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Jersey City, NJ · On-site
$157K - $215K/yr
1 days ago

Front-End Architect
Top Prospect Group
Senior
Technology
Remote
$130K - $190K/yr
1 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Lead Design Engineer
Samsara
Senior
Technology
Remote
$137K - $231K/yr
3 days ago
Software Engineer
Upside
Mid
Technology
Kraków, Poland · On-site
N/A
8 days ago

Lead Software Engineer (Cloud ERP & Finance Systems)
Salesforce
Senior
Technology
San Francisco, CA · Hybrid
$173K - $260K/yr
7h ago

Lead Software Engineer (Java, Post-Trade Technology)
JPMorgan Chase & Co.
Senior
Technology
Jersey City, NJ, United States of America · On-site
$157K - $215K/yr
4 days ago
Potential salary for Lead Software Engineer role
Improve your resume for just $5
$119,323 – $202,850/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights