Building future leaders in software through hands-on experience

Building future leaders in software through hands-on experience

Building future leaders in software through hands-on experience

Launch your career in software development

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Launch your career in software development

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Launch your career in software development

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Launch your career in software development

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Hands-on training and mentorship

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Hands-on training and mentorship

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Hands-on training and mentorship

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Hands-on training and mentorship

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Get paid while learning and honing your craft

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Get paid while learning and honing your craft

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Get paid while learning and honing your craft

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

Get paid while learning and honing your craft

Our development team is experienced in building tailored sustainable web applications using leading-edge technologies.

What is the Craftsmanship Academy?

The Craftsmanship Academy is a training program designed to nurture junior developers into long-term team members at RoleModel Software. Aimed at those with some programming background, it offers hands-on learning under the mentorship of experienced developers, called "Craftsmen," through real-world projects.  The mentorship model of the Academy gives participants the chance to work on real-world projects under the direct coaching and supervision of the industry’s best developers, our ‘Craftsmen’. 

With a focus on building internal talent, the Academy accepts up to five participants yearly, providing a solid foundation in Software Craftsmanship principles. The goal is to grow skilled Craftsmen, as demonstrated by Academy alumni who have advanced to key roles within RoleModel.

What is the Craftsmanship Academy?

The Craftsmanship Academy is a training program designed to nurture junior developers into long-term team members at RoleModel Software. Aimed at those with some programming background, it offers hands-on learning under the mentorship of experienced developers, called "Craftsmen," through real-world projects.  The mentorship model of the Academy gives participants the chance to work on real-world projects under the direct coaching and supervision of the industry’s best developers, our ‘Craftsmen’. 

With a focus on building internal talent, the Academy accepts up to five participants yearly, providing a solid foundation in Software Craftsmanship principles. The goal is to grow skilled Craftsmen, as demonstrated by Academy alumni who have advanced to key roles within RoleModel.

What is the Craftsmanship Academy?

The Craftsmanship Academy is a training program designed to nurture junior developers into long-term team members at RoleModel Software. Aimed at those with some programming background, it offers hands-on learning under the mentorship of experienced developers, called "Craftsmen," through real-world projects.  The mentorship model of the Academy gives participants the chance to work on real-world projects under the direct coaching and supervision of the industry’s best developers, our ‘Craftsmen’. 

With a focus on building internal talent, the Academy accepts up to five participants yearly, providing a solid foundation in Software Craftsmanship principles. The goal is to grow skilled Craftsmen, as demonstrated by Academy alumni who have advanced to key roles within RoleModel.

What is the Craftsmanship Academy?

The Craftsmanship Academy is a training program designed to nurture junior developers into long-term team members at RoleModel Software. Aimed at those with some programming background, it offers hands-on learning under the mentorship of experienced developers, called "Craftsmen," through real-world projects.  The mentorship model of the Academy gives participants the chance to work on real-world projects under the direct coaching and supervision of the industry’s best developers, our ‘Craftsmen’. 

With a focus on building internal talent, the Academy accepts up to five participants yearly, providing a solid foundation in Software Craftsmanship principles. The goal is to grow skilled Craftsmen, as demonstrated by Academy alumni who have advanced to key roles within RoleModel.

Think you might be a fit for the Craftsmanship Academy?

Whether you are interested in our next cohort or a future one, we'd love to connect so we can help you determine if Academy might be a fit for you

As part of RoleModel's culture, our foundation is on growing people and seeing them provide value for our customers. This starts with the Craftsmanship Academy.

Caleb Woods

CEO

RoleModel Software

Think you might be a fit for the Craftsmanship Academy?

Whether you are interested in our next cohort or a future one, we'd love to connect so we can help you determine if Academy might be a fit for you

As part of RoleModel's culture, our foundation is on growing people and seeing them provide value for our customers. This starts with the Craftsmanship Academy.

Caleb Woods

CEO

RoleModel Software

Think you might be a fit for the Craftsmanship Academy?

Whether you are interested in our next cohort or a future one, we'd love to connect so we can help you determine if Academy might be a fit for you

As part of RoleModel's culture, our foundation is on growing people and seeing them provide value for our customers. This starts with the Craftsmanship Academy.

Caleb Woods

CEO

RoleModel Software

Think you might be a fit for the Craftsmanship Academy?

Whether you are interested in our next cohort or a future one, we'd love to connect so we can help you determine if Academy might be a fit for you

As part of RoleModel's culture, our foundation is on growing people and seeing them provide value for our customers. This starts with the Craftsmanship Academy.

Caleb Woods

CEO

RoleModel Software

About RoleModel

RoleModel Software is a custom software development shop dedicated to delivering high-quality software to its customers while cultivating a work environment where community, learning, mentoring, apprenticeship, and growth can flourish. Since 1997, we have been industry leaders in agile development, pushing the envelope on software craftsmanship and inspiring others to do the same. Our passion for promoting quality in work and in life is what compelled us to start the RoleModel Software Craftsmanship Academy. Learn more about our culture here.

About RoleModel

