thinkbridge recognized in Gartner’s Market Guide for Digital Technology and Business Consulting Services
Learn More
Market Guide for Digital Technology and Business Consulting Services
Celebrating A Decade Of Innovation
Why thinkbridge is a great place to work?
Market Guide for Digital Technology and Business Consulting Services
Celebrating A Decade Of Innovation
Why thinkbridge is a great place to work?
8 min read

The Top 3 Qualities Of An Exceptional Software Engineer

Engineers/Code/Software/Software Development/Technology/TaaS/SaaS/Software Engineer/Technical Skills/Domain/Stack/Language/Framework
What are the top 3 qualities of an exceptional software engineer? Every month, we're asking our engineering teams to give us their best.
Written by
Nikesh Mehata
Published on
April 12, 2024

ask an engineer series

Every month, we're asking our engineering team to give us their brightest insights on best practices, trends, and methodologies. This month, we asked thinkbridge's Managing Director Nikesh Mehata this tough question:

Q: What are the top 3 qualities of an exceptional software engineer?

A: I would say a plethora of qualities, in various measures, are needed to make an exceptional software professional including critical design thinking, problem-solving abilities, technical aptitude, dexterity, detailing, and dedication to name a few. But if I have to pick only three - if a person can imbibe, all of the other qualities will follow - would be humility, hunger, and meraki. I am going a bit philosophical here so please bear with me!

Humility

Be humble for knowledge. In the software space, technology is changing ever so quickly, so our current knowledge and skills are inevitably bound to be obsolete. We should always be mindful that our current depth and width of knowledge is just a trickle compared to the extent of what is out there! This helps avoid hubris and becoming complacent.

Hunger

Once you feel humility for the minuscule nature of your knowledge, a hunger to expand yourself should set in. Work in any ambit then becomes a source for you to satiate your hunger. You are then not averse to any project, technology, domain, stack, role, people, client, as any and all kind of work and situations fulfills as well as expands your hunger at the same time!

Meraki

Meraki is a Greek word meaning to put a part of yourself in anything you do, but I like to look at it in a bit of reverse. It's about where everything you do becomes a part of you. A strong sense of belonging, but instead of you belonging to work, the work belongs to you! Then just as you would not misspell your name anywhere ever, or serve bad food to your loved ones, or scratch or smash your favorite phone, you ensure that any task you perform is as savory, burnished, and as pristine as possible. You do whatever it takes every day, and your work becomes your unique signature in life.

Weekly newsletter
No spam. Just the latest releases and tips, interesting articles, and exclusive interviews in your inbox every week.
Read about our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Contact us

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Take a step closer to the new way!

Explore creative and new approaches with experts by your side.