Office-Hours

Office Hours

Free One-on-One
Engineering Career Review

Every month I personally invite a small number of software engineers for a free online conversation about software architecture, technical interviews, career growth and system design.

Apply Now

Only a limited number of applicants are selected every month.

Masoud Bahrami

Masoud Bahrami

Software Architect · Career Mentor

Why I Started Office Hours

For over a decade, I’ve had the privilege of working alongside brilliant engineers, and I’ve learned that the biggest leaps happen when we have honest, focused conversations. Office Hours was born from a simple belief: every engineer deserves access to experienced guidance, regardless of their background or network.

I genuinely enjoy untangling complex problems with others, whether it’s refining a system design or preparing for a technical leadership role. These sessions are my way of giving back to the community that has shaped my own career, and they’re free because mentorship should never be a commodity.

This isn’t about selling anything, it’s about creating space for the kind of dialogue that helps engineers grow, gain clarity, and build the confidence to tackle their next big challenge. My work in Language-Driven Design and Exploratory Domain Discovery has shown me that the best insights emerge from genuine conversation and shared understanding.

Who Is This For

👨‍💻

Software Engineers

Individual contributors looking to deepen their craft and think beyond just writing code.

🧑‍💼

Senior Developers

Seasoned coders aiming for technical leadership and architectural thinking.

🏗️

Software Architects

Architects who design resilient, scalable systems with intentionality.

🧭

Tech Leads

Leads who balance delivery, people, and code with clarity.

🎯

Product Company Aspirants

Engineers preparing for top product-first companies like Stripe, Vercel, or Linear.

📈

Career Growth Seekers

Anyone invested in long-term professional development and architectural fluency.

How It Works

Apply

Fill out the application form

Review

I personally review each submission

Meeting

45-60 min Google Meet session

Action Plan

Clear next steps for your growth

Simple, human, and focused on what matters to you.

What We Can Discuss

• Software Architecture & Design
• Domain-Driven Design (DDD)
• System Design & Scalability
• Technical Interviews
• Career Growth & Planning
• Leadership & Mentorship
• Resume & Portfolio Review
• Remote Work & Distributed Teams
• Distributed Systems
• Backend Engineering
• Engineering Management
• Technical Decision Making
• Language-Driven Design
• Exploratory Domain Discovery
• Architecture Heuristics

FAQ

Is it really free?

Yes, 100% free. No hidden fees, no sales pitch, just genuine conversation focused on your growth.

Who can apply?

Any software engineer with at least 2 years of professional experience. All backgrounds, technologies, and industries welcome.

How long is the session?

Each session is 45–60 minutes, tailored to your specific questions, goals, and challenges.

Is everyone accepted?

Due to limited availability, I review each application personally and select candidates based on fit, timing, and potential impact.

When do sessions take place?

We’ll coordinate a time that works for both of us, whether weekdays, weekends, morning, or evening. I’m flexible and will do my best to accommodate your schedule. Once selected, we’ll find a time that fits.

Will the session be recorded?

Sessions are private and not recorded by default. You’re welcome to take notes for yourself. However, if we both agree that recording would be valuable (for reference or future discussion), we can decide together during the session. Your privacy and comfort always come first.

Application

📎 Resume / CV: Instead of uploading a file, please share a link to your LinkedIn, GitHub, or Google Drive in the text area below.

Conversational Form (#3)

Ready to Apply?

Applications are personally reviewed. Only a few sessions are available each month.

Submit Application