2

Entry Level Software Engineer Jobs in Frederick, MD

Evapco, Inc., is currently seeking entry level Software Developers to help maintain and develop custom Product Development and Production Control software applications that help with the Digital ...

Evapco, Inc., is currently seeking entry level Software Developers to help maintain and develop custom Product Development and Production Control software applications that help with the Digital ...

Evapco, Inc., is currently seeking entry level Software Developers to help maintain and develop custom Product Development and Production Control software applications that help with the Digital ...

Develops and maintains software applications across multiple platforms, including web applications ... This is an entry-level position ideal for a developer early in their career who is eager to grow ...

next page

Showing results 1-20

Entry Level Software Engineer information

See Frederick, MD salary details

$23.9K

$104.3K

$187.9K

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

As of Sep 12, 2026, the average yearly pay for entry level software engineer in Frederick, MD is $104,262.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,600.00 and $119,300.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

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

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; 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 Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

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

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in Frederick, MD?

The most popular types of Software Engineer jobs in Frederick, MD are:

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

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

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

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

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

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

Infographic showing various Entry Level Software Engineer job openings in Frederick, MD as of September 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 93% In-person, and 7% Hybrid job distribution, with an average salary of $104,262 per year, or $50.1 per hour.

Entry Level Software Tester

Leesburg, VA • Remote

Cormac Corporation
IT Services • 11 - 50 employees

Full-time

Posted 3 days ago

New


Job description

Entry-Level Software Tester

Position Summary

We are seeking a motivated and detail-oriented Software Tester to join our Quality Assurance team. This entry-level position is ideal for someone with a technical education and foundational programming and database skills who is interested in building a career in software testing and quality assurance.

The Software Tester will work closely with developers, business analysts, product owners, and other QA team members to validate software functionality, identify defects, and ensure applications meet defined business and technical requirements. The position will include manual testing with opportunities to develop skills in automated testing, API testing, database validation, and other QA technologies.

Key Responsibilities

  • Review requirements, user stories, and acceptance criteria to understand expected application functionality.
  • Develop and execute manual & automated test cases and test scenarios.
  • Perform functional, regression, integration, and end-to-end testing.
  • Identify, document, track, and retest software defects.
  • Use SQL to query databases and validate application data.
  • Assist with API and web service testing.
  • Support the development and execution of automated tests.
  • Analyze test failures and assist with troubleshooting application issues.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
  • Collaborate with developers, business analysts, product owners, and other testers throughout the software development lifecycle.
  • Maintain test cases, test data, and supporting QA documentation.
  • Assist with regression testing and release validation.
  • Continuously develop technical and software testing skills.

Required Qualifications

  • Associate degree or higher in Computer Science, Information Technology, Software Development, Information Systems, or a related technical field.
  • Academic, internship, project, or professional experience with:
    • Java
    • Python
    • SQL and relational databases
  • Basic understanding of object-oriented programming concepts.
  • Ability to write and troubleshoot basic SQL queries.
  • Understanding of fundamental software development concepts.
  • Strong analytical and problem-solving skills.
  • Strong attention to detail.
  • Effective written and verbal communication skills.
  • Ability and willingness to learn new technologies, applications, and business processes.

Preferred Qualifications

Experience or familiarity with any of the following is beneficial but not required:

  • Software testing and quality assurance concepts
  • Automated testing or AI
  • Cucumber / Behavior-Driven Development (BDD)
  • REST APIs and Postman
  • Git and GitHub
  • Jira
  • Test management tools
  • Jenkins or other CI/CD tools
  • Agile/Scrum development
  • HTML, CSS, and web application fundamentals
  • AWS or other cloud technologies

Ideal Candidate

The ideal candidate has a strong technical foundation and enjoys investigating how applications work and identifying problems. The candidate should be comfortable working with Java, Python, and SQL and interested in applying those skills to software quality assurance and test automation. Previous professional software testing experience is not required; relevant college coursework, technical projects, internships, or other hands-on experience will be considered.


Location: Leesburg, VA

Work Arrangement: 100% remote

Why CORMAC?

At CORMAC, we leverage the power of Data Management and Analytics to enable our customers to achieve their strategic goals. With over 20 years of experience in Health Information Technology (HIT), human-centered design principles and Agile development methodologies, CORMAC delivers complex digital solutions to solve some of the most challenging problems facing public healthcare programs today.

As a US Federal Government contractor in the public healthcare sector, our work is impactful and cutting-edge while being performed in a supportive, collaborative, and welcoming environment. We offer flexible work schedules with remote, hybrid, or fully in-person workplace options to empower our employees to decide the workplace most suitable for them. At CORMAC, we have a highly diverse workforce, and believe the work environment is a place where creativity, collaboration, enthusiasm, and innovation happens, regardless of location.

E-Verify Participation/EEO

As an Equal Employment Opportunity employer, CORMAC provides equal employment opportunity to all employees and applicants without regard to an individual's protected status, including race/ethnicity, color, national origin, ancestry, religion, creed, age, gender, gender identity/expression, sexual orientation, marital status, parental status, including pregnancy, childbirth, or related conditions, disability, military service, veteran status, genetic information, or any other protected status.