search
Get Started
search

Best Software Engineer

Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Edsger W. Dijkstra

Edsger W. Dijkstra was a prominent Dutch computer scientist whose work fundamentally shaped modern computing. He is best recognized for developing the seminal Shortest Path Algorithm, crucial for network routing and data analysis. His contributions extended to rigorous programming methodologies and...

2 Fred Brooks

Fred Brooks was a pioneering computer engineer whose work significantly shaped software development practices. He led the creation of IBM’s OS/360, a foundational operating system, and subsequently produced “The Mythical Man-Month.” This book remains a critical text for software architects, project...

3 John Carmack

John Carmack is a highly influential modern software engineer specializing in 3D graphics programming. He co-founded id Software and developed groundbreaking techniques that revolutionized video game visuals, notably in titles such as *Doom*. His work significantly impacted the field of computer gra...

4 Jean E. Sammet

Jean E. Sammet was an American computer scientist who made significant contributions to early programming languages and software engineering. While working at IBM, she developed FORMAC, an early algebraic manipulation system, and played a key role in standardizing the COBOL programming language. In...

5 John Backus

John Backus was a pioneering American engineer instrumental in developing early software. His work on the FORTRAN programming language, beginning at IBM in the mid-1950s, significantly advanced high-level computing. He designed and implemented key compiler technologies that enabled scientists and en...

6 Philip Zimmermann

Philip Zimmermann is a computer engineer recognized for developing Pretty Good Privacy (PGP). This software popularized practical symmetric key encryption and digital signatures within the late 1990s. PGP remains valuable for individuals and organizations needing secure communication and data protec...

7 Jeff Dean
Jeff Dean

Jeff Dean is a prominent computer scientist at Google renowned for his contributions to large-scale distributed systems. He played a key role in developing foundational technologies like MapReduce and Bigtable, significantly impacting how data is processed and stored across the internet. His work is...

8 Ward Cunningham

Ward Cunningham is a pioneering software engineer recognized for developing the first wiki system in 1994. This innovation fundamentally changed collaborative content creation and knowledge sharing. His work established patterns for designing accessible and evolving online resources. Cunningham's co...

9 Mary Allen Wilkes

Mary Allen Wilkes is an American computer programmer who worked at MIT's Lincoln Laboratory on the LINC, an early interactive computer intended for laboratory use. She developed the LINC's operating system and, in 1965, took a LINC home to complete her work, making her among the first people to use...

10 Ian Murdock

Ian Murdock was a software engineer instrumental in developing the Debian Linux distribution. His work established a foundational approach to package management using “apt,” now a core component of Debian and widely adopted across numerous open-source projects including Ubuntu. Murdock’s design sign...

11 Annie Easley

Annie Easley was an American computer scientist, mathematician, and rocket scientist who worked for NASA and its predecessor, the National Advisory Committee for Aeronautics. Hired in 1955 as a human computer, she transitioned to programming and authored the complex software code for the Centaur upp...

12 Anders Hejlsberg

Anders Hejlsberg is a prominent Danish computer engineer recognized for his foundational work in programming languages. He spearheaded the development of Turbo Pascal and subsequently led the design and evolution of Microsoft’s C# language alongside TypeScript. His contributions are particularly rel...

13 Chris Lattner

Chris Lattner is an American software engineer and compiler designer best known for creating the LLVM compiler infrastructure project and the Swift programming language. He began LLVM as a graduate student at the University of Illinois and later led its development at Apple, where he also created Sw...

14 Frances E. Allen

Frances E. Allen was an American computer scientist whose research at IBM advanced compiler optimization and program analysis. Her work developed methods for analyzing control flow, data flow, and parallelism so compilers could transform programs while preserving their behavior. In 2006 she became t...

15 Gavin Wood
Gavin Wood

Gavin Wood is a British computer scientist and software engineer who played a foundational role in the development of the Ethereum blockchain. He authored the Ethereum Yellow Paper, which provided the formal technical specification for the Ethereum Virtual Machine. Following his work on Ethereum, he...

16 Dan Ingalls

Dan Ingalls is an American computer scientist and a principal architect of the Smalltalk programming language developed at Xerox PARC. During the 1970s, he implemented several generations of the Smalltalk environment, which fundamentally influenced modern graphical user interfaces and object-oriente...

Engineer Software American Oop Smalltalk
17 Kent Beck
Kent Beck

Kent Beck is an American software engineer known for his significant contributions to software development methodology. He created extreme programming (XP) and formalized test-driven development (TDD), both of which became foundational to the agile software development movement. He co-created the JU...

18 Mary Kenneth Keller

Mary Kenneth Keller was an American computer scientist and nun who earned one of the first US doctorates in computer science in 1965.

19 Yukihiro Matsumoto

Yukihiro Matsumoto, often known as Matz, is a Japanese software engineer and computer scientist best known as the chief designer of the Ruby programming language. He released the first version of Ruby in 1995 with the goal of creating a language that balanced functional programming with imperative p...

20 Martin Fowler

Martin Fowler is a British software developer, author, and speaker known for writing about software architecture, object-oriented design, agile development, and evolutionary approaches to code. His 1999 book Refactoring documented systematic techniques for improving the internal structure of existin...

21 Mark Shuttleworth

Mark Shuttleworth is a South African and British entrepreneur who made significant contributions to both the software industry and commercial spaceflight. After founding and selling the internet security company Thawte in 1999, he funded his own trip to the International Space Station aboard the Rus...

22 Roberto Ierusalimschy

Roberto Ierusalimschy is a Brazilian computer scientist and an associate professor at the Pontifical Catholic University of Rio de Janeiro (PUC-Rio). He is best known as the lead architect and co-creator of the Lua programming language, which he developed with Luiz Henrique de Figueiredo and Waldema...

23 Miguel de Icaza

Miguel de Icaza is a Mexican-American software engineer and programmer known for his significant contributions to open-source software development. In 1997, he co-founded the GNOME desktop environment project for Linux and Unix systems. He later spearheaded the Mono project, an open-source implement...

24 Devika
Devika

Devika is an open-source language model extension built on top of Llama 2, designed for developers to integrate conversational AI capabilities directly into their applications via the Continue.AI platform.

25 Jack Dorsey

American software engineer Jack Dorsey co-founded the social media platform Twitter in 2006 and the financial services company Square in 2009.

You've reached the end — 25 items

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare