Enable job alerts via email!

Software Engineering Mentor (Summer 2025)

Teamup

United States

Remote

USD 100,000 - 720,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking nonprofit organization as a Software Engineering Mentor, where you'll empower college students to develop impactful software solutions. This online volunteer role allows you to share your full-stack development expertise, guiding students through best practices in software architecture and modern technology stacks. You'll play a vital role in shaping the next generation of software engineers, fostering a culture of collaboration and innovation. If you're passionate about mentorship and making a difference, this opportunity is perfect for you!

Qualifications

  • Mentor students in full-stack development and software architecture.
  • Guide teams through the software development lifecycle.

Responsibilities

  • Meet online weekly with student teams to provide mentorship.
  • Facilitate hands-on learning experiences for students.

Skills

Full-stack development
Software architecture principles
Version control systems (Git)
Agile methodologies (Scrum, Kanban)
Unit and integration testing
Cloud platforms (AWS, Azure, Google Cloud)
Clean code principles
Microservices architecture

Tools

Docker
Kubernetes

Job description

Software Engineering Mentor (Summer 2025)
Software Engineering Mentor (Summer 2025)

2 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Teamup is a nonprofit organization that promotes project-based learning and empowers students to build software focused on driving positive social change.

What do we do?

We teach students to build software applications, focusing on social impact. Our program assists students in developing apps under the guidance of mentors.

What will you do?

This online volunteer position is for software engineers with full-stack development expertise to mentor college students in building applications during the Summer of 2025. As a Software Engineering Mentor, you will guide students in software architecture, development practices, and modern technology stacks while helping them create solutions that address real social challenges.

  • Meet online weekly with student teams.
  • Provide mentorship in full-stack development, ensuring students adopt best practices in software architecture, design patterns, and code quality.
  • Guide students through the complete software development lifecycle, from requirements gathering to deployment and maintenance.
  • Facilitate hands-on learning experiences, offering insights into system design, coding standards, and modern development frameworks and tools.

Requirements

  • Availability: 4 to 8 hours per week for team meetings and review sessions.
  • Collaboration: Work closely with students to foster a supportive team culture.
  • Experience with full-stack development (front-end, back-end, and database)
  • Strong understanding of software architecture principles and design patterns
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows
  • Capability to write efficient, well-documented, and maintainable code, adhering to best practices and coding standards
  • Experience in implementing authentication, authorization, and security best practices in applications
  • Familiarity with Agile development methodologies (e.g., Scrum, Kanban) and ability to guide teams through sprints
  • Proficiency in writing unit and integration tests to ensure code quality
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud)
  • Experience with: Web Application Development, Database Design and Management, API Development, DevOps Practices, System Architecture

Preferred Skills

  • The ability to coach students on modern best practices, such as clean code principles, microservices architecture, automated testing, continuous integration, and continuous delivery.
  • Experience with containerization technologies (Docker, Kubernetes)
  • Knowledge of serverless architecture and implementation
  • Experience with performance optimization and scalability
  • An enthusiasm for mentorship, education, and team leadership.
Seniority level
  • Seniority level
    Entry level
Employment type
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Higher Education and Non-profit Organizations

Referrals increase your chances of interviewing at Teamup by 2x

Sign in to set job alerts for “Software Engineering Specialist” roles.

United States $100,000.00-$720,000.00 2 weeks ago

Full Stack Engineer (L5), N-Tech Software Engineering

United States $100,000.00-$900,000.00 5 days ago

Full Stack Software Engineer 4 - Game Lifecycle Engineering
Full-Stack Software Engineer (New grad...
Full-Stack Software Engineer (L4) - Workforce Security Controls Automation Team (WCAT)
Machine Learning Software Engineer (L5) - Content and Studio

United States $360,000.00-$920,000.00 6 days ago

Software Engineer (L4/L5), Android Games SDK
Software Engineer (L5) - Security Platforms Engineering
Full Stack Software Engineer (L5), Content Middleware Infrastructure

United States $126,500.00-$187,400.00 2 weeks ago

New York, NY $140,000.00-$185,000.00 2 weeks ago

Software Engineer - Fullstack, Multiple Locations

United States $81,900.00-$174,600.00 2 weeks ago

Palo Alto, CA $140,000.00-$185,000.00 2 weeks ago

United States $94,000.00-$141,600.00 2 months ago

Software Engineer Intern (May - August 2025) - United States
Software Engineer L4/L5, Training Platform, Machine Learning Platform

United States $100,000.00-$720,000.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.