Udacity, Inc. logo

External Contractor - Mentor role for Software Architect track

Job Overview

Location

Indiana, USA

Job Type

Full-time

Category

Software Architect

Date Posted

February 27, 2026

Full Job Description

đź“‹ Description

  • • About Udacity, now an Accenture company, we are on a mission to forge futures in tech through radical talent transformation in digital technologies. We offer a unique and immersive online learning platform, powering corporate technical training in fields such as Artificial Intelligence, Machine Learning, Data Science, Autonomous Systems, and Cloud Computing. Our rapidly growing global organization is revolutionizing how the enterprise market bridges the talent shortage and skills gaps during their digital transformation journey.
  • • As an External Contractor Mentor for the Software Architect track, you will be an integral part of our mission to empower learners with world-class technical support. You will serve as an industry professional, guiding students through their Nanodegree journey and ensuring they receive the highest caliber of assistance. Our mentors are handpicked through a rigorous selection process, embodying our #studentfirst philosophy.
  • • Your primary role will involve providing comprehensive technical guidance and support to students enrolled in the Software Architect Nanodegree program. This includes engaging with learners virtually on a weekly basis through community support, live office hours, and other interactive activities designed to foster a collaborative and effective learning environment.
  • • You will be responsible for answering student questions related to course content on an online community forum. This involves not only providing direct answers but also facilitating learning for students who encounter challenges, ensuring they can progress smoothly through the curriculum.
  • • A key responsibility is hosting one weekly live virtual session. This session will offer direct, real-time support to students, allowing for in-depth discussion, problem-solving, and clarification of complex topics. Your ability to engage students and provide clear, actionable advice during these sessions will be crucial to their success.
  • • You will also play a vital role in managing student support by redirecting learners to appropriate resources and support channels when necessary. Furthermore, you will be expected to escalate issues to the Mentor Operations team when required, ensuring that all student concerns are addressed promptly and effectively.
  • • To excel in this role, you must possess strong expertise in Test-Driven Development (TDD), including practical experience with frameworks like Pytest, developing scalable test strategies, and designing structured test suites. This foundational knowledge is critical for guiding students in building robust and reliable software.
  • • A deep understanding of design patterns (creational, structural, behavioral) and their practical application in real-world production systems is essential. You will mentor students on how to effectively apply these patterns to solve complex architectural challenges.
  • • Proven experience in designing various types of architectures, including microservices, multitier, cloud-native, and serverless architectures, is a core requirement. You will guide students in understanding the principles and trade-offs associated with each architectural style.
  • • Strong knowledge of caching strategies, Content Delivery Network (CDN) architecture, and the various trade-offs involved in data storage solutions is expected. This will enable you to advise students on optimizing performance and scalability.
  • • The ability to create and interpret architecture diagrams and system design documentation is paramount. You will guide students in visualizing and documenting their system designs effectively.
  • • Familiarity with distributed systems and machine learning system architectures is important, as these are increasingly relevant areas in modern software development. You will help students navigate these complex domains.
  • • A solid grounding in systems engineering principles, including requirements analysis, validation, and system integration, will allow you to provide a holistic perspective on software architecture.
  • • Experience working with architectural frameworks such as TOGAF, Zachman, or SysML, coupled with a strong understanding of the Software Development Life Cycle (SDLC), will be highly valued. You will help students understand industry-standard methodologies and frameworks.
  • • Beyond technical expertise, you should have experience teaching technical concepts, public speaking, organizing technical talks, or conducting webinars. This experience will translate into your ability to effectively mentor and engage students.
  • • A positive character and the ability to build trust with students are essential. You will foster a supportive learning environment and create emotional ties within the student community.
  • • This is a part-time, external contractor role, requiring flexibility in your current work schedule to dedicate time to mentoring. You will earn additional income while contributing to a vibrant, international student community and staying updated with the latest advancements in cutting-edge technologies.

🎯 Requirements

  • • Minimum of 7 years of industry experience in software architecture or a Master’s degree in a relevant field.
  • • Fluency in English, both written and spoken.
  • • Strong expertise in Test-Driven Development (TDD), including Pytest, scalable test strategies, and structured test suite design.
  • • Deep understanding of design patterns (creational, structural, behavioral) and their practical implementation in production systems.
  • • Proven experience designing microservices, multitier, cloud-native, and serverless architectures.
  • • Experience teaching technical concepts, public speaking, organizing technical talks, or webinars.

🏖️ Benefits

  • • Earn additional income working remotely from the comfort of your home.
  • • Contribute to a vibrant, international student community.
  • • Stay updated with the latest advancements in cutting-edge technologies by engaging with current course material and student challenges.
  • • Flexible part-time engagement as an external contractor.

Skills & Technologies

Node.js
Pytest
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Udacity, Inc. logo
Udacity, Inc.
Visit Website

About Udacity, Inc.

Udacity is an online education company that provides technology-focused professional courses and nanodegree programs in fields such as artificial intelligence, machine learning, data science, autonomous systems, cloud computing, programming, and digital marketing. Founded as a Stanford MOOC experiment, it partners with industry leaders like Google, Amazon, and Mercedes-Benz to create project-based curricula designed to equip learners with job-ready skills. The company targets working professionals seeking career advancement and offers career services including mentorship, resume review, and job placement assistance.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Canada
Full-time
Expires May 16, 2026
Senior
Remote
Degree Required

5 days ago

Apply
PAR Technology Corporation logo

PAR Technology Corporation

Canada
Full-time
Expires Apr 28, 2026
AWS
Azure
Senior
+2 more

24 days ago

Apply
Harmattan AI Inc. logo

Harmattan AI Inc.

Paris, France
Full-time
Expires Apr 28, 2026
Senior
Onsite
Degree Required

24 days ago

Apply
UK
Contract
Expires May 20, 2026
Senior
Remote

2 days ago

Apply