My Top 10 Tips for Landing Your Dream Engineering Job

My Top 10 Tips for Landing Your Dream Engineering Job

Thinking about pursuing a career as an engineer?  Here are my top 10 tips for navigating the tech waters to land your next big gig.  

 

(1) Figure out where you want to work and/or what you want to work on.

    • Above all, this is probably the most important. Uninspired people produce uninspiring work. Companies want people who love what they do.
    • A few questions to ask yourself:
      • What motivates me?
      • What is my dream job?
      • Why?

 

(2) Research your dream company(ies).

    • What is their vision?
    • What kind of engineers are they looking for?
    • How can you contribute to the company’s technology mission?

 

(3) Sell yourself by showing, not telling.

    • Set up a GitHub account.
      • Work on projects that you are passionate about. It shows that you enjoy programming and that it isn’t just a job for you.
      • For extra brownie points, become familiar with and/or contribute to the open source projects run by your dream company.

 

(4) Always write clean code, even on your own pet projects.

    • Follow a style guide. Just pick one you like and use it to get in the habit of always coding in the same style; your future company has one and will expect you to follow it.

 

(5) Create a website to showcase your portfolio.

    • If you don’t have much of a portfolio, be creative! Go more in depth on one or two of your favorite projects.

 

(6) Consistently update your LinkedIn Profile.

    • In the Skills Section, include keywords such as languages and tools you are comfortable with to catch the eye of a recruiter.
    • Include a photo so you seem friendly.

 

(7) Craft a one-sentence summary statement that sells your engineering prowess.

  • Elaborate with specific examples: good/bad team experiences, great successes or educational failures, leadership, problem solving and bug fixing.
  • Use the STAR/SHARE model to clearly frame your answers.

 

(8) Communicate clearly.

    • You may be brilliant, but if you can’t communicate your ideas, who will know?
    • Shorter is usually better. What’s the TL;DR version?

 

(9) Practice, practice, practice.

    • Even before you land that technical interview, you should be honing your skills with mock interviews (without a code editor) for when the day comes.
    • Practice questions in the language(s) that your target company uses.
    • Always keep your computer science fundamentals sharp (algorithms, data structures, etc) since almost every company will ask something related to these.

 

(10) Never stop learning.

    • Subscribe to e-mail newsletters that are interesting to you. As a software engineer and web developer, I subscribe to JavaScript Weekly, HTML5 Weekly, etc.
    • Follow influential companies and/or open-source developers on social media.
Healthoduct Discovering health and beyond

All about Health and Fitness | Weight Loss | Flat Belly Fix | Healthy food | Travel and Super Delicious Healthy Recipes.

8y

perfect one

Like
Reply
Sachin Hooda

Senior Developer II @Delta Airlines

8y

Helpful points.:)

Like
Reply
Jesan Rahaman

Azure Data Factory| SQL Server| Power Bi| ADLs Gen2 |Alteryx | Tableau | SQL |

8y

Good points.

Like
Reply
Kyunghee Kim

Professor of SmartPhone Contents at Barkseok Univ. Estimator of Gov.Procurement Services

8y

Thanks for your clearing writings.

Like
Reply
Sarang Sanjivani Suresh Dumbre

Let's Automate The Telco Cloud | Looking for opportunities in V2X globally | Private 5G/4G Networks | O-RAN/V-RAN/Core | ETSI's NFV | Kubernetes (K8s)

8y

Nicely written Gregory Quan !

To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics