Principal Software Engineer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of ICF

ICF

5001 - 10000 employees

Founded 1969

☁️ SaaS

⚡ Energy

💰 $30M Grant on 2021-03

Consulting • SaaS • Energy

ICF is a global consulting and technology services company that helps government and commercial clients tackle complex challenges. The firm provides expertise in areas such as Federal IT modernization, energy and utilities, public health, climate resilience, disaster management, and transportation. ICF leverages data and analytics, artificial intelligence, and cybersecurity to deliver innovative solutions. With a strong commitment to corporate citizenship and sustainability, ICF supports social programs and community development, aiming for a sustainable, low-emissions future. The company operates worldwide, with significant presence in Europe through its offices in Belgium, Spain, and the UK.

📋 Description

• Lead the architecture, design, and implementation of enterprise-scale cloud-native applications and services. • Provide technical leadership across multiple applications, services, and engineering teams. • Design and develop secure, scalable, and maintainable backend services using Node.js, TypeScript, and modern cloud technologies. • Establish and promote engineering standards, architectural patterns, and development best practices. • Partner with product owners, business stakeholders, and engineering leadership to translate business objectives into technical solutions. • Lead technical design discussions and architectural reviews. • Mentor engineers through code reviews, design reviews, technical guidance, and knowledge sharing. • Drive platform modernization initiatives and evaluate emerging technologies for potential adoption. • Design and implement integrations with internal and external systems and services. • Optimize application performance, reliability, scalability, and operational efficiency. • Contribute to long-term technology strategy and technical roadmaps. • Support DevOps practices, automation, observability, and continuous improvement initiatives. • Troubleshoot complex production issues and guide teams toward sustainable solutions. • Collaborate effectively across distributed teams while maintaining strong communication with both technical and non-technical stakeholders.

🎯 Requirements

• Bachelor's degree • 12+ years of professional software engineering experience. • 5+ years of experience developing applications using Node.js and TypeScript. • 3+ years of experience designing, deploying, and supporting solutions within AWS cloud environments. • 3+ years’ experience supporting federal healthcare programs. • Must have lived in the United States for a total of three full years out of the last five years. • Must be able to obtain and maintain a Public Trust clearance. • Must reside in the United States, be authorized to work in the United States, and all work must be performed within the United States.

🏖️ Benefits

• Health insurance • Retirement plans • Paid time off • Flexible work arrangements • Professional development opportunities

Apply Now

Similar Jobs

🔥 2 hours ago

Toast

1001 - 5000

☁️ SaaS

🤝 B2B

Principal Engineer leading payment integration solutions at Toast for the Card Readers Team. Designing, developing, and maintaining robust payment systems and applications with a focus on collaboration.

Android

Java

Kotlin

🔥 2 hours ago

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Staff Software Engineer responsible for architecting the Control Center platform at Coinbase. Engage with multiple teams to enhance operational capabilities and drive technical decisions.

AWS

Cloud

Distributed Systems

Kafka

Kubernetes

NoSQL

Python

Redis

SQL

Terraform

Go

🔥 3 hours ago

Qualified

51 - 200

🤝 B2B

☁️ SaaS

Principal Engineer driving technical direction for AI products at Salesforce. Leading initiatives for scalable architecture and team collaboration for high-impact solutions.

AWS

Postgres

React

Ruby on Rails

🔥 6 hours ago

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Staff Software Engineer leading the Solana Staking Protocol at Coinbase. Responsible for technical strategy, cross-product integration, and mentoring engineering teams.

🔥 20 hours ago

Cars Commerce

1001 - 5000

🛍️ eCommerce

🏪 Marketplace

Principal Software Engineer shaping the future of Automotive Commerce at Cars Commerce. Defining service evolution and integrating LLM-based orchestration into development workflow.

Distributed Systems

JavaScript

Kafka

Node.js

SDLC

TypeScript