You’re a valuable backend engineer, and proactively seeking [High-Visibility Projects](/high_visibility_projects/) is essential for career growth. This guide provides a script and strategies to confidently articulate your desire for these opportunities to your manager, emphasizing your skills and the benefits to the team.

Advocating for High-Visibility Projects Go/Rust Backend Engineers

advocating_for_high_visibility_projects_gorust_backend_engin

As a backend engineer specializing in Go and Rust, you possess in-demand skills. However, technical proficiency alone isn’t always enough for career advancement. Actively seeking and Securing High-Visibility Projects – those that directly impact key business metrics or are presented to stakeholders – is crucial. This guide addresses the common conflict of wanting more of these projects and provides a framework for a successful negotiation.

Understanding the Conflict

Often, engineers are assigned tasks based on immediate need, not necessarily on their desire for growth or the strategic importance of the project. Your manager might be prioritizing other factors like team balance, experience levels, or perceived risk aversion. They may also be unaware of your ambition or the specific skills you want to showcase. This isn’t necessarily a reflection of your performance, but a communication gap.

1. Preparation is Key

Before approaching your manager, thorough preparation is paramount. Don’t just say you want ‘more high-visibility projects.’ Be specific.

2. Technical Vocabulary (and how to use it)

3. High-Pressure Negotiation Script

(Assume a 1:1 meeting with your manager)

You: “Thanks for meeting with me. I wanted to discuss my career development and how I can contribute even more effectively to the team’s goals. I’m really enjoying my work on [current project], but I’m also eager to take on projects with a higher level of visibility and impact.”

Manager: “Okay, that’s good to hear. What kind of projects are you thinking of?”

You: “I’ve been following the progress on [Target Project 1] and [Target Project 2]. I believe my skills in [Go concurrency/Rust memory safety/API design – choose relevant skills] would be particularly valuable in [specific contribution, e.g., optimizing performance, ensuring security, improving developer experience]. For example, [briefly explain how your skills will benefit the project – quantify if possible].”

Manager: “Those are important projects. We have a lot on our plate right now. Are you feeling overloaded?”

You: “I’m confident in my ability to manage my workload effectively. I’m not suggesting I take on everything at once. I’m looking for opportunities to gradually transition into these higher-visibility roles, perhaps by shadowing a senior engineer initially or taking on a smaller component of the project. I’m also happy to help unblock others to create capacity.”

Manager: “I see. We need to consider team balance and experience levels.”

You: “Absolutely. I understand that. I’m committed to the team’s overall success, and I believe that by contributing to these projects, I can not only grow my skills but also help the team achieve its objectives. I’m open to discussing how we can strategically integrate my involvement to ensure a smooth transition and maintain team efficiency.”

Manager: “Let me think about it. I’ll see what I can do.”

You: “Thank you. I appreciate you considering my request. Could we schedule a quick follow-up in a week to discuss this further? I’d also be happy to provide more detail on how my skills align with the project requirements.”

4. Cultural & Executive Nuance

By following these steps and tailoring your approach to your specific workplace culture, you can effectively advocate for high-visibility projects and accelerate your career growth as a Go/Rust backend engineer.