← Software EngineeringResources

SWE Templates & Tools.

Everything you need to apply, prep, and land your first software engineering role.

Templates

T

SWE Resume Template

Software engineering resume format with the right sections, project bullet structure, and GitHub/LeetCode placement.

Open template
T

Cold Outreach & LinkedIn Templates

Email and LinkedIn messages for reaching out to engineers, recruiters, and diversity program coordinators.

Open template

Platforms & Tools

LeetCode

The primary platform for DSA practice. Focus on Easy → Medium → Hard in that order. Track your progress by topic.

NeetCode.io

Curated 150-problem list organized by pattern. Start here if LeetCode feels overwhelming.

Grokking the Coding Interview

Pattern-based DSA learning. Best for building mental models of sliding window, two pointers, trees, etc.

System Design Primer (GitHub)

Free, comprehensive system design resource. Read this cover to cover before any system design round.

Google STEP / SWE Intern Programs

Official landing pages for Google STEP, Microsoft Explore, Meta University, and other early programs.

NSBE Job Board

National Society of Black Engineers job board — internships and full-time roles with companies actively recruiting from NSBE.

Reading List

B

Cracking the Coding Interview

Gayle Laakmann McDowell

The definitive SWE interview prep book. Read it. Do the problems.

B

A Philosophy of Software Design

John Ousterhout

How to write clean, modular code. Relevant for coding interviews and real engineering roles.

B

The Pragmatic Programmer

Hunt & Thomas

Essential reading for understanding how professional software is actually built.