Speaker
Abstract
So, you want to be a Staff-Plus Engineer at your organization. Are you one of a hundred engineers vying for that big new shiny project to get you there?
Let me tell you a little secret: Listen to what your peers and managers are complaining about. Are they drowned in production issues on an old unreliable system that no one wants to touch? Are they stuck waiting for approvals from design committees? Are they struggling to make large-scale interactive applications work across data centers? Or is the business losing money on over-provisioned hardware in the cloud?
These tedious unattractive problems could be your biggest opportunities to solve hard technical issues while having a massive impact on your entire organization.
In this talk, we will use some real-world examples to unpack how to recognize such problems, broaden your scope, and embrace the soft skills needed to tackle them at scale to land a Staff-Plus Engineer role.
Interview
I’m the technical lead for various consumer-facing platforms at LinkedIn. This includes Messaging, Search and Profile. I also work on LinkedIn's real-time delivery infrastructure. I actually did a QCon session on that in 2020 in London. One of the projects I worked on this year was to guarantee at least one semantics throughout the entire LinkedIn instant messaging delivery pipeline to make it extremely reliable. This was a very interesting technical challenge and I may actually talk about it in an upcoming QCon event.
A lot of engineers ask me how they can find impactful projects in their organization to grow into a Staff+ engineer role. Sometimes they feel that their manager is unable to find the right opportunities for them, or they feel constrained by the scope of the team they're currently working on. Sometimes they actually feel that the best projects are already taken up by others. I want to address this problem head-on and just share some secrets for finding and solving meaningful problems in an engineering organization.
Although the session is targeted at senior-level engineers, I think that what I'm going to share applies to engineers at any stage of their careers. Recognizing patterns and problems, generalizing them, and building solutions for the broader organization are all invaluable skills to grow your career at any stage. Although I will be using real-world technical examples for this, my advice even applies to job functions beyond engineering.
I would like to have them walk away feeling confident about a few things. First, you do not need to wait for someone to assign you a big project to grow your career. I think meaningful, impactful problems are waiting to be solved all around you as long as you're willing to keep a keen eye out for them. Second, engineers complain about systems and processes all the time, and these are the tedious, unattractive problems that could be your biggest opportunities to solve hard technical issues with massive impact on your organization. Third, beyond your technical skills, you must embrace the soft skills needed to solve such problems at scale, even if they make you uncomfortable. So understanding the business, aligning with non-engineering leaders, presenting to executives, written communication, and public speaking: these are all examples of skills that all engineers must practice all the time.
Topics
QCon San Francisco 2022 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Staff+ Engineer Path Hosted by Fabiane Nardon Data Scientist, Java Champion & CTO @tail_oficiaFrom the same track
Wednesday 26 October
10:35 Pacific DEKJ Session Staff Plus Engineering The Secret to Finding Impactful Projects to Land a Staff-Plus Engineer Role Akhilesh Gupta Principal Software Engineer @LinkedIn, previously Lead Engineer @Uber So, you want to be a Staff-Plus Engineer at your organization. Are you one of a hundred engineers vying for that big new shiny project to get you there? 11:50 Ballroom BC Session Staff Plus Engineering How Community Engagement Can Boost Your Staff-Plus Career Eder Ignatowicz Principal Software Engineer and Architect @RedHat, previously Chair @QConSaoPaulo How does someone become a successful Staff-Plus Engineer? It is probably a mix of technical skills and having the right opportunities. But what if you don't have access to the best opportunities or the right contacts? 13:40 Ballroom BC Session Staff Plus Engineering The Engineer/Manager Pendulum Charity Majors CTO @Honeycombio, Previously engineer & manager @Facebook @Parse & @Linden Lab Should you be a manager? Or should you be an engineer? The old wisdom used to say that you should pick a lane and stick to it, but this is bad advice. 14:55 Pacific DEKJ Session Staff Plus Engineering Unraveling Techno-Solutionism: How I Fell Out of Love with “Ethical” Machine Learning Katharine Jarmul Principal Data Scientist @Thoughtworks As a Staff-Plus Engineer, I’ve had plenty of learning moments in my career where I realized my view of a problem was hindered by my own desire to solve it with technology. 16:10 Seacliff ABC Session The Staff-Plus Engineer Path Panel Eder Ignatowicz, Charity Majors, Akhilesh Gupta, Katharine Jarmul In this panel we will bring experienced Staff-Plus Engineers to discuss key topics to help you in your career path: