Stop Calling Yourself a Senior Engineer

Here is why you should not.

Fehmi Can Saglam
7 min readApr 7, 2023

In recent years, the expectations for becoming a senior software engineer have been increasing. This is because software systems are becoming more complex and there are new technologies emerging all the time. To become a senior engineer, you’ll need to have a deep understanding of modern software development practices, like continuous integration and delivery, agile development, and cloud computing. You’ll also need to be very skilled in multiple programming languages and have a proven track record of delivering complex projects on time and on budget.

In addition to technical skills, senior engineers are also expected to be leaders on their team, helping to mentor and guide less experienced team members. They need to be able to communicate technical concepts to both technical and non-technical people and be great problem-solvers.

As a senior engineer, you can ask yourself the following questions to verify your level of expertise:

  1. Have I developed and implemented complex solutions to problems in my field?
  2. Can I explain the technical details of the systems I have designed to non-technical stakeholders?
  3. Have I mentored or coached other engineers to improve their skills and knowledge?
  4. Have I contributed to open source projects or technical communities?
  5. Have I presented my work at technical conferences or written technical…

--

--

Fehmi Can Saglam

I’m a software engineer based in Berlin. I write mostly about programming and living healthy.