4 C
New York
Friday, March 20, 2026

A Day within the Lifetime of an Engineering Supervisor


As a startup engineering supervisor, I often tracked how I spent my time. The function required juggling a variety of obligations, so maintaining monitor of which areas I spent probably the most time on helped me plan and schedule appropriately.

For instance, I knew that I usually spent about one-third of my time serving to my crew clear up technical issues or pairing with teammates. Understanding this, I reserved some free blocks of time for them. If my entire week had been filled with conferences and big-picture planning, I’d develop into a blocker for my crew who wanted my enter on particular points.

Since many potential software program engineering managers ask me about my job and what it entailed, I made a decision to create this detailed take a look at how I spent my time. Whereas each firm and function is totally different, I hope this put up offers you some firsthand perception right into a day within the lifetime of an engineering supervisor.

What Does an Engineering Supervisor Do?

First, slightly bit about my roles as an engineering supervisor: My first administration function was at Packback, a question-and-answer platform for faculty professors.

I joined the crew when there have been simply 4 individuals within the firm; it was primarily the founders and me. Within the intervening three years, I noticed the corporate elevate near $5 million and develop to virtually 30 individuals. My engineering crew was fairly lean—there have been 5 after I left in 2016—however my function modified fairly a bit over my years with the corporate.

After I left Packback to hitch The Graide Community, I began over as an engineering supervisor. Initially, my crew included a single contractor, however over my 4 years at Graide, I employed three different engineers and took on extra of the product administration duties.

Whereas my day-to-day work modified lots through the years, as a software program engineering supervisor, I used to be finally answerable for serving to my crew ship software program that labored as anticipated, on schedule and inside finances.

The tough phrase there may be “serving to.” What does that imply precisely? Does it imply that an engineering supervisor writes code? Or do they simply ensure everybody on their crew is writing code?

The brief reply is: it relies upon.

Engineering Managers Should Be Technical

Typically, engineering managers write much less code than the senior builders on their crew, however they need to write some code to maintain their expertise sharp. Additionally they should be good at serving to their crew members get “unstuck.” Typically this implies answering technical questions, and generally it means resolving disputes between crew members.

Engineering managers are prone to play a task in coaching new engineers, in addition to evaluating candidates on technical and interpersonal bases.

Engineering Managers Must Be Good With Folks

Being “good with individuals” is a troublesome label to nail down.

Many individuals assume that it’s a must to be an extrovert to be an efficient supervisor, however that’s not essentially true. Having empathy on your crew and serving to them by means of challenges—each technical and private—is certainly one of an engineering supervisor’s major mandates.

However engineering managers should “handle up” as properly. This implies they should look out for his or her crew’s greatest pursuits when their boss asks them for suggestions, and it means they may should let a crew member go in the event that they’re not getting the job achieved.

The Hardest Half About Engineering Administration

As I moved into my first administration function, probably the most difficult half was adjusting my methodology for self-evaluation. Nickolas Means mentioned it properly in his incredible piece on meta productiveness for managers:

Every now and then, I’ve a day the place I search for after the final assembly has ended and really feel like I’ve gotten completely nothing achieved. I’ve been busy all day lengthy: having conversations, studying paperwork, and checking in with friends and crew members. I’m exhausted, however I’ve achieved nothing.Nickolas Means

It was comparatively simple for me to inform how productive I had been as a software program engineer. I often made progress on delivery a characteristic or opened up a pull request, however as a supervisor, I had a very laborious time telling whether or not my day was productive or not.

That’s why I began monitoring my time. Whereas time spent on a process is just not an ideal measurement of productiveness, it helped me ensure I used to be investing sufficient time into every space of my job.

How Does an Engineering Supervisor Spend Their Time?

Engineering managers are likely to have a variety of obligations, and these obligations differ based mostly on the employer’s measurement and organizational construction. That will help you see how an engineering supervisor spends their time, I broke my time down into 4 classes:

  • Technical (35%)
  • Managerial (35%)
  • Recruiting (15%)
  • Administrative (15%)

On this part, you’ll see how I spent my time as an engineering supervisor. I’ll provide slightly bit in regards to the particular duties encompassed in every space and why they had been necessary elements of my every day work.

Whereas I tracked my time fairly rigidly for durations of my eight-year administration profession, I made a decision to spherical every class to a pleasant spherical quantity for the sake of simplicity. Precise hours spent on every process aren’t the purpose right here, however I discovered it useful to know if one space spiked in a single week or dropped sharply in one other.

Technical

35% of my time

Technical work consists of writing code, code critiques, searching down bugs, pairing with teammates, and studying software program updates and greatest practices. As my groups grew, the period of time I dedicated to writing and reviewing code dwindled, however I do assume it’s necessary for engineering managers to spend not less than a few of their time elbow-deep within the code.

Right now, many engineering managers additionally depend on AI-assisted improvement instruments to hurry up routine duties equivalent to producing code snippets or flagging potential points throughout critiques. These instruments don’t change technical judgment, however they might help managers and senior engineers transfer by means of repetitive work extra effectively.

Managerial

35% of my time

This consists of direct individuals administration, creating timelines, strategic planning, and conferences with technical and nontechnical crew members. Ensuring my crew was comfortable, advocating for them in enterprise conferences, and serving to our product crew create technical specs had been all a part of my engineering supervisor duties at Packback.

At The Graide Community, I took a extra strategic function by consulting with the founders on software program decisions and leaping in on necessary gross sales calls. Curiously, whereas the duties I took on had been totally different, the time breakdown was fairly related.

Recruiting

15% of my time

Recruiting time included going to conferences, meetups, and coding bootcamps; writing weblog posts; assembly with job candidates; and evaluating technical screenings. In lots of instances, that additionally meant reviewing structured coding assessments or take-home assignments designed to check real-world problem-solving expertise. More and more, groups additionally use automated screening instruments or collaborative coding environments to make the hiring course of extra constant and scalable.

Whereas I spent extra of my time on recruiting after I had an open engineering job, good engineering managers are at all times hiring. The very best candidates are often the passive ones who hardly ever search for a job, so I spent a portion of my time getting in entrance of them every week.

Administrative

15% of my time

Lastly, I spent just a few hours per week studying and writing emails, answering questions in Slack, having random conversations, and doing “different” day-to-day issues to assist my crew. Because the supervisor, I attempted to maintain these sorts of distractions away from my engineering crew, however I’d schedule time with crew members when needed.

If an engineering supervisor’s job is to make their crew as productive as doable, it stands to motive that many of the administrative work will fall to them. That is very true on distributed groups, the place managers usually assist preserve documentation and be sure that asynchronous communication retains tasks transferring ahead.

Luckily, a rising suite of productiveness instruments might help managers deal with this workload, together with AI assistants that summarize conferences and arrange undertaking updates. These instruments can scale back the time spent on routine reporting and assist managers maintain groups aligned.

What Makes a Good Engineering Supervisor?

I don’t assume I can provide you the whole lot you want to learn about being a very good engineering supervisor in only one weblog put up, so I’ll simply choose the three issues that I deal with first.

1. Empower Your Staff

Being a very good supervisor is all about serving to others obtain nice issues.

Because of this as a supervisor, your affect is far much less direct, and subsequently, you possibly can’t spend all of your time head down within the code. It was irritating for me to see my weekly accomplishments record shrink, however as soon as I realized to simply accept that my crew was getting extra achieved with out my particular person contributions, I began to essentially benefit from the function.

2. Overcommunicate

Whether or not your crew is working in a single room or collaborating remotely internationally, communication is certainly one of your most important roles as a supervisor. In advertising, there’s an concept that individuals should hear your message seven instances earlier than they internalize it, and I feel this is applicable to crew communication as properly.

I’m not saying it is best to repeat the whole lot seven instances in the identical assembly, however it is best to reiterate important adjustments in one-on-ones, group settings, emails, and casual conversations. In distant and hybrid environments, this intentional communication turns into much more necessary. Change is frightening, however the extra individuals hear about one thing, the much less scary it tends to be.

3. Be the Supply of Calm

Lastly, because the engineering supervisor, your function is to “vacuum up chaos”:

“Any room that you simply enter ought to have extra certainty and a firmer plan by the point that you simply depart it. Good leaders can stroll right into a state of affairs the place individuals have misplaced monitor of their objectives and get everybody aligned on a transparent path ahead.”

Don’t create or perpetuate drama, divide your crew from the remainder of the corporate, or pit crew members towards one another. As a substitute, be the one who absorbs uncertainty and stress so your crew can get issues achieved.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles