Principal Software Architect, (Remote) - $200,000/year USD

Job ID: 4642

Are you a Software Architect with an unwavering commitment to well-engineered code who thrives in the fast-paced world of AWS cloud computing? Do you relish the challenge of leading product development, crafting, and executing complex architectural decisions? If you're driven by a passion for pushing the boundaries of what's possible in tech, then GT School is looking for you!

At GT School, we're not just developing software; we're revolutionizing education. Our groundbreaking data platform, CoachBot, empowers students to learn independently, with no teacher or tutor required. Through tight integration with numerous learning apps, CoachBot harnesses the power of analytics to assess student performance, delivering targeted real-time feedback and encouraging progress with innovative motivational techniques - including cash rewards!

What sets us apart? Our platform is 100% cloud-native, utilizing cutting-edge AWS technologies like Lambda, Step Functions, Glue, AppSync, and QuickSight. This means you'll spend less time maintaining old code and more time pioneering new solutions in a dynamic, ever-evolving tech landscape.

We believe that technical leadership shouldn't mean "graduating" to administration and management - here, you'll always be at the cutting edge, driving the design and development of new features. As our Principal Software Architect, you'll lead by example, delivering the most complex features and making the most challenging architectural decisions. You'll have the opportunity to inspire and shape a team of talented engineers, all while remaining hands-on and engaged with the technology you love. 

If you're a strategic thinker with a proven track record in software architecture and cloud technologies, and you're ready to redefine the future of education, we'd love to hear from you!

What you will be doing
  • Making the most complex architectural decisions in the product
  • Reviewing feature design proposals from other team members and simplifying them
  • Reviewing the code of other team members for simplicity and correctness
  • Standardizing best practices into playbooks to improve the quality of the whole team
Key Responsibilities
  • Own the architecture and quality of the whole product
Candidate Requirements
  • 5+ years of experience in software development
  • 3+ years of experience in software architecture
  • 3+ years of experience developing using AWS cloud patterns
Apply Now


$200k/year ($100/hour)



full-time Job

40 hours/week any timezone

Employment Type

Long-term role