1

Computer Science Development Program Jobs in Washington, DC

Computer Science Internship

College Park, MD · On-site

$19 - $25/hr

Computer Science Intern Location: College Park, Maryland (across the street from campus) Who We Are ... You will be involved in research, development, and problem-solving, helping to shape the future of ...

Computer Science Intern Location: College Park, Maryland (across the street from campus) Who We Are ... You will be involved in research, development, and problem-solving, helping to shape the future of ...

Computer Science Intern Location: College Park, Maryland (across the street from campus) Who We Are ... You will be involved in research, development, and problem-solving, helping to shape the future of ...

next page

Showing results 1-20

Computer Science Development Program information

See Washington, DC salary details

$36.2K

$136K

$226.5K

How much do computer science development program jobs pay per year?

As of Jun 24, 2026, the average yearly pay for computer science development program in Washington, DC is $135,978.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,700.00 and $162,000.00 per year, depending on experience, location, and employer.

What is a Computer Science Development Program?

A Computer Science Development Program is a structured training initiative, often offered by companies or educational institutions, designed to help participants develop practical skills in computer science and software development. These programs typically combine formal coursework with hands-on projects, mentorship, and real-world experience. Participants may rotate through different departments or work on various projects to gain a broad understanding of the field. The goal is to prepare individuals for professional roles in technology by enhancing their technical knowledge and problem-solving abilities.

What are the top 3 highest paying jobs in computer science?

In computer science, the highest paying roles typically include software development managers, solutions architects, and machine learning engineers. These positions often require advanced skills, experience, and sometimes specialized certifications, and they tend to offer salaries significantly above the industry average.

What are the key skills and qualifications needed to thrive in a Computer Science Development Program, and why are they important?

To thrive in a Computer Science Development Program, you need a solid grasp of programming languages, algorithms, data structures, and often a relevant degree or coursework in computer science. Familiarity with version control systems (like Git), integrated development environments (IDEs), and sometimes certifications in popular languages or frameworks is beneficial. Strong problem-solving abilities, adaptability, and effective teamwork set candidates apart in collaborative and evolving technical environments. These skills and qualities are vital for developing robust software solutions and succeeding in fast-paced, innovation-driven settings.

What pays more, IT or computer science?

In general, computer science roles tend to have higher average salaries than IT positions, especially for specialized roles like software developers or data scientists. IT jobs often focus on system administration, support, and network management, which typically have lower pay scales. Salary differences can vary based on experience, certifications, and location, but computer science roles usually offer higher compensation for technical expertise and programming skills.

What types of projects and team collaborations can participants expect in a Computer Science Development Program?

Participants in a Computer Science Development Program typically work on a variety of real-world projects, ranging from software development and data analysis to cybersecurity initiatives. These programs are structured to provide rotational experiences across different departments or teams, allowing you to collaborate with experienced engineers, product managers, and cross-functional stakeholders. This exposure helps develop both technical and soft skills, and provides a comprehensive understanding of the organization’s technology landscape. Regular mentorship and feedback sessions are also common, supporting your growth and integration within the company.

What other jobs can I do with a computer science degree?

A computer science degree qualifies you for roles such as software developer, data analyst, cybersecurity analyst, systems analyst, and database administrator. These jobs often require knowledge of programming languages, problem-solving skills, and familiarity with tools like SQL, Python, or Java, and may involve working in teams or remote environments.

What are 5 jobs you can get with computer science?

With a background in computer science, common jobs include software developer, data analyst, cybersecurity analyst, systems administrator, and database administrator. These roles often require programming skills, knowledge of operating systems, and familiarity with tools like SQL, Python, or cybersecurity protocols.
Computer Science Teacher

$60K - $75K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 29 days ago


Job description

St. John's College High School is seeking a dynamic, engaging, and student-centered Computer Science teacher to join our faculty for the 2026-2027 academic year.The ideal candidate will have a passion for teaching and inspiring students to explore technology, coding, and computational thinking.This position involves teaching a range of computer science courses and collaborating with faculty to support interdisciplinary learning.


Primary Responsibilities:

  • Teach computer science / technology courses across various levels.
  • Design and deliver engaging, hands-on lessons that align with departmental goals and national standards.
  • Foster a learning environment that supports students of all backgrounds and skilllevels.
  • Incorporate real-world applications, project-based learning, and ethical considerations of technology.
  • Participate in department meetings, school events, and ongoing professional development.
  • Support extracurricular opportunities such as coding clubs and robotics.

Qualifications:

  • Bachelor's degree in Computer Science, Education, or related field (Master's preferred).
  • Experience teaching high school students in an academic setting.
  • Familiarity with modern programming languages and platforms (e.g., Python, Java, HTML/CSS, JavaScript).
  • Commitment to student growth, inclusion, and academic excellence
  • Ability to pass required background checks and complete onboarding requirements.

Schedule

Full-time, 10-month faculty position following the academic calendar of St. John's College High School.

Compensation and Benefits

Salary Range: $60,000-$75,000 annually, commensurate with experience and qualifications.

Benefits include medical, dental, vision, retirement benefits, paid time off, and tuition remission opportunities consistent with school policy.

St. John's College High School is an Independent, Catholic, Co-ed school in the Lasallian tradition located in Chevy Chase, DC. Founded in 1851, St. John's provides a rigorous college preparatory curriculum, an expansive extra-curricular program, and an opportunity for students to grow in their faith by encountering the tenets of a Lasallian education. Visit www.stjohnschs.org for more information.