1

Computer Science Peer Mentor Jobs in Baltimore, MD

Computer Programmer

Annapolis Junction, MD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... tools, mentorship, and a supportive environment to ensure long-term success. Interclypse is ... Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other relevant ...

Computer Programmer

Annapolis Junction, MD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... tools, mentorship, and a supportive environment to ensure long-term success. Interclypse is ... Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other relevant ...

Computer Programmer

Annapolis Junction, MD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... tools, mentorship, and a supportive environment to ensure long-term success. Interclypse is ... Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other relevant ...

Computer Programmer

Annapolis, MD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... tools, mentorship, and a supportive environment to ensure long-term success. Interclypse is ... Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other relevant ...

Computer Science, Engineering, Information & Data Science, Geographical Information Systems ... Ability to lead undergraduate peer mentors through communication and management. * Ability to ...

Computer Systems Analyst

Annapolis, MD · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... tools, mentorship, and a supportive environment to ensure long-term success. Interclypse is ... Bachelor's degree from an accredited college or university with a major in computer science ...

Showing results 41-60

Computer Science Peer Mentor information

See Baltimore, MD salary details

$12

$19

$26

How much do computer science peer mentor jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for computer science peer mentor in Baltimore, MD is $19.20, according to ZipRecruiter salary data. Most workers in this role earn between $16.73 and $21.01 per hour, depending on experience, location, and employer.

What is a computer science peer mentor?

Computer Science Peer Mentors are experienced students who provide guidance, support, and resources to fellow computer science students. They help peers with academic questions, study strategies, and navigating the challenges of computer science coursework. Peer mentors often lead study sessions, offer advice on time management, and connect students to useful campus resources. Their goal is to foster a supportive learning environment and help students succeed in their computer science studies.

What skills and qualifications are needed to thrive as a computer science peer mentor?

To thrive as a Computer Science Peer Mentor, a strong grasp of core computer science concepts, programming languages, and coursework—often demonstrated by successful completion of relevant classes—is essential. Familiarity with learning management systems, code collaboration platforms (like GitHub), and experience with tutoring tools or educational software is typically required. Excellent communication, patience, and active listening skills help a mentor effectively support and motivate fellow students. These skills ensure mentors can clearly explain complex topics, foster a supportive learning environment, and guide mentees toward academic success.

What challenges do computer science peer mentors face when supporting fellow students, and how are these typically addressed?

Computer Science Peer Mentors often encounter challenges such as explaining complex technical topics in an accessible way, managing time between mentoring and their own coursework, and addressing diverse learning styles among mentees. To address these, mentors receive training in communication and teaching strategies, collaborate closely with faculty, and participate in regular team meetings to share best practices. Additionally, most programs encourage mentors to set clear boundaries and use structured schedules to balance their responsibilities effectively.

What is the difference between Computer Science Peer Mentor vs Computer Science Tutor?

AspectComputer Science Peer MentorComputer Science Tutor
Required CredentialsTypically current students with strong CS knowledgeOften certified or experienced in specific CS topics
Work EnvironmentPeer-led sessions, informal settings, campus programsFormal tutoring sessions, academic centers, online platforms
Employer & Industry UsageUniversity programs, student organizationsAcademic institutions, tutoring companies
Common Search & Comparison IntentUnderstanding peer support roles in CSFinding professional help for CS coursework

Computer Science Peer Mentors are usually current students providing informal guidance within campus programs, focusing on peer support. In contrast, Computer Science Tutors often have formal credentials and offer structured tutoring sessions. Both roles aim to assist students but differ in their approach, credentials, and settings.

Do computer science peer mentors get paid?

Computer science peer mentors are often volunteer positions, but some institutions offer stipends or hourly pay for these roles. Payment depends on the program or organization, and some may provide academic credit or other benefits instead of monetary compensation.

What are popular job titles related to Computer Science Peer Mentor jobs in Baltimore, MD?

For Computer Science Peer Mentor jobs in Baltimore, MD, the most frequently searched job titles are:

What cities near Baltimore, MD are hiring for Computer Science Peer Mentor jobs?

Cities near Baltimore, MD with the most Computer Science Peer Mentor job openings:

Infographic showing various Computer Science Peer Mentor job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $39,926 per year, or $19.2 per hour.

Cryptanalytic Computer Scientist, Level 3

Independent Software, Inc.

Annapolis, MD • On-site

Full-time

Re-posted 10 days ago


Job description

What You Will Do:
At Independent Software, as a Cryptanalytic Computer Scientist Level 3, you will apply your expertise in computer science, mathematics, and engineering to solve complex cryptographic and security challenges supporting mission-critical operations. You will design algorithms, develop mathematical models, and analyze vulnerabilities in cryptographic systems to protect sensitive information and ensure secure computing environments.
In this role, you will contribute to high-performance computing initiatives, optimize cryptographic processes, and collaborate with technical teams to develop innovative solutions that directly support national security missions. You will also support building and maintaining data analytics capabilities, including data evaluation, enrichment, and processing for relevant datasets using technologies such as Python, Spark, C++, and XKS. This is an opportunity to work at the forefront of cryptography, advanced analytics, and secure system design.
Key Responsibilities:
  • Design, develop, and evaluate algorithms to address complex cryptographic and security-related problems
  • Develop and apply mathematical models and techniques to analyze cryptographic systems and identify vulnerabilities
  • Analyze and assess cryptographic implementations to identify weaknesses and recommend secure solutions
  • Support the development of secure systems to protect sensitive information against evolving threats
  • Contribute to high-performance computing efforts to improve efficiency and scalability of cryptographic processes
  • Apply advanced computer science and mathematical principles across diverse computing environments
  • Build and maintain data analytics solutions, including data evaluation, enrichment, and processing for mission-relevant datasets
  • Develop and support analytics workflows using technologies such as Python, Spark, C++, and XKS
  • Collaborate with engineers, analysts, and mission stakeholders to support secure system design and implementation
  • Document technical approaches, findings, and solutions for both technical and non-technical audiences

Required Skills and Qualifications:
  • Strong foundation in computer science, mathematics, or engineering with a focus on cryptography and algorithm development
  • Experience designing, developing, or evaluating mathematical models, methods, or techniques to solve complex problems
  • Knowledge of cryptographic principles, secure systems, and vulnerability analysis
  • Experience with high-performance computing or optimization techniques
  • Strong programming skills in one or more languages (e.g., Python, C++, Java)
  • Solid mathematical background, including coursework in Calculus and higher-level mathematics
  • Strong analytical, problem-solving, and critical thinking skills
  • Effective written and verbal communication skills

Education and Experience:
  • Bachelor's degree plus eight (8) years of relevant experience; OR
  • Master's degree plus six (6) years of relevant experience; OR
  • Doctoral degree plus four (4) years of relevant experience; OR
  • Associate's degree plus ten (10) years of relevant experience may be considered for individuals with in-depth experience clearly related to the position
  • Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics (including Applied Mathematics), or a related field (e.g., Engineering or Mathematics) and include at least one programming course and a minimum of four upper-level mathematics courses (Calculus and above)
  • Relevant experience must be in a computer science area (theoretical or applied), including designing, developing, using, or evaluating mathematical models, methods, and techniques (e.g., algorithm development) to solve complex problems, engineering challenges (electrical or computer), and/or high-performance computing environments

Clearance Requirement:
  • Must possess an active TS SCI with appropriate Polygraph to be considered for this role

Why Choose Independent Software:
At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
  • Support critical national security missions that matter
  • Be part of a close-knit, employee-first culture where your voice is heard
  • Expand your skills through ongoing training, mentorship, and career development
  • Enjoy competitive compensation, generous benefits, and work-life balance

Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.