A software engineer (SWE) focuses on designing and building large systems and solving major technical problems. A software developer (SDE) mainly writes code to create specific programs or apps. SWEs often look at the whole system, while SDEs focus more on coding.