1

Junior Computer Science Jobs in Baltimore, MD (NOW HIRING)

Providing technical leadership, guidance, and training to junior computer operators and support ... Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent ...

Providing technical leadership, guidance, and training to junior computer operators and support ... Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent ...

Providing technical leadership, guidance, and training to junior computer operators and support ... Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent ...

Providing technical leadership, guidance, and training to junior computer operators and support ... Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent ...

The Junior Engineer will perform full lifecycle support on complex data systems and networks and ... Bachelor's Degree (Electrical Engineering, Computer Engineering, Computer Science) or be actively ...

Junior Software Developer

Annapolis Junction, MD · On-site

$73K - $95K/yr

Junior Software Developer Position Description At Nightwing CODEX, a software developer designs and ... Computer Science, or related field. At Nightwing, we value collaboration and teamwork. You'll have ...

next page

Showing results 1-20

Junior Computer Science information

See Baltimore, MD salary details

$23.8K

$88.4K

$136.6K

How much do junior computer science jobs pay per year?

As of Jun 30, 2026, the average yearly pay for junior computer science in Baltimore, MD is $88,410.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,600.00 and $86,400.00 per year, depending on experience, location, and employer.

Is computer science dead due to AI?

Computer science remains a vital field for junior roles, as AI is a tool that enhances programming, data analysis, and software development rather than replacing the need for foundational knowledge. Skills in algorithms, coding, and problem-solving are still essential for developing and maintaining AI systems and other technology solutions.

What are the key skills and qualifications needed to thrive as a Junior Computer Scientist, and why are they important?

To thrive as a Junior Computer Scientist, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic database management, and exposure to development environments are commonly expected. Strong problem-solving abilities, effective communication, and a willingness to learn are essential soft skills for this role. These skills and qualities enable junior computer scientists to contribute to team projects, adapt to new technologies, and efficiently solve real-world technical problems.

What is the difference between Junior Computer Science vs Junior Software Developer?

AspectJunior Computer ScienceJunior Software Developer
Required CredentialsDegree in Computer Science or related fieldDegree or coding bootcamp certification
Work EnvironmentAcademic, research, or entry-level tech rolesSoftware development teams, tech companies
Industry UsageUniversities, research labs, tech firmsSoftware companies, startups, IT departments
Common Search/ComparisonYesYes

Junior Computer Science roles typically focus on foundational knowledge, research, or academic settings, requiring a degree in computer science. Junior Software Developer positions are more application-oriented, involving coding and software creation within development teams. While both roles are entry-level, they serve different career paths within the tech industry.

What is a Junior Computer Scientist?

A Junior Computer Scientist is an entry-level professional who typically holds a degree in computer science or a related field. They work under the supervision of senior staff to design, develop, test, and maintain software, algorithms, or systems. Their responsibilities may include coding, debugging, conducting research, and assisting with technical documentation. This role is often a starting point for those looking to advance in the field of computer science, offering valuable hands-on experience and opportunities to learn from more experienced colleagues.

What jobs make $3,000 a day?

High-paying jobs such as senior software engineers, data scientists, and specialized IT consultants can earn $3,000 or more per day, especially with extensive experience, advanced skills, and working on complex projects or contracts. These roles often require advanced certifications, strong technical expertise, and sometimes freelance or consulting arrangements that pay premium rates.

What jobs pay $4000 a week without a degree?

In the field of computer science, roles such as freelance software developer, cybersecurity consultant, or cloud solutions architect can potentially earn $4,000 or more per week without a formal degree, often relying on skills, certifications, and experience. These positions typically require strong technical knowledge, self-motivation, and proficiency with programming languages, security protocols, or cloud platforms.

What types of projects and responsibilities can a Junior Computer Science professional expect in their first year?

As a Junior Computer Science professional, you can expect to work on a variety of foundational tasks such as debugging code, writing unit tests, and assisting with the development of new features under the supervision of more experienced team members. You may also participate in code reviews, collaborate with cross-functional teams like design and QA, and help maintain documentation. These hands-on experiences are designed to help you build technical skills, understand software development processes, and gradually take on more complex assignments as you gain confidence and expertise.

How to get a CS job with no experience?

To get a junior computer science position with no experience, focus on building a strong foundation in programming languages like Python or Java, create a portfolio of personal projects, and gain practical skills through online courses or certifications. Internships, volunteering, or contributing to open-source projects can also demonstrate your abilities to employers.
What are the most commonly searched types of Computer Science jobs in Baltimore, MD? The most popular types of Computer Science jobs in Baltimore, MD are:
What are popular job titles related to Junior Computer Science jobs in Baltimore, MD? For Junior Computer Science jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Junior Computer Science jobs in Baltimore, MD look for? The top searched job categories for Junior Computer Science jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Junior Computer Science jobs? Cities near Baltimore, MD with the most Junior Computer Science job openings:
Junior Computer Scientist/Engineer

