Sr Software Engineer Training Volunteer

iTrust Human Capital Management
Columbia, MD, US
Part-time

Senior Software Development Volunteer - STEM High School Training Program Location : Virtual Commitment : Part-time (minimum 4 class sessions for 2 hrs) Duration : up to 5 months About the Role : iTrust Human Capital Management is seeking a passionate Senior Software Development Volunteer to mentor and train high school students interested in STEM (Science, Technology, Engineering, and Math) careers.

As part of this program, you will help students gain hands-on experience in software development, foster their technical skills, and guide them in working on real-world projects.

Responsibilities : Lead coding workshops and training sessions in key programming languages (e.g., Python, Java, JavaScript, HTML / CSS) Provide mentorship on software development best practices, coding standards, and version control (Git) Oversee student-led projects, offering feedback, troubleshooting, and code reviews Introduce students to Agile development methodologies (Scrum, Kanban) Assist students in understanding and implementing design patterns, algorithms, and data structures Foster a collaborative, inclusive, and positive learning environment Inspire and motivate students by sharing personal experiences and career insights Collaborate with program organizers to ensure training materials align with program goals Qualifications : 5+ years of software development experience in a professional environment Proficiency in one or more programming languages (Python, Java, JavaScript, etc.

Familiarity with Agile software development practices Passion for mentoring and empowering high school students Excellent communication skills, with the ability to explain complex concepts to beginners Experience with version control tools (Git) and project management tools (e.

g., Jira) Commitment to fostering a supportive and inclusive learning environment Preferred Qualifications : Experience working in educational or volunteer environments Previous experience leading or contributing to open-source projects Benefits to You : Mentorship Impact : You’ll have the unique opportunity to shape the next generation of software developers and inspire students to pursue STEM careers.

Skill Sharpening : Teaching and mentoring solidifies your knowledge and keeps your skills sharp. You'll stay current with the latest software development trends while passing them on to the students.

Leadership Development : This role will help you build and strengthen leadership and communication skills, particularly in guiding young learners through technical challenges.

Network Growth : By working with fellow professionals and educators, you’ll expand your professional network in both education and technology sectors.

Community Involvement : Give back to the community by volunteering your time to help students from diverse backgrounds gain technical skills that will shape their future.

Satisfaction and Fulfillment : Experience the rewarding feeling of helping students overcome challenges and succeed in the world of software development.

This volunteer role offers a rewarding opportunity for seasoned developers to give back by empowering students with the knowledge and skills needed to succeed in the technology sector. Powered by JazzHR

8 hours ago
Related jobs
Promoted
Capital One
Crownsville, Maryland

Software Engineer, Mobile CICD (Enterprise Platforms Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of ...

Praxis Engineering
Annapolis Junction, Maryland

The Software Engineer will serve as the technical lead of multiple software development teams; select the software development process in coordination with the customer and system engineering; recommend new technologies and processes for complex software projects; ensure quality control of all devel...

Promoted
Capital One
Silver Spring, Maryland

Lead Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, wh...

Northrop Grumman
Linthicum Heights, Maryland

The team is seeking a talented engineer who resolves software problem reports, utilizes software development and software design methodologies appropriate to the development and software design methodologies appropriate to the development environment. The successful candidate shall have experience w...

Capital One
Kensington, Maryland

Software Engineer, Mobile CICD (Enterprise Platforms Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of ...

Northrop Grumman
Annapolis Junction, Maryland

A minimum of 5 years of experience in working as a software engineer or software systems engineer. Staff Software Systems Engineer. You’ll work in a fast-paced team environment alongside physicists, design engineers, and superconducting foundry engineers to make these technologies a reality. As a So...

Medifast, Inc
Baltimore, Maryland

Software Engineer who is passionate on new technologies, driving best practices, and mentoring fellow Engineers. Software Engineer with a passion for new data technologies, best practices, and mentoring fellow Data Integration Engineers. The primary focus will be on establishing standards & best pra...

Huntington Ingalls Industries
Columbia, Maryland

As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about developing innovative software solutions, we woul...

stanleyreid
Annapolis Junction, Maryland

Our client is a small company that solves big problems - impacting National Security by bringing top Software Engineers and Technical Professionals to critical Intel & DoD programs. If you are fully-cleared and work in Software Engineering, Data Science, Cyber/CNO/CNE, Vulnerability Research, or Clo...

NiSUS Technologies Corporation
Annapolis Junction, Maryland

Provide cloud software research, development, and engineering services to include requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis/resolution. Java, Python, C++ or Go, or sixteen (16) years of exper...