INACTIVE POST – For a Limited Time Only: Looking for Work
This is no longer an active post. I accepted a job offer and am no longer looking for work. I am leaving the post up for archival purposes after receiving requests to do so.
Disclaimer: I am not interested in hearing from independent recruiters, recruiting firms, etc. This post is not for you. Everyone else, continue on! This post will self-destruct when I find a new job.
For a limited time only, I am on the market for a new job. A bunch of friends asked what I was looking for, so I decided to put it all in writing rather than repeat myself many times. Please take a look and get in touch if you think I would be a good fit for your organization and vice versa.
Soon! I'm taking a little time off to recharge. I am happy to start conversations now and will be ready to start a new job in the early summer.
If you want me to relocate, it will likely take me a couple months to sort out the logistics of moving across the country with two disgruntled cats.
I am currently based in Pittsburgh, PA. I want to move to Portland, OR in the relatively near future. I am looking for companies that fit either of the following:
- Based in Portland.
- Based in the US and support remote employees.
Check out my resume for an overview of my work experience, education, and more.
I am a software developer with 8+ years of experience. I like to focus on front-end web development because I am passionate about user experience, but I am comfortable developing throughout the stack. I enjoy learning new things and am quick to pick up new languages and skills.
Front-end web development excites me because I get to consider a lot of different problems (design, accessibility, user experience, performance, support for multiple platforms and screen sizes, and so much more) while getting to write code and fight for a great experience for users. I am comfortable diving deeper into the stack as part of my job, but the front end is my happy place. A new job does not need to be 100% front-end web development, but I want it to be something I get to regularly work on.
In addition to my strong technical skills, I have excellent communication and leadership skills. I am known for my writing and public speaking. I spearheaded mentoring and training in my workplaces and local tech community. I was the technical lead on large, successful projects where I was responsible for technical design and architecture, overseeing junior engineers, data analysis, managing project timelines and deliverables, collaboration with other teams, and software development.
What I'm Looking For
The three main things I am looking for are:
- Good people.
- Interesting problems.
- Competitive pay.
I am looking for a company that is based in Portland or is based in the US and supports remote employees. I will also consider companies based in Canada if they have good support for remote employees based in the US (e.g. health insurance).
I am looking for a small to midsize company. I've worked for giant corporations (IBM, Google), and it wasn't the right fit for me. Tiny, early stage startups are also unlikely to be a good fit.
The following are things that are important to me in the culture where I work.
- Collaboration — People work together to solve problems. People share knowledge and collaborate with people from other roles (e.g. engineering, QA, design, UX, support).
- Respect — People respect the people they work with regardless of their role. People respect users of the software they develop.
- Empathy — People try to empathize with the people they work with and users. This is reflected in how people interact with and treat one another.
- Work/life balance — People work about 40 hours a week or less. Working on weekends only happens in extreme situations. When people leave work at the end of the day, they disconnect from work. The work environment is sustainable, so burnout is rare.
The following things will excite me about your organization. Think of them as bonus points!
- Flexible work schedule.
- 20+ days of vacation leave.
- Unlimited sick leave.
- 401k match.
- Located in Portland or within a four hour flight from Portland.
- Support for employees using company time for things like professional development, open source contributions, and community outreach.
- Support for employees attending conferences.
- Support for your local tech community.
- Sponsors AlterConf.
- Has a subscription to Model View Culture.
The following things will make me less excited about your organization. They're not dealbreakers, but I will probably ask to be paid more if some of these practices are present at your company.
- Pager duty or other on-call requirements. This cuts into work/life balance for me.
- Heavy travel. I don't mind traveling to the home base a few times a year if I am a remote employee, but don't enjoy traveling more frequently than that.
- A combined PTO policy. This punishes employees who get sick by giving them less vacation.
- An unlimited vacation policy. This post pretty well explains my concerns.
- Policies that limit what employees can do with their free time (e.g. banning employees from contributing to open source).
- Support for IE7 and older. I can do it, but it makes me sad.
The following are dealbreakers. Your organization is not going to be a good fit.
- Heavy drinking culture.
- You don't have HR.
- You have zero women employees.
Does all of this sound interesting to you? Awesome! You should contact me if you meet all of the following criteria.
- You work for the organization you are contacting me about. Ideally you are a software engineer or someone who works closely with software engineers (e.g. designer, QA, PM).
- You read the post and think your organization would be a good fit for me and vice versa.
- Your organization is hiring now or in the near future.
Please contact me via email at firstname.lastname@example.org and include the following:
- The name of the organization you are contacting me about.
- Where the organization is based.
- What kind of organization it is (e.g. private/public company, non-profit, government).
- Does the organization allow remote work?
- A brief description of why the organization would be a good fit for me and vice versa.
- Information about the position(s) and/or a link to relevant job postings.
- Any other information you think is useful.
FAQsLast updated 2015-04-23 at 6:30pm
Why do you want to move to Portland?
I've been in Pittsburgh a long time (~12 years), and it's no longer a good fit for me. It's time for a change. I spent a bunch of time in Portland last summer for AdaCamp and OSBridge and fell in love with the city. My awesome friends in Portland are lobbying hard for me to move. The tech community there sounds welcoming. And a hundred other little reasons.
Bonus: I am told it will be socially acceptable to push my cat around in a stroller there.
Why are you leaving Google?
Working at Google for the last 2+ years has been really valuable for my growth as a software engineer. I learned a lot and expanded my skills. I am grateful for the kind and talented people I worked with during my tenure there. However, just like Pittsburgh, Google isn't the right fit for me any more. Below are some reasons why.
- Google does not allow remote work and there aren't opportunities for me in Portland.
- Working for a huge megacorporation is not a good fit for me. It was a beneficial learning experience, but I am hoping to move somewhere smaller. Up side: most tech companies are smaller than Google.
- Google has a very bad case of not invented here syndrome (often for legitimate reasons). This makes it difficult for me to keep up with the latest and greatest in front-end web development, and I do not want to fall behind in my field.
- It was difficult for me to maintain good work/life balance at Google. I want something more sustainable.