Software engineering comprises the entire range of activities used to design and develop software.

80,000 Hours' medium-depth profile rates software engineering at a large technology company a "sometimes recommended" career, as an option with high career capital and job satisfaction, suited for earning to give and skill-building (Duda 2015).


Duda, Roman (2015) Software engineering at large tech-firms, 80,000 Hours....

(Read More)