RoleModel Software is a custom software development shop dedicated to delivering high-quality software to its customers while cultivating a work environment where community, learning, mentoring, apprenticeship, and growth can flourish. Since 1997, we have been industry leaders in agile development, pushing the envelope on software craftsmanship and inspiring others to do the same. Our passion for promoting quality in work and in life is what compelled us to start the RoleModel Software Craftsmanship Academy. Learn more about our culture here.

About RoleModel

RoleModel Software is a custom software development shop dedicated to delivering high-quality software to its customers while cultivating a work environment where community, learning, mentoring, apprenticeship, and growth can flourish. Since 1997, we have been industry leaders in agile development, pushing the envelope on software craftsmanship and inspiring others to do the same. Our passion for promoting quality in work and in life is what compelled us to start the RoleModel Software Craftsmanship Academy. Learn more about our culture here.

About RoleModel

RoleModel Software is a custom software development shop dedicated to delivering high-quality software to its customers while cultivating a work environment where community, learning, mentoring, apprenticeship, and growth can flourish. Since 1997, we have been industry leaders in agile development, pushing the envelope on software craftsmanship and inspiring others to do the same. Our passion for promoting quality in work and in life is what compelled us to start the RoleModel Software Craftsmanship Academy. Learn more about our culture here.

Our Philosophy

A Craftsman is an Expert in his field. The Dreyfus Model of Skill Acquisition details the progression of Novice to Expert in a set of skills, but it has been demonstrated that many people never get past the Advanced Beginner (or “unconscious incompetence”) stage. They do not recognize important context in a problem space. They do not sense that acquiring or applying a certain skill (or skillset) would modify their approach to problem-solving, and they deny the value of those skills. These are the sort of people you might describe as "having had one year of experience five times."

Our approach is to expose participants to themes, concepts, and skills through teaching and examples. Then, we help them establish their ability to recognize and apply what they are learning through repeated application in increasingly complicated contexts. Many of the skills we concentrate on are not taught (or at least not emphasized or put in their proper perspective) in colleges or other boot camps.

Our Philosophy

A Craftsman is an Expert in his field. The Dreyfus Model of Skill Acquisition details the progression of Novice to Expert in a set of skills, but it has been demonstrated that many people never get past the Advanced Beginner (or “unconscious incompetence”) stage. They do not recognize important context in a problem space. They do not sense that acquiring or applying a certain skill (or skillset) would modify their approach to problem-solving, and they deny the value of those skills. These are the sort of people you might describe as "having had one year of experience five times."

Our approach is to expose participants to themes, concepts, and skills through teaching and examples. Then, we help them establish their ability to recognize and apply what they are learning through repeated application in increasingly complicated contexts. Many of the skills we concentrate on are not taught (or at least not emphasized or put in their proper perspective) in colleges or other boot camps.

Our Philosophy

A Craftsman is an Expert in his field. The Dreyfus Model of Skill Acquisition details the progression of Novice to Expert in a set of skills, but it has been demonstrated that many people never get past the Advanced Beginner (or “unconscious incompetence”) stage. They do not recognize important context in a problem space. They do not sense that acquiring or applying a certain skill (or skillset) would modify their approach to problem-solving, and they deny the value of those skills. These are the sort of people you might describe as "having had one year of experience five times."

Our approach is to expose participants to themes, concepts, and skills through teaching and examples. Then, we help them establish their ability to recognize and apply what they are learning through repeated application in increasingly complicated contexts. Many of the skills we concentrate on are not taught (or at least not emphasized or put in their proper perspective) in colleges or other boot camps.

Our Philosophy

A Craftsman is an Expert in his field. The Dreyfus Model of Skill Acquisition details the progression of Novice to Expert in a set of skills, but it has been demonstrated that many people never get past the Advanced Beginner (or “unconscious incompetence”) stage. They do not recognize important context in a problem space. They do not sense that acquiring or applying a certain skill (or skillset) would modify their approach to problem-solving, and they deny the value of those skills. These are the sort of people you might describe as "having had one year of experience five times."

Our approach is to expose participants to themes, concepts, and skills through teaching and examples. Then, we help them establish their ability to recognize and apply what they are learning through repeated application in increasingly complicated contexts. Many of the skills we concentrate on are not taught (or at least not emphasized or put in their proper perspective) in colleges or other boot camps.

We regularly get comments from people who are amazed that the best developers they see in the Research Triangle Park area are the ones who came through RoleModel.

Ken Auer

Founder

RoleModel Software

We regularly get comments from people who are amazed that the best developers they see in the Research Triangle Park area are the ones who came through RoleModel.

Ken Auer

Founder

RoleModel Software

We regularly get comments from people who are amazed that the best developers they see in the Research Triangle Park area are the ones who came through RoleModel.

Ken Auer

Founder

RoleModel Software

We regularly get comments from people who are amazed that the best developers they see in the Research Triangle Park area are the ones who came through RoleModel.

Ken Auer

Founder

RoleModel Software

The RoleModel Story

Finding talent is a huge problem for the software industry. And the common solution to that problem doesn’t work very well.

Many in the industry want to mine talent. When one mines, one looks for a resource-rich place and starts digging. That doesn’t work very well when it comes to developers because the best talent is in places that:

  • appreciate what they have, and

  • can afford to pay them reasonably well.

There’s a better, less popular method: Farming for talent.

We recognized that universities and boot camps were not producing people with a solid foundation. For that reason, we decided an apprenticeship model to grow Software Craftsmen was the way to go. It took time, but we found that by intensely nurturing those who had already learned the basics and desired to build software well, we could produce really solid developers in 12–24 months.

We started slow — an apprentice or two at a time. We were careful to find good seed — people with an aptitude for software development and an attitude to match their desire to grow. The best seed are those who had already taken some initiative in their own learning, recognized they had a lot more to learn, sought to serve others through software development, and showed willingness to work hard to become a Software Craftsman.

We recognized that the best seed needed a whole lot of initial attention, then more attention, then nurturing. We eventually came to group these into three phases:

  • Immersion (giving a Novice a good foundation so they could begin the path to becoming a Competent software developer without a lot of stumbling blocks),

  • Apprenticeship (getting them from Advanced Beginner to basic Competence) and

  • Residency (watching for places that Competence hadn’t yet taken root).

The Craftsmanship Academy does not focus on teaching programming basics; instead, it emphasizes crafting high-quality software. Candidates need a solid grasp of programming fundamentals and problem-solving skills to succeed in the program. To ensure this, all serious applicants complete a live, interactive programming assessment, which evaluates not only correct answers but also problem-solving approaches. RoleModel's experience shows that the Academy provides a stronger foundation than typical computer science programs or bootcamps. The program aims to develop well-rounded software developers, which can't be reliably achieved through brief bootcamps alone.

The RoleModel Story

Finding talent is a huge problem for the software industry. And the common solution to that problem doesn’t work very well.

Many in the industry want to mine talent. When one mines, one looks for a resource-rich place and starts digging. That doesn’t work very well when it comes to developers because the best talent is in places that:

  • appreciate what they have, and

  • can afford to pay them reasonably well.

There’s a better, less popular method: Farming for talent.

We recognized that universities and boot camps were not producing people with a solid foundation. For that reason, we decided an apprenticeship model to grow Software Craftsmen was the way to go. It took time, but we found that by intensely nurturing those who had already learned the basics and desired to build software well, we could produce really solid developers in 12–24 months.

We started slow — an apprentice or two at a time. We were careful to find good seed — people with an aptitude for software development and an attitude to match their desire to grow. The best seed are those who had already taken some initiative in their own learning, recognized they had a lot more to learn, sought to serve others through software development, and showed willingness to work hard to become a Software Craftsman.

We recognized that the best seed needed a whole lot of initial attention, then more attention, then nurturing. We eventually came to group these into three phases:

  • Immersion (giving a Novice a good foundation so they could begin the path to becoming a Competent software developer without a lot of stumbling blocks),

  • Apprenticeship (getting them from Advanced Beginner to basic Competence) and

  • Residency (watching for places that Competence hadn’t yet taken root).

The Craftsmanship Academy does not focus on teaching programming basics; instead, it emphasizes crafting high-quality software. Candidates need a solid grasp of programming fundamentals and problem-solving skills to succeed in the program. To ensure this, all serious applicants complete a live, interactive programming assessment, which evaluates not only correct answers but also problem-solving approaches. RoleModel's experience shows that the Academy provides a stronger foundation than typical computer science programs or bootcamps. The program aims to develop well-rounded software developers, which can't be reliably achieved through brief bootcamps alone.

The RoleModel Story

Finding talent is a huge problem for the software industry. And the common solution to that problem doesn’t work very well.

Many in the industry want to mine talent. When one mines, one looks for a resource-rich place and starts digging. That doesn’t work very well when it comes to developers because the best talent is in places that:

  • appreciate what they have, and

  • can afford to pay them reasonably well.

There’s a better, less popular method: Farming for talent.

We recognized that universities and boot camps were not producing people with a solid foundation. For that reason, we decided an apprenticeship model to grow Software Craftsmen was the way to go. It took time, but we found that by intensely nurturing those who had already learned the basics and desired to build software well, we could produce really solid developers in 12–24 months.

We started slow — an apprentice or two at a time. We were careful to find good seed — people with an aptitude for software development and an attitude to match their desire to grow. The best seed are those who had already taken some initiative in their own learning, recognized they had a lot more to learn, sought to serve others through software development, and showed willingness to work hard to become a Software Craftsman.

We recognized that the best seed needed a whole lot of initial attention, then more attention, then nurturing. We eventually came to group these into three phases:

  • Immersion (giving a Novice a good foundation so they could begin the path to becoming a Competent software developer without a lot of stumbling blocks),

  • Apprenticeship (getting them from Advanced Beginner to basic Competence) and

  • Residency (watching for places that Competence hadn’t yet taken root).

The Craftsmanship Academy does not focus on teaching programming basics; instead, it emphasizes crafting high-quality software. Candidates need a solid grasp of programming fundamentals and problem-solving skills to succeed in the program. To ensure this, all serious applicants complete a live, interactive programming assessment, which evaluates not only correct answers but also problem-solving approaches. RoleModel's experience shows that the Academy provides a stronger foundation than typical computer science programs or bootcamps. The program aims to develop well-rounded software developers, which can't be reliably achieved through brief bootcamps alone.

