Remote (Country)

ICF is hiring a Senior Software Engineer (USA/Remote)

About the Role

This role involves leading software development efforts, mentoring team members, and applying engineering best practices to build secure, high-performance systems that meet client objectives.

Responsibilities

  • Lead the design and implementation of software systems
  • Collaborate with cross-functional teams to define and deliver technical solutions
  • Write clean, maintainable, and well-tested code
  • Support system architecture and scalability decisions
  • Troubleshoot and resolve complex technical issues
  • Participate in code reviews and technical planning sessions
  • Ensure compliance with security and regulatory standards
  • Mentor junior engineers and promote knowledge sharing
  • Optimize application performance and reliability
  • Integrate software components with external systems
  • Develop APIs for internal and external use
  • Apply software engineering best practices across the development lifecycle
  • Maintain documentation for systems and processes
  • Stay current with emerging technologies and frameworks
  • Support deployment and operational monitoring activities

Nice to Have

  • Master's degree in computer science or related field
  • Experience with federal government or public sector projects
  • Security clearance or ability to obtain one
  • Knowledge of microservices architecture
  • Familiarity with frontend frameworks such as React or Angular
  • Experience with data analytics or reporting platforms
  • Background in accessibility standards and compliance
  • Exposure to machine learning or AI applications
  • Track record of delivering large-scale software systems

Compensation

Competitive salary and benefits package

Work Arrangement

Remote position within the United States

Team

Collaborative team focused on delivering scalable software solutions for public sector clients

What We Offer

  • Opportunities for professional growth and leadership development
  • Flexible work schedule with full remote capability
  • Comprehensive health, retirement, and paid leave benefits
  • Support for continuing education and certifications

Security Requirements

  • This role may require passing a background check
  • Candidates must be eligible to work in the United States

Not available

Required Skills
React.jsAngularNode.jsTypeScriptJavaScriptSQLREST APIsGitGitHubJiraConfluenceSoftware ArchitectureAgile Methodologies
About company
ICF
ICF is a global advisory and technology services provider.
All jobs at ICF Visit website
Job Details
Category other
Posted 10 months ago