Elevate your engineering organization

Good Software Studio empowers Seed to Series C software startups with strategic consulting and expertise.

Person sliding a toggle on a project

Transforming aspiring teams into high-quality innovators

System Design Audit

We will review your system design and provide actionable feedback to improve scalability, reliability, and deployment.


This will include:

  • Architecture
  • Infrastructure
  • CI/CD and DORA Metrics
  • Monitoring and Alerting

Engineering Quality

We will review your engineering practices including quality, communication, and efficiency.


We'll examine:

  • Use of RFCs
  • Post mortems
  • Culture of testing
  • PR templates
  • How and when to incorporate QA

Security Review and SOC II Readiness

Let's dive into the security of your system, processes, and people.


We'll examine controls like:

  • Key and password management
  • Access controls and roles
  • Light penetration testing
  • Auth patterns
  • Offboarding procedures

Developer Experience

If developers are efficient, they can produce better solutions. Small tweaks here can lead to compounding gains.


During this initiative, we'll examine:

  • Codebase health and patterns
  • Onboarding and local dev setup
  • Technical documentation and runbooks
  • On-call process

Building Quality Product

Creating a quality product starts much earlier than engineering. How are we talking to users? How are we designing edge-cases? How are we rolling out features? How are we measuring and learning from launches? How are we informing the rest of the organization (Sales, Support, Marketing) as features are released?


We'll also improve your process for running a product team:

  • Agile setup and training
  • Prioritization and measuring success
  • Writing great user stories with acceptance criteria

MVP Discovery and Product Roadmap

Building for the first time? Let's make sure you're aiming the right direction. This involves a series of interviews with stakeholders and customers to understand the problem space and the potential solutions. We'll then work together to create a product roadmap that will guide your team to success.


Additionally once we know what to build, there are proven techniques for ensuring that we maintain a quality bar when communicating that work with feature teams

Team Health

Are teams happy? Are they running into roadblocks but not bringing them up? How do they feel about the codebase? Is there too much process in place?


The only way we'll know is if we ask, measure, take actions, then look at trends over time. As part of this initiative, we'll use a framework that's used by many teams in the valley.


The result of this initiative will be a self-assessing and self-healing team that can weather the storms of startup life.

Interview and Evaluation Design

Hiring the right people can make or break an early stage startup.


In this initiative, we'll work together to tackle:

  • Interview design and job reqs
  • Signals to look for
  • Training on how to interview and how to avoid bias

Roles and Gap Analysis

Is your people organization set up for success? Are there key roles missing? Let's look at your org chart and budget and decide on where headcount could be placed to optimize for your company stage.


Additionally, we'll look at your current team and identify gaps in skillset and experience.

Leveling, promotion, and performance review design

As your engineering organization grows, engineering leveling is crucial for promotions and to help ensure that you're hiring effectively at the level that you need.


This initiative will tackle

  • Leveling
  • Performance review design
  • Compensation

Spike on critical bug

We'll work together to debug a specific issue in your codebase. This will include a code review, a debugging session, and a follow up with actionable feedback.

Review dev shop proposal

Are you considering hiring a dev shop to build your product? Let's review the proposal together and make sure that you're setup of success with a quality tech stack.

Solution for onboarding new engineers

We'll work together to create an onboarding process for new engineers. This will include a document and a series of meetings with your team to ensure that they're set up for success.

How can we get more out of our 1-1s?

1-1s are a crucial part of any manager's toolkit. We'll work together to create a framework for 1-1s that will help you get the most out of them.

A process to improve your on-call setup

Oh no! Your on-call setup isn't scaling. Let's create a process for on-call that will help your team respond to incidents faster and with less stress.

AI research and proof-of-concept

Are you interested in AI but don't know where to start? Let's work together to create a plan for an AI proof-of-concept that will help you understand the effort and value of AI for your business.

Our core values guide our work

Active Listening > Dictating

Every startup is different. We listen to your needs and tailor our approach to your unique situation.

Tactical > Theoretical

We focus on the tactical, not the theoretical. We don't just talk about what you should do, we help you do it.

Outcomes > Process

We only suggest process if it helps us achieve the desired outcome. We don't get bogged down in process for process' sake.

Good software. Great people.

Good Software Studio is a consulting firm and technical product house based in Albuquerque, NM. It was founded by Zach Azar. Leveraging his Bay Area experience as an Engineering Manager and Principal Software Engineer, Zach leans on a network of talented engineering leaders, software engineers, designers, and product managers to deliver high-quality software and consulting services to our clients.
Image of Zach Azar

Ready to get started?

Image of person unlocking the universe