The RoleModel Story

Finding talent is a huge problem for the software industry. And the common solution to that problem doesn’t work very well.

Many in the industry want to mine talent. When one mines, one looks for a resource-rich place and starts digging. That doesn’t work very well when it comes to developers because the best talent is in places that:

  • appreciate what they have, and

  • can afford to pay them reasonably well.

There’s a better, less popular method: Farming for talent.

We recognized that universities and boot camps were not producing people with a solid foundation. For that reason, we decided an apprenticeship model to grow Software Craftsmen was the way to go. It took time, but we found that by intensely nurturing those who had already learned the basics and desired to build software well, we could produce really solid developers in 12–24 months.

We started slow — an apprentice or two at a time. We were careful to find good seed — people with an aptitude for software development and an attitude to match their desire to grow. The best seed are those who had already taken some initiative in their own learning, recognized they had a lot more to learn, sought to serve others through software development, and showed willingness to work hard to become a Software Craftsman.

We recognized that the best seed needed a whole lot of initial attention, then more attention, then nurturing. We eventually came to group these into three phases:

  • Immersion (giving a Novice a good foundation so they could begin the path to becoming a Competent software developer without a lot of stumbling blocks),

  • Apprenticeship (getting them from Advanced Beginner to basic Competence) and

  • Residency (watching for places that Competence hadn’t yet taken root).

The Craftsmanship Academy does not focus on teaching programming basics; instead, it emphasizes crafting high-quality software. Candidates need a solid grasp of programming fundamentals and problem-solving skills to succeed in the program. To ensure this, all serious applicants complete a live, interactive programming assessment, which evaluates not only correct answers but also problem-solving approaches. RoleModel's experience shows that the Academy provides a stronger foundation than typical computer science programs or bootcamps. The program aims to develop well-rounded software developers, which can't be reliably achieved through brief bootcamps alone.

Are you a fit for the Academy?

Are you a strong critical thinker that is self-motivated with exceptional communication skills? If this sounds like you, then you might be the perfect fit for the Academy!

Are you a fit for the Academy?

Are you a strong critical thinker that is self-motivated with exceptional communication skills? If this sounds like you, then you might be the perfect fit for the Academy!

Are you a fit for the Academy?

Are you a strong critical thinker that is self-motivated with exceptional communication skills? If this sounds like you, then you might be the perfect fit for the Academy!

Are you a fit for the Academy?

Are you a strong critical thinker that is self-motivated with exceptional communication skills? If this sounds like you, then you might be the perfect fit for the Academy!

Follow our 2025 Cohort

We followed the journey of our 2025 cohort through regular interviews with participants, who shared their progress and learning experiences along the way, culminating in a wrap-up at the end of the Immersion Phase. Check out the playlist below.

Follow our 2025 Cohort

We followed the journey of our 2025 cohort through regular interviews with participants, who shared their progress and learning experiences along the way, culminating in a wrap-up at the end of the Immersion Phase. Check out the playlist below.

Follow our 2025 Cohort

We followed the journey of our 2025 cohort through regular interviews with participants, who shared their progress and learning experiences along the way, culminating in a wrap-up at the end of the Immersion Phase. Check out the playlist below.

Follow our 2025 Cohort

We followed the journey of our 2025 cohort through regular interviews with participants, who shared their progress and learning experiences along the way, culminating in a wrap-up at the end of the Immersion Phase. Check out the playlist below.

Meet the Cohort
TDD and OO Thinking
Mid-Immersion Checkin
2025 Craftsmanship Recap
Program Dates

The program begins late spring with the next cohort slated for Summer 2026 and will follow the rough schedule below:

Program Dates

The program begins late spring with the next cohort slated for Summer 2026 and will follow the rough schedule below:

Program Dates

The program begins late spring with the next cohort slated for Summer 2026 and will follow the rough schedule below:

Program Dates

The program begins late spring with the next cohort slated for Summer 2026 and will follow the rough schedule below:

April - May

Academy Pre-work (remote)

April - May

Academy Pre-work (remote)

April - May

Academy Pre-work (remote)

April - May

Academy Pre-work (remote)

June - July

