2

Entry Level Junior Software Engineer Jobs in Baltimore, MD

Junior Python Developer

Columbia, MD ยท On-site

$69.55 - $125.72/hr

Junior Python Developer Minimum Requirements * US Citizenship with TS/SCI and Counter-Intelligence ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field

Junior Developer

Annapolis Junction, MD ยท On-site

$76K - $128K/yr

The Junior Developer is part of a dynamic development team, focusing on writing efficient and ... Collaborating with senior developers to design, implement, and optimize software using Git version ...

Software Engineer

Bowie, MD ยท On-site

$57K - $104K/yr

As an entry-level Software Engineer, you will work with a collaborative team of Scientists, Engineers, and Software Developers to support Leidos products that contribute to security and detection ...

Showing results 41-60

Entry Level Junior Software Engineer information

See Baltimore, MD salary details

$46.2K

$93.9K

$141.1K

How much do entry level junior software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for entry level junior software engineer in Baltimore, MD is $93,941.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,500.00 and $94,900.00 per year, depending on experience, location, and employer.

What does an entry level junior software engineer do?

An Entry Level Junior Software Engineer is typically responsible for assisting with designing, coding, testing, and maintaining software applications under the supervision of more experienced engineers. They often work on fixing bugs, writing simple code modules, and learning about the company's software development processes. This role is a starting point for new graduates or individuals with limited professional experience, allowing them to build foundational skills and gain exposure to real-world software projects.

What are the key skills and qualifications needed to thrive as an entry level junior software engineer?

To thrive as an Entry Level Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with common programming languages (such as Java, Python, or JavaScript), version control systems like Git, and basic knowledge of software development tools is essential. Strong problem-solving skills, attention to detail, and effective communication set standout candidates apart. These skills and qualities are crucial for successful collaboration, writing reliable code, and contributing effectively to team-based software projects.

What are some common challenges faced by entry level junior software engineers during their first year on the job?

Entry Level Junior Software Engineers often encounter the challenge of adapting to new codebases and development tools, which may differ significantly from what they've used in school or internships. They may also find it difficult to estimate task durations or understand complex requirements without prior experience. Frequent collaboration with senior engineers and participating in code reviews can help accelerate learning and build confidence. Over time, mastering effective communication and time management becomes essential for success in fast-paced development environments.

What is the difference between Entry Level Junior Software Engineer vs Software Developer?

AspectEntry Level Junior Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related field; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Junior Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in job focus: engineers may be involved in designing systems and architecture, while developers typically focus on coding and implementation. Both roles are common in tech industries and often overlap in entry-level positions, making them frequently compared by job seekers.

Can I become an entry level junior software engineer with no experience?

Entry level junior software engineer positions often require some foundational knowledge of programming languages such as Python, Java, or C++, and familiarity with development tools. While prior work experience is not always necessary, demonstrating coding skills through projects, internships, or certifications can improve your chances of securing an entry-level role.

Is 25 too late to become an entry level junior software engineer?

Entry level junior software engineer roles are open to individuals of various ages, including those starting their careers at 25 or later. Many employers value skills, relevant training, and a willingness to learn over age, and career changers often successfully transition into these roles by gaining programming skills through courses, certifications, or self-study.

What are popular job titles related to Entry Level Junior Software Engineer jobs in Baltimore, MD?

For Entry Level Junior Software Engineer jobs in Baltimore, MD, the most frequently searched job titles are:

What job categories do people searching Entry Level Junior Software Engineer jobs in Baltimore, MD look for?

The top searched job categories for Entry Level Junior Software Engineer jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Entry Level Junior Software Engineer jobs?

Cities near Baltimore, MD with the most Entry Level Junior Software Engineer job openings:

Infographic showing various Entry Level Junior Software Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $93,941 per year, or $45.2 per hour.

Junior Software Engineer/Data Analyst with Security Clearance

Tiber Technologies, Inc.

Annapolis Junction, MD โ€ข On-site

Other

Re-posted 7 days ago


Job description

When You Love the Work You Do, Any Mission Is Possible Position: Software Engineer/ Data Analyst ***(Active Clearance with a Polygraph is Required) Weโ€™re on multiple contracts and have many opportunities. It is encouraged if applicants donโ€™t meet all the technical requirements to still apply. Join Our Team:
At Tiber, we believe our people are our greatest investment. We are committed to creating an environment where employees can grow, contribute, and build meaningful careers. From professional development opportunities and mentorship to access to the tools and resources needed to succeed, we support our team members at every stage of their journey. Our success is driven by the diverse skills, experiences, and perspectives each person brings to the team. We foster a collaborative culture built on teamwork, innovation, and shared goals โ€” where ideas are valued, contributions are recognized, and everyone has the opportunity to make an impact. When you join Tiber, you become part of a team that values excellence, continuous improvement, and the people behind the mission. Position Description:
Tiber is seeking a Software Engineer / Data Analyst to join a fast-paced engineering team focused on building and integrating modern software and data-driven solutions. In this role, you will design, develop, and deploy applications that leverage AI/ML technologies, automation, and scalable cloud-native architectures. You will collaborate closely with software engineers and data analysts to develop prototypes, enhance existing systems, and support the delivery of production-ready capabilities. This position requires comfort working in dynamic environments where requirements evolve and rapid iteration is expected. Required Skills โ€ข Experience working with AI/ML platforms, tools, or workflows โ€ข Production-level software development experience in Python or JavaScript โ€ข Experience deploying and managing production services in cloud or distributed environments โ€ข Experience with containerization and deployment using Docker and Kubernetes โ€ข Familiarity with Git and CI/CD pipelines โ€ข Experience using Atlassian tools such as Jira and Confluence Nice to Have โ€ข Experience with agentic AI tools or AI-assisted development platforms (e.g., Claude Code, Codex) โ€ข Additional programming language experience (e.g., Java, C, or similar) โ€ข Experience building web applications using JavaScript frameworks such as React or Vue โ€ข Experience working with cybersecurity-related datasets (e.g., network traffic, OS logs, or event data) โ€ข Familiarity with large-scale data processing or analytics environments โ€ข Experience in production-scale data analysis or security-focused engineering environments Requirements: โ€ข Must be a U.S. citizen. โ€ข Must hold an active clearance with a Polygraph โ€ข Bachelorโ€™s degree in computer science, engineering, or related field Physical Requirements: โ€ข This position involves sedentary work with physical requirements expected for at least 50% of the time. Essential functions include prolonged periods of sitting, standing, walking, and talking. โ€ข Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. External Referrals Do you know a cleared professional looking to advance their career? Want to earn some extra cash? Refer them to us by sending their name and contact information, and you may be eligible for a referral bonus of up to $10,000 for each successful hire. Donโ€™t see the right opportunity listed right now? Feel free to reach outโ€”our team will keep you informed as new contracts and positions become available. Send referrals and inquiries to: EEO Employer:
Tiber Technologies is an Equal Opportunity Employer and does not discriminate based on protected veteran status, disability, or any other legally protected status. All employment decisions are based on merit, qualifications, and business needs and apply to all aspects of employment, including recruiting, hiring, promotion, compensation, benefits, training, and termination.