DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

What's your job title and why is that your title?

Top comments (52)

Collapse
 
val_baca profile image
Valentin Baca

Obligatory legalize disclaimer: These words are mine and not Amazon's.

Software Development Engineer II

I'm not exactly sure why it's not just "Software Engineer" but at a company as large as Amazon, there are other roles that would have a lot of "Software" and "Engineer"; so "Software Development Engineer" (aka SDE) is what most would just call a "software engineer". We usually just shorthand it to "dev".

The "II" indicates a bit more of a "senior" status (though "Senior" is reserved for a much higher level).

Differences between a SDE I and SDE II roles are many, but at a high level it means dealing with more ambiguity and responsibility. An SDE I focuses on tasks and projects; an SDE II focuses on that and long-term sustainability, interacting with other teams, project design, etc. I'm to be a team leader and set the example. It's expected that I can resolve any tech ops issues and answer any senior staff's questions.

None of this is to say that an SDE I doesn't do any of that too. It's just what's the default expectation.

I was promoted to II after 2 years at Amazon, which is pretty typical. I'm shooting for III in 3 years from now or so; again, pretty typical.

All that said, there's no "level" posturing in day to day stuff. Saying "Not my job" is verboten.

Collapse
 
martyhimmel profile image
Martin Himmel

Officially, "Lead Developer" because my boss gave it to me.

Usually, if anyone asks me, I say either "developer" or "web developer." Any distinction beyond that (e.g. junior, senior, etc.) is highly subjective, so I tend to avoid them.

I've never really cared for titles though. :)

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

I'm a programmer, and I'm proud of that title. It bests describes what I do.

For resume purposes I get seniority pleasing titles attached to many of my positions. Things like Lead, Senior, and even Director seem to be appealing.

Collapse
 
andy profile image
Andy Zhao (he/him)

I'm an "Associate Software Engineer". As far as I know, it's totally arbitrary. I had to check our directory to confirm it. 🙃 To me it means junior-ish developer, and I believe that's what the intention is, too.

It sounds great to me, but I also don't really have a stake in my title. We're also a small team and I'm sure amongst us, it doesn't really matter. I'm guessing titles matter in bigger companies that have a larger organization structure.

Collapse
 
pabiforbes profile image
Pabi Forbes

I would like to call myself an Android Engineer, but I am currently undergoing training, as I am self-taught.And it is my title because I decided to jump over to mobile development. I was previously a C# Software Developer.
I am really trying to stay away from the terms "junior, intermediate, and senior". I feel like they have a bad effect on self-esteem.

Collapse
 
mrdevlar profile image
Richard Podkolinski

Data Scientist

Why is this my job title?

Well 'Mathemagician' is basically what people think I am. While Statistician is too difficult for most people to tolerate (oh no! mathematics!) as a job title and doesn't cover the massive amount of software development I do.

'Data Scientist' is basically a generic standin for any individual that possesses a combination of statistics and software development skills. The diversity of applicants range from people with simple R/Python skills to those who can build a complex analytical pipelines. Both of these groups are valuable.

I was the first data scientist at a multinational corporation a few years ago. This was a company that should have had a whole unit staffed with 'Data Scientists' but didn't. As a result, I wrote the competence profile and hiring guidelines for all the future me-s in the enterprise to make sure we aim more for the complex analytical and development competences. I coupled this with training programs to bring more analysts with the prerequisite statistical knowledge into the software development side of the work.

Downsides of the title is there is no real discrimination based on competence, and really no advancement potential unless you're willing to go into management.

Collapse
 
itsasine profile image
ItsASine (Kayla)

Sounds more like "Data Engineer" than "Data Scientist", no? I'm still trying to get around the terminology of analyst, scientist, engineer, etc.

Collapse
 
mrdevlar profile image
Richard Podkolinski

I'm more scientist than engineer as my background is statistics not computer engineering. Data Engineers tend to be more focused on pipelines and data structures than uncertainty and estimation. Yes, I've had to do both, but that is because the field was largely seeking unicorns the last decade, so I learned.

Now that you can get funding to hire more people, the specialization is kicking in and the tasks are diverging. That said, I still prefer Data Scientists who understand data structures and pipelines otherwise they need assistance in most steps.

Collapse
 
dmerand profile image
Donald Merand

Director of Technology, because "Director" is the title you get at my org when you manage a department and "Technology" because well... Technology.

I like to refer to myself as the Director of Tech-sploration! But I haven't been able to convince them to put that on my card yet.

Collapse
 
geoff profile image
Geoff Davis

“Digital Developer” because I fought to get a promotion and leave my old title of “Jr. Digital Developer” ;)

At the agency I work at, devs go by "Digital" developer versus "Frontend"/"Web"/"Backend" mostly because most of us work across the stack, and even into traditional DevOps and/or Database admin territory.

Collapse
 
moopet profile image
Ben Sinclair

I'm really put off by he use of "digital" in titles. Everything we do with computers is digital at some point, so I'd rather take the word back and use it exclusively for people who make things with their fingers.

Collapse
 
geoff profile image
Geoff Davis

I don't mind it. But when you think about it, we still do make things with our fingers ;)

Collapse
 
thebouv profile image
Anthony Bouvier

Director of Emerging Technology

A emerging technology team was formed and I was placed at its head under the CIO because I'm good at solving problems, tackling new things, prototyping and creating proof of concepts quickly. I am thoroughly excited by challenging unknowns and leading other developers down the same path.

My favorite job title of all time? Geek in Charge. How dope was that? :)

Collapse
 
ztickm profile image
Salim MAHBOUBI

N/A
Because dev jobs around here are as scarce as unicorns! Also because remote teams won't trust juniors to be able to control themselves and deliver as if they were in place, for some reason.
Don't get me started on relocating.
I'm freelancing, right now. So, I guess "Mercenary Developer" suits me better.