Web Application Immersion Phase (from RoleModel's Apex  headquarters)

June - July

Web Application Immersion Phase (from RoleModel's Apex  headquarters)

June - July

Web Application Immersion Phase (from RoleModel's Apex  headquarters)

June - July

Web Application Immersion Phase (from RoleModel's Apex  headquarters)

August

Internship Phase at various locations (on site at one of RoleModel's offices)

August

Internship Phase at various locations (on site at one of RoleModel's offices)

August

Internship Phase at various locations (on site at one of RoleModel's offices)

August

Internship Phase at various locations (on site at one of RoleModel's offices)

September

Frontend Development Immersion at various locations (on site at one of RoleModel's offices)

September

Frontend Development Immersion at various locations (on site at one of RoleModel's offices)

September

Frontend Development Immersion at various locations (on site at one of RoleModel's offices)

September

Frontend Development Immersion at various locations (on site at one of RoleModel's offices)

October - December

Apprenticeship Phase in one of RoleModel’s offices

October - December

Apprenticeship Phase in one of RoleModel’s offices

October - December

Apprenticeship Phase in one of RoleModel’s offices

October - December

Apprenticeship Phase in one of RoleModel’s offices

January

Residency phase in one of RoleModel's offices 

January

Residency phase in one of RoleModel's offices 

January

Residency phase in one of RoleModel's offices 

January

Residency phase in one of RoleModel's offices 

Phases of the Academy
Phases of the Academy
Phases of the Academy
Phases of the Academy
Phase 1 - Skills Immersion

The first two months of the Academy are dedicated to building your basic toolbox through a series of progressively more complex assignments. You will deep dive into Test Driven Development and Object Oriented programming to develop a sound foundation of skills. As you progress, your skills will be evaluated to help you grow.

Phase 2 - Apprenticeship

After the first two months of skill immersion, you will enter into a 3-6 month apprenticeship where you will apply your education on a real-world project under the supervision and direction of a Craftsman and others. At the end of this phase, you will be evaluated and considered for Phase 3.

Phase 3 - Residency

After your Phase 2 evaluation, you will enter into the residency phase. In this final stage, you will work on RoleModel projects as part of a team supervised by the project's technical leader. At the end of this phase, successful participants will graduate to a full developer position and be eligible for profit sharing.

Phase 1 - Skills Immersion

The first two months of the Academy are dedicated to building your basic toolbox through a series of progressively more complex assignments. You will deep dive into Test Driven Development and Object Oriented programming to develop a sound foundation of skills. As you progress, your skills will be evaluated to help you grow.

Phase 2 - Apprenticeship

After the first two months of skill immersion, you will enter into a 3-6 month apprenticeship where you will apply your education on a real-world project under the supervision and direction of a Craftsman and others. At the end of this phase, you will be evaluated and considered for Phase 3.

Phase 3 - Residency

After your Phase 2 evaluation, you will enter into the residency phase. In this final stage, you will work on RoleModel projects as part of a team supervised by the project's technical leader. At the end of this phase, successful participants will graduate to a full developer position and be eligible for profit sharing.

Phase 1 - Skills Immersion

The first two months of the Academy are dedicated to building your basic toolbox through a series of progressively more complex assignments. You will deep dive into Test Driven Development and Object Oriented programming to develop a sound foundation of skills. As you progress, your skills will be evaluated to help you grow.

Phase 2 - Apprenticeship

After the first two months of skill immersion, you will enter into a 3-6 month apprenticeship where you will apply your education on a real-world project under the supervision and direction of a Craftsman and others. At the end of this phase, you will be evaluated and considered for Phase 3.

Phase 3 - Residency

After your Phase 2 evaluation, you will enter into the residency phase. In this final stage, you will work on RoleModel projects as part of a team supervised by the project's technical leader. At the end of this phase, successful participants will graduate to a full developer position and be eligible for profit sharing.

Phase 1 - Skills Immersion

The first two months of the Academy are dedicated to building your basic toolbox through a series of progressively more complex assignments. You will deep dive into Test Driven Development and Object Oriented programming to develop a sound foundation of skills. As you progress, your skills will be evaluated to help you grow.

Phase 2 - Apprenticeship

After the first two months of skill immersion, you will enter into a 3-6 month apprenticeship where you will apply your education on a real-world project under the supervision and direction of a Craftsman and others. At the end of this phase, you will be evaluated and considered for Phase 3.

Phase 3 - Residency

After your Phase 2 evaluation, you will enter into the residency phase. In this final stage, you will work on RoleModel projects as part of a team supervised by the project's technical leader. At the end of this phase, successful participants will graduate to a full developer position and be eligible for profit sharing.

The Craftsmanship Academy Track Record

Previous apprentices at RoleModel Software include Nathaniel TalbottMatthew BassAdam WilliamsMichael HaleAustin TaylorPaul Nicholson, and others. Each of them have enjoyed very successful careers in software development.

Academy graduates John Calvin Young, Kyle Smith, Jeremy Walton, Josh McLeod, Ben Smith, Connor Torrell, Nathan Sadler, Stephen Finch, Trevor Buck, Braden Rich, Josh Pickel, Dominic MacAulay, Gabriel Lucena, and Jullian Calkins are employed at RoleModel, delivering value to clients and continuing to grow.

Academy graduates Logan Peterson, Braxton Plaxco, Christian DiLorenzo, Amanda Simon, Adam Simon, and Daniel Sullivan have since moved on from RoleModel, but have been successful in their software development careers.

The Craftsmanship Academy Track Record

Previous apprentices at RoleModel Software include Nathaniel TalbottMatthew BassAdam WilliamsMichael HaleAustin TaylorPaul Nicholson, and others. Each of them have enjoyed very successful careers in software development.

Academy graduates John Calvin Young, Kyle Smith, Jeremy Walton, Josh McLeod, Ben Smith, Connor Torrell, Nathan Sadler, Stephen Finch, Trevor Buck, Braden Rich, Josh Pickel, Dominic MacAulay, Gabriel Lucena, and Jullian Calkins are employed at RoleModel, delivering value to clients and continuing to grow.

Academy graduates Logan Peterson, Braxton Plaxco, Christian DiLorenzo, Amanda Simon, Adam Simon, and Daniel Sullivan have since moved on from RoleModel, but have been successful in their software development careers.

The Craftsmanship Academy Track Record

Previous apprentices at RoleModel Software include Nathaniel TalbottMatthew BassAdam WilliamsMichael HaleAustin TaylorPaul Nicholson, and others. Each of them have enjoyed very successful careers in software development.

Academy graduates John Calvin Young, Kyle Smith, Jeremy Walton, Josh McLeod, Ben Smith, Connor Torrell, Nathan Sadler, Stephen Finch, Trevor Buck, Braden Rich, Josh Pickel, Dominic MacAulay, Gabriel Lucena, and Jullian Calkins are employed at RoleModel, delivering value to clients and continuing to grow.

Academy graduates Logan Peterson, Braxton Plaxco, Christian DiLorenzo, Amanda Simon, Adam Simon, and Daniel Sullivan have since moved on from RoleModel, but have been successful in their software development careers.

The Craftsmanship Academy Track Record

Previous apprentices at RoleModel Software include Nathaniel TalbottMatthew BassAdam WilliamsMichael HaleAustin TaylorPaul Nicholson, and others. Each of them have enjoyed very successful careers in software development.

Academy graduates John Calvin Young, Kyle Smith, Jeremy Walton, Josh McLeod, Ben Smith, Connor Torrell, Nathan Sadler, Stephen Finch, Trevor Buck, Braden Rich, Josh Pickel, Dominic MacAulay, Gabriel Lucena, and Jullian Calkins are employed at RoleModel, delivering value to clients and continuing to grow.

Academy graduates Logan Peterson, Braxton Plaxco, Christian DiLorenzo, Amanda Simon, Adam Simon, and Daniel Sullivan have since moved on from RoleModel, but have been successful in their software development careers.

John Calvin Young

John Calvin Young

John Calvin Young

John Calvin Young

Kyle Smith

Kyle Smith

Kyle Smith

Kyle Smith

Jeremy Walton

Jeremy Walton

Jeremy Walton

Jeremy Walton

Josh McLeod

Josh McLeod

Josh McLeod

Josh McLeod

Ben Smith

Ben Smith

Ben Smith

Ben Smith

Connor Torrell

Connor Torrell

Connor Torrell

Connor Torrell

Nathan Sadler

Nathan Sadler

Nathan Sadler

Nathan Sadler

Stephen Finch

Stephen Finch

Stephen Finch

Stephen Finch

Trevor Buck

Trevor Buck

Trevor Buck

Trevor Buck

Braden Rich

Braden Rich

Braden Rich

Braden Rich

Josh Pickel

Josh Pickel

Josh Pickel

Josh Pickel

Dominic MacAulay

Dominic MacAulay

Dominic MacAulay

Dominic MacAulay

Gabriel Lucena

Gabriel Lucena

Gabriel Lucena

Gabriel Lucena

Jullian Calkins

Jullian Calkins

Jullian Calkins

Jullian Calkins

Robin Dennis

Robin Dennis

Robin Dennis

Robin Dennis

Oliver Stevens

Oliver Stevens

Oliver Stevens

Oliver Stevens

Gavin O'Melia

Gavin O'Melia

Gavin O'Melia

Gavin O'Melia

Luke Simmons

Luke Simmons

Luke Simmons

Luke Simmons

Technical Requirements

Participants must bring their own MacBook/MacBook Pro and know how to use it. This is not negotiable because we will be using tools optimized for macOS. As a baseline, we recommend having a 2021 or later MacBook Pro. An Apple Silicon Mac (M1/M2/M3/M4 Pro or Max chip) is highly recommended if buying a new machine. A good Craftsman invests in his tools. You will be working together with instructors, mentors, and other apprentices. Using similar tools makes that collaboration much smoother.

Technical Requirements

Participants must bring their own MacBook/MacBook Pro and know how to use it. This is not negotiable because we will be using tools optimized for macOS. As a baseline, we recommend having a 2021 or later MacBook Pro. An Apple Silicon Mac (M1/M2/M3/M4 Pro or Max chip) is highly recommended if buying a new machine. A good Craftsman invests in his tools. You will be working together with instructors, mentors, and other apprentices. Using similar tools makes that collaboration much smoother.

Technical Requirements

Participants must bring their own MacBook/MacBook Pro and know how to use it. This is not negotiable because we will be using tools optimized for macOS. As a baseline, we recommend having a 2021 or later MacBook Pro. An Apple Silicon Mac (M1/M2/M3/M4 Pro or Max chip) is highly recommended if buying a new machine. A good Craftsman invests in his tools. You will be working together with instructors, mentors, and other apprentices. Using similar tools makes that collaboration much smoother.

Technical Requirements

Participants must bring their own MacBook/MacBook Pro and know how to use it. This is not negotiable because we will be using tools optimized for macOS. As a baseline, we recommend having a 2021 or later MacBook Pro. An Apple Silicon Mac (M1/M2/M3/M4 Pro or Max chip) is highly recommended if buying a new machine. A good Craftsman invests in his tools. You will be working together with instructors, mentors, and other apprentices. Using similar tools makes that collaboration much smoother.

Location

RoleModel Software's headquarters is in growing Apex, NC with a studio space specifically designed for collaboration. Our location is minutes from all the major highways used to navigate the Triangle (Raleigh-Durham-Chapel Hill). The Immersion Phase of the Academy must be completed onsite in our Apex office.

Location

RoleModel Software's headquarters is in growing Apex, NC with a studio space specifically designed for collaboration. Our location is minutes from all the major highways used to navigate the Triangle (Raleigh-Durham-Chapel Hill). The Immersion Phase of the Academy must be completed onsite in our Apex office.

Location

RoleModel Software's headquarters is in growing Apex, NC with a studio space specifically designed for collaboration. Our location is minutes from all the major highways used to navigate the Triangle (Raleigh-Durham-Chapel Hill). The Immersion Phase of the Academy must be completed onsite in our Apex office.

Location

RoleModel Software's headquarters is in growing Apex, NC with a studio space specifically designed for collaboration. Our location is minutes from all the major highways used to navigate the Triangle (Raleigh-Durham-Chapel Hill). The Immersion Phase of the Academy must be completed onsite in our Apex office.

Financial Model

The initial Immersion training for the Academy requires a tuition payment from the participant. Beyond Phase 1 (Immersion) successful participants will receive a job offer to continue their apprenticeship at RoleModel.

  • Phase 1 (Immersion) - Cost $30,000 paid by the participant via Deferred Tuition or $20,000 upfront payment

  • Phase 2 (Apprenticeship) - Stipend at RoleModel

  • Phase 3 (Residency) - Stipend at RoleModel Full

  • RoleModel Developer - Position with Profit Sharing

Financial Model

The initial Immersion training for the Academy requires a tuition payment from the participant. Beyond Phase 1 (Immersion) successful participants will receive a job offer to continue their apprenticeship at RoleModel.

  • Phase 1 (Immersion) - Cost $30,000 paid by the participant via Deferred Tuition or $20,000 upfront payment

  • Phase 2 (Apprenticeship) - Stipend at RoleModel

  • Phase 3 (Residency) - Stipend at RoleModel Full

  • RoleModel Developer - Position with Profit Sharing

Financial Model

The initial Immersion training for the Academy requires a tuition payment from the participant. Beyond Phase 1 (Immersion) successful participants will receive a job offer to continue their apprenticeship at RoleModel.

  • Phase 1 (Immersion) - Cost $30,000 paid by the participant via Deferred Tuition or $20,000 upfront payment

  • Phase 2 (Apprenticeship) - Stipend at RoleModel

  • Phase 3 (Residency) - Stipend at RoleModel Full

  • RoleModel Developer - Position with Profit Sharing

Financial Model

The initial Immersion training for the Academy requires a tuition payment from the participant. Beyond Phase 1 (Immersion) successful participants will receive a job offer to continue their apprenticeship at RoleModel.

  • Phase 1 (Immersion) - Cost $30,000 paid by the participant via Deferred Tuition or $20,000 upfront payment

  • Phase 2 (Apprenticeship) - Stipend at RoleModel

  • Phase 3 (Residency) - Stipend at RoleModel Full

  • RoleModel Developer - Position with Profit Sharing

Deferred Tuition Frequently Asked Questions

What is a Deferred Tuition Program?
An interest-free way to pay your tuition. Instead of paying your full tuition up front, you will pay your tuition over a set number of payments.

How do payments work?
You'll make 60 equal payments (5 years worth). Payments will start once you begin earning more than $48,000 a year (or $4,000 per month)

How do I make payments for my Deferred Tuition?
Your deferred tuition will be managed by our 3rd party provider. Payments are handled through the provider's portal.

Deferred Tuition Frequently Asked Questions

What is a Deferred Tuition Program?
An interest-free way to pay your tuition. Instead of paying your full tuition up front, you will pay your tuition over a set number of payments.

How do payments work?
You'll make 60 equal payments (5 years worth). Payments will start once you begin earning more than $48,000 a year (or $4,000 per month)

How do I make payments for my Deferred Tuition?
Your deferred tuition will be managed by our 3rd party provider. Payments are handled through the provider's portal.

Deferred Tuition Frequently Asked Questions

What is a Deferred Tuition Program?
An interest-free way to pay your tuition. Instead of paying your full tuition up front, you will pay your tuition over a set number of payments.

How do payments work?
You'll make 60 equal payments (5 years worth). Payments will start once you begin earning more than $48,000 a year (or $4,000 per month)

How do I make payments for my Deferred Tuition?
Your deferred tuition will be managed by our 3rd party provider. Payments are handled through the provider's portal.

Deferred Tuition Frequently Asked Questions

What is a Deferred Tuition Program?
An interest-free way to pay your tuition. Instead of paying your full tuition up front, you will pay your tuition over a set number of payments.

How do payments work?
You'll make 60 equal payments (5 years worth). Payments will start once you begin earning more than $48,000 a year (or $4,000 per month)

How do I make payments for my Deferred Tuition?
Your deferred tuition will be managed by our 3rd party provider. Payments are handled through the provider's portal.

Craftsmanship Academy vs Traditional College Degree

The Craftsmanship Academy offers an alternative path to launching a career in software development through a hands-on, apprenticeship-based model. The academy emphasizes ultralearning alongside industry experts to provide a practical foundation in software development, preparing participants to contribute immediately to high-performance teams. 

Unlike a traditional 4-year degree, the Academy accelerates career growth by immersing participants in real projects with mentorship and active feedback. The Academy's focus on internal talent development aims to cultivate long-term, skilled developers for RoleModel’s team. To learn more about Ultralearning in the context of the Academy, check out our 4-part blog series comparing our approach to traditional academia.

Craftsmanship Academy vs Traditional College Degree

The Craftsmanship Academy offers an alternative path to launching a career in software development through a hands-on, apprenticeship-based model. The academy emphasizes ultralearning alongside industry experts to provide a practical foundation in software development, preparing participants to contribute immediately to high-performance teams. 

Unlike a traditional 4-year degree, the Academy accelerates career growth by immersing participants in real projects with mentorship and active feedback. The Academy's focus on internal talent development aims to cultivate long-term, skilled developers for RoleModel’s team. To learn more about Ultralearning in the context of the Academy, check out our 4-part blog series comparing our approach to traditional academia.

Craftsmanship Academy vs Traditional College Degree

The Craftsmanship Academy offers an alternative path to launching a career in software development through a hands-on, apprenticeship-based model. The academy emphasizes ultralearning alongside industry experts to provide a practical foundation in software development, preparing participants to contribute immediately to high-performance teams. 

Unlike a traditional 4-year degree, the Academy accelerates career growth by immersing participants in real projects with mentorship and active feedback. The Academy's focus on internal talent development aims to cultivate long-term, skilled developers for RoleModel’s team. To learn more about Ultralearning in the context of the Academy, check out our 4-part blog series comparing our approach to traditional academia.

Craftsmanship Academy vs Traditional College Degree

The Craftsmanship Academy offers an alternative path to launching a career in software development through a hands-on, apprenticeship-based model. The academy emphasizes ultralearning alongside industry experts to provide a practical foundation in software development, preparing participants to contribute immediately to high-performance teams. 

Unlike a traditional 4-year degree, the Academy accelerates career growth by immersing participants in real projects with mentorship and active feedback. The Academy's focus on internal talent development aims to cultivate long-term, skilled developers for RoleModel’s team. To learn more about Ultralearning in the context of the Academy, check out our 4-part blog series comparing our approach to traditional academia.

Academy

One-time payment of $30k
(only pay when you're making $48k/yr or more)

+GET PAID RIGHT AWAY

College

$30k/year for 4 years

+DON'T GET PAID UNTIL THE END

Academy

One-time payment of $30k
(only pay when you're making $48k/yr or more)

+GET PAID RIGHT AWAY

College

$30k/year for 4 years

+DON'T GET PAID UNTIL THE END

Academy

One-time payment of $30k
(only pay when you're making $48k/yr or more)

+GET PAID RIGHT AWAY

College

$30k/year for 4 years

+DON'T GET PAID UNTIL THE END

Academy

One-time payment of $30k
(only pay when you're making $48k/yr or more)

+GET PAID RIGHT AWAY

College

$30k/year for 4 years

+DON'T GET PAID UNTIL THE END

Next Steps

We're actively seeking participants for our next cohort who are willing to study initially at our headquarters in Apex, NC. Ultimately, our goal is to turn our Academy graduates into influential members of the RoleModel team working at one of our locations in: Apex, NC or Menomonie, WI

Let's Talk • Let's Talk • Let's Talk • Let's Talk • Let's Talk •
Next Steps

We're actively seeking participants for our next cohort who are willing to study initially at our headquarters in Apex, NC. Ultimately, our goal is to turn our Academy graduates into influential members of the RoleModel team working at one of our locations in: Apex, NC or Menomonie, WI

Let's Talk • Let's Talk • Let's Talk • Let's Talk • Let's Talk •
Next Steps

We're actively seeking participants for our next cohort who are willing to study initially at our headquarters in Apex, NC. Ultimately, our goal is to turn our Academy graduates into influential members of the RoleModel team working at one of our locations in: Apex, NC or Menomonie, WI

Let's Talk • Let's Talk • Let's Talk • Let's Talk • Let's Talk •
Next Steps

We're actively seeking participants for our next cohort who are willing to study initially at our headquarters in Apex, NC. Ultimately, our goal is to turn our Academy graduates into influential members of the RoleModel team working at one of our locations in: Apex, NC or Menomonie, WI

Let's Talk • Let's Talk • Let's Talk • Let's Talk • Let's Talk •