Junior Computer Scientist/Engineer

Parsons Corporation

Aberdeen, MD • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


Key responsibilities

  • Provide software and application development in support of Drone Armor counter-unmanned aerial systems capabilities.

  • Assist in integrating software components within larger system-of-systems architectures and support troubleshooting of integration issues.

  • Participate in research, design, development, testing, evaluation, and maintenance of software applications and contribute to technical documentation.


Parsons rating

7.9

Company rating: 7.9 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

159th of 357 rated engineering


Job description

In a world of possibilities, pursue one with endless opportunities. Imagine Next!
At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what's possible.
Job Description:
Parsons is seeking a Junior Computer Scientist/Engineer to support our cutting-edge Drone Armor counter-unmanned aerial systems (C-UAS) program. This role provides professional software and application development in support of mission-critical C-UAS capabilities and requires the application of foundational computer science, engineering, and mathematical principles to research, design, develop, test, evaluate, and maintain software applications in an integrated manner.
What You'll Be Doing
Software & Application Development
  • Provide professional software or application development in one or more programming languages
  • Implement and maintain software components that support Drone Armor C-UAS capabilities
  • Apply fundamentals and principles of:
    • Artificial intelligence and information systems
    • Networking, distributed processing, and real-time controls
    • System-of-systems engineering, web, cloud, modeling, and simulation
  • Write clear, maintainable, and well-documented code under the guidance of senior engineers and scientists

Systems Architecture & Integration Support
  • Apply knowledge of computer hardware, systems software, computer system architecture, and integration to support system development
  • Assist in integrating software components within larger system-of-systems architectures
  • Collaborate with senior team members to ensure software aligns with system requirements and design constraints
  • Support troubleshooting and resolution of integration issues across software and hardware interfaces

Mathematical Foundations & Algorithm Implementation
  • Apply mathematics including data structures, algorithms, discrete models, and modern algebra to software design and implementation
  • Implement algorithms developed by senior team members and support their refinement and optimization
  • Assist with evaluating algorithm performance, correctness, and efficiency in operationally relevant scenarios

Research, Test, Evaluation & Documentation
  • Participate in research, design, development, testing, evaluation, and maintenance of software applications in an integrated, lifecycle-focused manner
  • Support development and execution of unit and integration tests for software components
  • Assist in analyzing test results, documenting findings, and implementing corrective actions
  • Contribute to technical documentation including design notes, test summaries, and user instructions

What Required Skills You'll Bring
Education
  • Bachelor's degree in engineering, or a related scientific or technical discipline is required with 2 years of experience
    OR
  • 4 years of additional relevant experience may be substituted for education

Experience
  • Up to 2 years of experience in software or application development in one or more modern programming languages
  • Exposure to or coursework in:
    • Artificial intelligence, information systems, networking, distributed processing, real-time controls, system-of-systems, web, cloud, modeling, or simulation
    • Computer hardware, systems software, computer system architecture, and integration
    • Mathematics such as data structures, algorithms, discrete models, and modern algebra
  • Experience supporting research, design, development, testing, evaluation, or maintenance of software applications (academic, internship, or professional)

Technical Competencies
  • Proficiency in at least one modern programming language such as Python, C++, Java, or similar
  • Understanding of basic software engineering practices, including version control and issue tracking
  • Familiarity with distributed systems or networking concepts
  • Exposure to cloud environments or modern web technologies is beneficial
  • Ability to work collaboratively in a multidisciplinary engineering and science team

Security & Citizenship
  • Must be a US Citizen
  • SECRET security clearance

What Desired Skills You'll Bring
Advanced Education & Certifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline
  • Relevant certifications or training in cloud platforms, AI/ML, or software development tools

Specialized Experience
  • Internship, co-op, or project experience supporting DoD, defense, aerospace, or related technical programs
  • Experience with AI/ML frameworks, modeling and simulation tools, or real-time/embedded systems

Additional Technical Skills
  • Experience with containerization, scripting, or automation tools
  • Familiarity with CI/CD pipelines and collaborative development environments (e.g., Git-based workflows)

Security Clearance Requirement:
An active Secret security clearance is required for this position.
This position is part of our Federal Solutions team.
The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what's next to deliver the solutions our customers need now.
Salary Range: $74,800.00 - $130,900.00
We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle!
Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status.
We truly invest and care about our employee's wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest-APPLY TODAY!
Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer to https://www.parsons.com/fraudulent-recruitment/.

What Parsons employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom