2

Entry Level Software Engineer Jobs in Middle River, MD

Description This entry-level position will offer you the opportunity to utilize and expand your ... Proficiency with civil engineering software programs such as Civil 3D, StormCad, PondPack, and ...

Position: Entry Level Technician Location: Churchville, MD Security Clearance: Must be able to ... software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering. SURVICE ...

Showing results 21-40

Entry Level Software Engineer information

See Middle River, MD salary details

$22.5K

$98.4K

$177.4K

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

As of Sep 5, 2026, the average yearly pay for entry level software engineer in Middle River, MD is $98,436.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $112,600.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 Middle River, MD?

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

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

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

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

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

Infographic showing various Entry Level Software Engineer job openings in Middle River, MD as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $98,436 per year, or $47.3 per hour.

Software Engineer 2 - 23338 (FS Poly Required) with Security Clearance

HII Mission Technologies

Fort George G Meade, MD • On-site

$78K - $128K/yr

Other

Re-posted 4 days ago


Job description

Requisition Number: 23338 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $78,341.00 - $128,500.00 Security Clearance: TS/SCI with Poly Level of Experience: Entry Level Employee Referral Amount: $3,000.00 Meet HII's Mission Technologies Division Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense - the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class. Find the role that's right for you. Apply today. We look forward to meeting you. Job Description Are you bored with the standard product development pipeline? Do you enjoy tinkering and learning how things work? HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment. Our team specializes in reverse engineering and microelectronics trust and assurance. Full-Scope Poly required at the time of application *This position is contingent upon contract award Essential Job Responsibilities * Candidates for this position will lead a team performing reverse engineering tasks on existing products and encoding discoveries directly into our codebase. Additional tasks involve the research, design, and development of innovative algorithms to automate challenging or time-consuming tasks within the reverse engineering domain. Candidates will be exposed to and become proficient with a variety of technologies involving hardware description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more. * The ideal candidate will have experience with object-oriented design and an understanding of basic logic gates. We are particularly looking for candidates that have experience with FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers. Experience with software reverse engineering is also valued in this position. Minimum Qualifications • Are a United States citizen and have an active DoD Top Secret/SCI with Full Scope Poly at the time of consideration • Have a bachelor's degree in a relevant engineering discipline • Have extensive experience with object-oriented programming languages (C++, Java, Python) • Have exposure to basic logic gates and Boolean math (AND, OR) • Have the ability to learn new skills quickly • 2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field Preferred Requirements • Have experience with modern C++ standards (>= C++17) and STL • Have experience with Python • Can demonstrate the use of design patterns • Have developed using software development processes (Agile, TDD, etc.) • Familiarity with Verilog or VHDL • Have experience with FPGA design software (Quartus, ISE, Vivado, etc.) • Have experience with software reverse engineering (IDA Pro, Ghidra, etc.) • Are proficient with source control systems (git, svn, perforce, etc.) • Have experience with the code review process • Have experience with binary patching • Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.) • Have published research regarding cybersecurity, software exploitation, or reverse engineering Physical Requirements Adequate visual acuity and manual dexterity for meeting the requirements Software Engineer family. The listed salary range for this role is intended as a good faith estimate based on the role's location, expectations, and responsibilities. When extending an offer, HII's Mission Technologies division takes a variety of factors into consideration which include, but are not limited to, the role's function and a candidate's education or training, work experience, and key skills. Do You Need Assistance? If you need a reasonable accommodation for any part of the employment process, please send an e-mail to and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call 1-844-849-8463 for assistance. Press #3 for HII Mission Technologies.