Software Career

6 Winning Recruiting Strategies for Tech Startups

Tech startups often worry about how to compete for talent with bigger companies. Many technology giants attract software developers with generous compensation packages. It’s common to see the tech giants put forward higher salaries, enticing benefits and perks, fancy or sometimes novel (such as a treehouse) office space, sense of stability, well-defined path for advancement …

6 Winning Recruiting Strategies for Tech Startups Read More »

Passive Candidate Engagement using Persona – iOS Mobile App Developer Case Study

In our previous passive candidate engagement discussion, we talked about the most important information recruiters need to know is how your open position would be a desirable career progression for the candidate. To establish this, we need to collect intelligence about our candidates in addition to understanding the position itself.  Assuming you’ll work with the …

Passive Candidate Engagement using Persona – iOS Mobile App Developer Case Study Read More »

Let’s Build a New Image for Technical Recruiting

What‘s the first organic search result in Google when you type in “technical recruiting?” Since Google personalizes search results, for me, the answer was a blog titled, “Why are technical recruiters so clueless?”, by none other than the creator of Ruby on Rails web development framework – David Heinemeier Hansson of Basecamp, known in the software …

Let’s Build a New Image for Technical Recruiting Read More »

How Developers Scan Job Descriptions: SDE

Software Development Engineer (Seattle) Previously, Geekology interviewed an iOS Mobile Developer and an QA Engineer to learn how potential technical candidates feel about the job descriptions they would run into. In this installment in our series, we set to find out more by interviewing an experienced SDE currently working at a leading technology company. You will soon see from …

How Developers Scan Job Descriptions: SDE Read More »

What’s a Software Architect?

There is no standard definition for the “architect” role in the software world. It could have very different meanings at different companies. Some teams think it is a role where you spend most of your time in high-level, abstract system design, while others consider it a hands-on role that exemplifies mastery of specific languages or …

What’s a Software Architect? Read More »