Information to fuel your next career move

Spliced from 2 sources: Pixabay & Startup Stock Photos

Tech. It’s the big thing right now.

On average across all occupations, the projected 10-year rate of growth is around 5%. But for software engineering? It’s 21%more than 4x the average.

As the world continues to innovate, software stands at the crux of everything we touch.

  • Robots, A.I., Machine Learning, self-driving cars? Software.
  • Security, Defense, Intelligence? All need and use software.
  • Adult VR Games? …Software.

No matter what it is, you can confidently bet there’s software involved. It’s pervasive, and it won’t go away — probably ever.


Part of the All Tech Positions series

Source: TBIT (Pixabay)

This story is one story in a series on all the various tech positions in the industry. To see the Directory/Table of Contents, visit this story here:

Also called cybersecurity engineers, these are people with specialized knowledge about security practices. Every part of the entire application stack requires securing, so typically a security engineer is heavily involved with multiple stakeholders in the company — leadership, engineering, management, customers, etc.

I wrote this article to address security in general, but there are a ton of positions. There are analysts. There are consultants. …


Part of the All Tech Positions series

Exported from template in diagrams.net

This story is one story in a series on all the various tech positions in the industry. To see the Directory/Table of Contents, visit this story here:

The concept of Site Reliability Engineering originated at Google in the early 2000s when they realized they needed to make their already massive systems more scalable, performant, and durable.

By throwing engineers with software expertise at operations problems, they hoped these engineers would be more effective at solving — and automating — these tasks. The rest is, as you know, history.

Almost two decades later, SREs are an industry standard and generally exist…


Part of the All Tech Positions series

Source: wynpnt (Pixabay)

This story is one story in a series on all the various tech positions in the industry. To see the Directory/Table of Contents, visit this story here:

Cloud engineering, like DevOps, is an umbrella term encompassing potentially many concepts and scopes of responsibility related to the cloud. A cloud engineer is knowledgeable about and works with the cloud in some capacity.

This could be anything from cloud infrastructure, to cloud applications, to cloud security, etc. In that sense, “cloud engineer” could overlap with several other jobs — you could be a software engineer with cloud focus, you could be working…


Part of the All Tech Positions series

Source: PCB-Tech (Pixabay)

This story is one story in a series on all the various tech positions in the industry. To see the Directory/Table of Contents, visit this story here:

The operations engineer is primarily concerned about the “operation” of the application — this includes everything about the deployment, configuration, maintenance, monitoring, infrastructure, tooling, and finally, the automation of all of the above.

Traditionally, the operations engineer has only been concerned about what happens after the code has been written. But modern DevOps and Agile mentalities are shifting this model, and now operations are less siloed and separated from development.

DevOps is an…


Painful, I don’t know why it had to be this way

Source: Auth0

All I wanted to do was have unique usernames for people who signed up on my website. At first glance, it seemed like there’s an out-of-box solution.

In the database connection, there’s a convenient little feature Requires Username that I thought would be the answer to my problems:


Part of the All Tech Positions series

Source: cottonbro (Pexels)

This story is one story in a series on all the various tech positions in the industry. To see the Directory/Table of Contents, visit this story here:

Also called by a few other names like Release Engineers or Build Engineers, these are people who are in charge of the build and release process of applications according to Payscale.

The release engineer’s primary role is to ensure the successful release of application software, which inevitably includes a broad array of skills from DevOps to management.

This also means they may be responsible for coding and creating internal tooling for teams to…


Part of the All Tech Positions series

Source: testbytes (Pixabay)

This story is one story in a series on all the various tech positions in the industry. To see the Directory/Table of Contents, visit this story here:

The QA/Test engineer has traditionally been responsible for the testing and quality assurance of an application.

Software Engineers in Test or Software Test Engineers (STEs) are software engineers who focus largely on testing.

The key differentiation is that QA testers are not necessarily software engineers while STEs are both software and testing experts.

When applying for QA positions, make sure you know the company and read the job description carefully. Some QA jobs…


Part of the All Tech Positions series

Photo by Christina @ wocintechchat.com on Unsplash

This story is one story in a series on all the various tech positions in the industry. To see the Directory/Table of Contents, visit this story here:

A software or solutions architect is a promoted software engineer whose primary responsibility is crafting and designing software architecture. They will often make decisions about the structure of the application, the tech stack, the tools, the technical standards, etc.

The main or leading architect may be called the Principal or Chief Architect.

Architects may or may not still write code themselves, but they are the primary technical designers of applications or solutions.

Architects…


An essential skill for sales engineers

Photo by Daniel Herron on Unsplash

Before I started working as a sales engineer, my background was purely technical.

All of my internships were in software engineering, and my first job out of college was also a pure development job.

Naturally, there was some customer interaction since it was a consultancy, but primarily I wasn’t having to pitch features or “sell” anything. If something fell on my lap, it usually meant someone else had already given the “ok.”

Adjusting from technical problems to people problems took some time. I hope some of this information will help you, especially if you’re customer-facing and sales-oriented.

Technical people are still emotional.

As a sales…

The Static Void Academy

SVA is online education for becoming a software engineer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store