Although front-end and back-end engineers make up the bulk majority of most engineering teams, they are far from being able to do everything on their own.
DevOps, DBAs, and data engineers help keep teams focused on features instead of logistics, QA automation and security engineers help keep code tested and working as expected, and machine learning engineers create powerful models that can be used to recognize images, translate text, classify trends, and more.
As you can see, there are many, many, many types of software engineering jobs. I’ve only covered a small fraction of them at a rather high level, but I hope I’ve given you a 10,000-foot view of the kinds of jobs that are out there.
Discover where Holberton Graduates work after attending the school.