Archive

Posts Tagged ‘Career’

My Non-Traditional Path to Engineering Success

February 10, 2026 3 comments

I’ve been in this industry for a long time. If you had asked me 25 years ago if I would have imagined being in my current role in this industry, with the success I’ve had, I’m not sure I would have believed it. At that time I was working as a pharmacy technician, thinking of becoming a pharmacist (and giving that 6-figure pharmacy education requirement a skeptical side-eye), playing bass in the Boston club circuit, and wondering what I was going to do with my life. At the time I had just a smattering of college classes to my name, and no degree.

Getting Started

I eventually took a customer support job with a new electronics company called VideoGuide, taking calls in support of an early iteration of the integrated channel guides we all use today. It was a separate machine, with infrared transmitters hanging off of it to remote control TV and cable boxes. It was cutting edge back in the day, and a nice shift from public, in-person customer service to phone-based customer service.

I quickly got promoted to the technical help desk, and that was my first exposure to programming. The tech support team was busy crafting the company’s first website, and in between calls I played with Unix shell programming and HTML. I realized pretty quickly that I had an acumen for technology, but I did not have a computer science degree, and was not in a position to pursue one. I then spent time working in customer support for technical companies.

A couple of years later, in California, I signed on with a real estate listing service startup called PropertyFirst. The company had just received major funding and was looking to build a technical support team as it rolled out its desktop software. I was hired to be the lead technical support person. I told the hiring manager, and my manager after I started, that I wanted to be an engineer one day, and I’d join them with the understanding that if I wasn’t doing engineering work after a year, I would move on.

The help desk did not have any software or systems. At all. Nothing to manage customer data, nothing to provide information for call resolution. Nothing. On top of that, as a just-funded startup, the engineering team did not have the resources to build it, as they were already overloaded trying to get features out and manage what software they’d launched at that point.

So I wrote it. I cracked books at night, and between every call I took, I wrote software. We need something to look up customer information? I wrote it. We need something to automate a data change? I wrote it. We need reporting on something? I wrote it. The application, called “WorkCenter”, would eventually transition from desktop to web and become a staple of the company’s customer support processes for years.

And after seven months of proving myself, I landed that position on the engineering team, through hard work, intelligence, hustle, and customer obsession. PropertyFirst would merge with LoopNet, and I would eventually make my way up to what would today be a Principal Engineer or Principal Architect. My work directly led to the successful IPO of LoopNet and its eventual acquisition by CoStar Group.

Reason To Degree

I’ve written previously about my college experience at WGU. I’ve recently gone back and enrolled in a standalone class as I consider whether or not I want to pursue my Masters, and I’m not entirely sold on them again. We’ll see how I feel after the class is over.

What’s important here is the motivation for me to get my degree. I was 12 years into my technical career, and 3 years into my management career, and I was at a crossroads where I wasn’t sure what I was going to do next. I thought of a close friend of mine, who started at PropertyFirst when I did, and was also a technical manager at LoopNet. We built amazing things together, and had both advanced to senior technical manager roles at the company after years of service. I came to the realization that if the two of us were up for a position, we were essentially the same person on paper, with one exception: the degree. With WGU now an option so that I could go to class on my own terms, the decision to get my degree became an easy one.

I strongly believe I would not be the person and leader I am today if I had been professionally educated from the start, as too many of my strengths are built from doing the work, not from school. But I also believe that getting the degree led to my opportunity at Amazon, and to where I am now. A circuitous route to be sure, but a successful route to date.

The Consequences

I remember in my early days, as I worked up to positions as a technical leader, constantly battling imposter syndrome as I led meetings with engineers who were all more educated than I was. I spoke the language differently, and I conceptualized technology differently. I had to work hard to earn trust.

We were solving problems with no solutions as well, as we were ahead of technology for features like full text searching. That led to lessons learned and perspectives that didn’t always align with the overall industry. I remember very clearly an interview with an engineer that worked for NASA’s Jet Propulsion Laboratory and was applying for a position at LoopNet. They brought years of education and experience, but were focused on industry patterns and practices documented by Microsoft. We had already bypassed several of those in favor of our own solutions, and the lack of alignment from a technical perspective was palpable during the interview conversation.

It’s taken years for me to become comfortable with what I’ve learned and what I know enough that I feel my technical perspectives have value. My non-traditional, online degree did not necessarily help me with this. The best thing was my experience at Amazon. On my first day someone said to me, “This is the place where smart people come to feel stupid”, and while I never felt stupid, my ability to learn and eventually provide constructive feedback to senior Amazon engineers eventually helped me accept my own perspectives.

I still feel the absence of a full computer science degree on occasion. Recent interview forays into code challenges expose my inability to write a binary search tree or a linked list. It doesn’t mean I can’t problem solve, but I’ve never once in my lifetime had to write something like this, so LeetCode style exercises still frustrate me. There are certainly times at higher levels of scale, where performance becomes critically important, that I sometimes feel I lack historical context, or miss points others might take for granted. I tend to blame the gaps in my education, but in reality that might not be the case. It hasn’t hindered my progress from a practical standpoint, but it does make my imposter syndrome ramp up a bit.

That said, when you combine my unorthodox background with a willingness to learn, a desire to deliver, and a logical and linear problem solving approach, and then put that with all of the early projects I built that resulted in features we would take for granted today, I would argue my unique background has been a key component of my success, not only as a technician, but as someone open to new ideas, to mentoring others who came from similar backgrounds, and to thinking outside the box to solve problems.

Categories: Career, School, Work Tags: , ,

The Next Adventure

January 27, 2026 Leave a comment

Yesterday, January 26, 2026, was my last official day as an Amazonian. I was impacted by layoffs in October 2025 after nearly eight years of successful delivery. The moment is bittersweet, as I’ve spent much of my time over this three-month transition period buried in job searches while trying to enjoy the holiday season in spite of the uncertainty. I’ve learned a lot over the last eight years, both what to do and what not to do, and I’ve worked with so many incredible individuals.

Immediately after the layoff occurred, I began looking for next steps. One of the more enjoyable aspects of my Amazon career was being a Document Bar Raiser. Giving back and helping so many people improve their writing was an amazing experience. I prepared a professional service, Hopeful Writing, to engage those who want to be better writers and offer professional help. I’m not sure if I’ll continue it or not if I were to get traction, but I wanted to be prepared in case I was not able to find a new role. Now that I’ve found one, I doubt I will engage much with this, except with interns or students.

That said, I’ve accepted an offer as Senior Engineering Manager at Atlassian, starting in mid-February. I’m super excited to work for Atlassian, and to continue to improve experiences for customers, developers, product owners, document authors, and anyone else involved in building something amazing for their customers. I wanted to find something I could focus on for the next several years, and I’ve been impressed with Atlassian for a while now and can’t wait to get started.

I’ll be posting more about my job search experience and reflections on this period of my life in the coming weeks.

Categories: Career, Work, Writing Tags: , , , ,

What I Would Look For In A Cover Letter

January 21, 2026 Leave a comment

Recently I wrote about how my approach to cover letters changed during my recent job search. As part of that, I was asked what I would look for in a cover letter.

What I Look For

You’ve put the effort into writing a cover letter. Let’s make sure it delivers on that effort.

  • Why You Want The Position

Clearly, everyone seeking a position would like a job for some reason. In this troubled job market, people need to be less selective. That’s understandable. But if you can come up with a compelling narrative for why you are interested, that’s a plus. I have a deep background in business marketplace search engines. If I am applying for a position oriented on search, I open with that relevant experience and my interest in those types of systems.

  • Why You Will Succeed In The Position

These first three points are all similar, but have different framing. Take this opportunity to articulate why you will be successful if we hire you. It could be your experience, it could be your excitement about what the position will work on, it could be your drive and ability to learn, but make a case that you are going to succeed.

  • What Are Your Relevant Strengths

You have strengths. You have experience. Not all of it will be addressable in depth on your resume. Take this opportunity to include a sentence or two for strengths that are directly relevant and will be helped by expansion. This is not for checklist items such as how much experience you have. For example, when positions mention strong communication or strength in mentorship, I use this opportunity to surface my bar raising roles at Amazon for both document writing as well as engineering manager onboarding.

  • How Do You Communicate

Most resumes don’t have the space or the context to provide a chance to showcase communication skills. A cover letter provides a chance for you to show how you communicate, to surface your personality. I would not exclusively use AI for this reason; a seasoned communicator will know when you use it and will know it’s not representative of you.

  • You Know Who We Are And What We Do

Hopefully you are interested enough to know who we are and what we do. Take this opportunity to tell the hiring manager what about the company resonates with you, and show that you are willing to take some initiative as you target your job search.

  • A High Level Sense Of Who You Are

Inject some of yourself into your cover letter, so that the hiring manager can get a read on who you are. Hopefully my cover letter reads the way I want to come across in interviews, as a calm, confident, competent candidate.

What I Don’t Look For

There are things that I will not look for, or hold against a candidate. I don’t believe in mythical checklists or hidden gates that candidates need to be aware of. I’m a big fan of transparency, and won’t reject a candidate just because they aren’t aware of my preferences, especially if those preferences aren’t publicized.

  • Personalization

I have seen suggestions that candidates should deeply research the personnel responsible for the position, including the recruiter and hiring manager. I have seen suggestions that cover letters that aren’t addressed to a specific person should be rejected.

Many positions don’t have this information, and even if they did, that has no bearing on whether or not the candidate is qualified for the position and falls into the category of hidden checklist. I address my cover letter as “Dear Hiring Manager”, and that’s acceptable in my view.

  • Deep Research

It’s great if you understand what the position requires, have a general awareness of what the company does, and a general awareness of what the company values are should the company articulate them publicly. I don’t expect more than that.

  • Appropriate AI Usage

AIs are writing cover letters a lot nowadays, along with other artifacts involved in the hiring process. I can generally glean whether or not writing was done with AI. If I feel like the entire thing is AI generated, that might give me pause; but I encourage candidates to use AI to clean up their writing and narratives.

  • Perfect Writing Mechanics

I’ve been a Doc Bar Raiser for Amazon. I know how to evaluate writing mechanics. I can spot typos and other grammatical errors. I’ve also been in meetings where wonderful ideas or highly deserving promotion documents were picked apart due to writing quality. If a document is poorly written, that can be a red flag. But small typos and grammar errors, I’m inclined to ignore.

  • Complete Qualification Match

Much like a screening interview, a cover letter is an introduction. The resume is the appropriate place to evaluate qualification matches; a cover letter should summarize why the candidate feels a resume review or a screening interview is in the best interest of both parties.

Categories: Career, Work, Writing Tags: , , ,