Eric Lagergren

Senior Mission Software Engineer at Anduril Industries

Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Eric Lagergren is a Senior Mission Software Engineer with 12+ years building secure, reliable, and scalable systems ranging from cloud microservices to satellite flight software. He drives end-to-end engineering—architecture, crypto design, implementation, and long-term maintenance—and has led teams shipping Rust-based decentralized platforms and Go backends for end-to-end encrypted collaboration. At SpiderOak he owned cryptographic and interoperability work (TPMs, SE, TEE) and led certification efforts, and he now applies that mission-focused experience at Anduril. An active open-source contributor, he has improved core Go tooling and libraries (golang/go, golang/sys) and fixed subtle cross-compiler and CI issues in notable C++ and Go projects. He blends low-level systems proficiency (syscalls, memory management, assembly) with practical product integrations—cube-sat deployments, AWS/Azure infrastructure, and transport-agnostic encrypted channels—ensuring security is the default, not an afterthought.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Bellevue University
bookAssociate of Technology Computer Information Systems, Associate of Technology Computer Information Systems at Pierce College
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
501reputation
38kreached
13answers
15questions
github-logo-circle

Github Skills (42)

json-rpc10
filesystem10
programming-language10
c-language10
freebsd10
testing10
spreadsheet10
linux10
file-operations10
system-calls10
lang10
go10
javaws10
sys10
excel10

Programming languages (15)

C++RustCMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
SermoDigital/jose

Sep 2015 - Jan 2018

A comprehensive set of JWT, JWS, and JWE libraries.
Role in this project:
userBack-end Developer
Contributions:4 releases, 52 commits, 19 PRs in 2 years 3 months
Contributions summary:Eric primarily contributed to the `jws` and `jwt` packages, which are core components of this JWT, JWS, and JWE library. They added JWS validation and parsing functionality, along with comprehensive test coverage. Further contributions included converting data types and implementing HTTP request parsing to enhance the library's utility.
comprehensivejwtjwejws
golang/sys

Mar 2015 - Dec 2022

[mirror] Go packages for low-level interaction with the operating system
Role in this project:
userBack-end Developer
Contributions:6 commits in 7 years 10 months
Contributions summary:Eric primarily contributed to the `golang/sys` repository by implementing and modifying system calls, specifically related to file system operations and memory management. They added support for the `posix_fadvise` system call on Linux and FreeBSD, and regenerated constants. Furthermore, the user introduced and removed the MemfdSecret system call for Linux. These changes involved modifications across various architecture-specific syscall files and included optimizations, demonstrating a strong understanding of low-level system interactions within the Go programming language.
golanginteractionoperating-systemgo-packagesoperating
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Lagergren - Senior Mission Software Engineer at Anduril Industries