0

How do I find complex projects that are technically interesting?

Profile picture
Junior engineer [L3] at Google2 years ago

Security teams are typically infrastructure teams rather than product teams. Security teams make changes to existing products to make them more secure, which are usually trivial changes, not intellectually stimulating.

The interesting part is the planning happening before. For the first few months at Google, I did routine security fixes, which was boring but impactful. Then I found a project that allowed me to develop a more complex system for about 2 months, but that project has shipped to production and has concluded.

I am working actively with my manager to find projects that would allow me to write more complex software that will also help me grow technically. So the question is: how do I find these projects?

What I am doing now: stay up-to-date on new threats and what other security teams are doing at Google to see if I can draw some inspiration from them.

77
1

Discussion

(1 comment)
  • 0
    Profile picture
    Meta, Pinterest, Kosei
    2 years ago

    I’d push back a little on the notion that the 2 month project you did is truly “concluded”. Could you extend the project, apply it to more teams, or improve the discoverability of it?

    To do more complex work:

    • I like your idea of following updates from other security teams and trying to plug holes or help them in their work.
    • Talk to senior security folks and ask them for leads on interesting projects.
    • Do you have to constrain yourself to a security role? I feel like it’s at odds to some extent with sophisticated software. Can you spend 3-6 months in a hybrid role where you are able to write more code?
Google is an American multinational technology company that focuses on search engine technology, online advertising, cloud computing, and much more. It is considered one of the Big Five technology companies.
Google96 questions