2

Entry Level Software Engineer Jobs in Perry Hall, MD

Technician - Entry

Aberdeen, MD · On-site

$15 - $20/hr

No Position Summary: We are seeking a motivated and dependable entry-level or intermediate ... prototyping, software and hardware engineering, product development & manufacturing, fielding ...

These individuals analyse client needs, implement software solutions, and provide training and ... Salesforce.com Certified Administrator, Salesforce.com Certified Developer, Salesforce.com ...

IT Operations Manager

Aberdeen, MD · On-site

$75K - $120K/yr

... engineering, or network operations, ranging from entry-level to established management expertise ... Basic Hardware/Software/Network troubleshooting, including but not limited to: cube setups ...

Responsibilities - Analyzing client needs to implement Oracle supply chain and operations software ... Supply Chain Management, Operations Management, Industrial Engineering, Business Administration ...

Our employees ensure data communications networks are engineered, manufactured, deployed to the ... Position Overview SubCom, LLC is seeking an entry-level Financial Analyst to support the Marine ...

Showing results 41-55

Entry Level Software Engineer information

See Perry Hall, MD salary details

$22.9K

$100.1K

$180.5K

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

As of Aug 18, 2026, the average yearly pay for entry level software engineer in Perry Hall, MD is $100,132.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,100.00 and $114,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 Perry Hall, MD?

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

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

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

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

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

Infographic showing various Entry Level Software Engineer job openings in Perry Hall, MD as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 11% Part Time, 1% Temporary, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $100,132 per year, or $48.1 per hour.

Data Collector/Technical Writer - Maritime Systems

BlackSea Technologies

Curtis Bay, MD • On-site

$22 - $26/hr

Full-time

Re-posted 3 days ago


Job description

Description:

MUST BE A US CITIZEN (Please do not apply if you are not)

Company Introduction

At BlackSea Technologies, we don't just innovate; we revolutionize.

We are a close-knit team of creative and innovative thinkers specializing in full lifecycle development of cutting-edge maritime technology. At BlackSea, you won't just find a job; you'll find a community of experts who aspire to solve diverse and complex challenges. Be part of a company where your ideas matter, your expertise is valued, and your contributions make a real impact. Together, we are not just sailing; we are charting a course to push boundaries of what's possible.

Location: San Diego, CA / Hybrid Remote

Pay Range: $22.00-$26.00 per hour

Travel: Yes 1-2 times a year

Position Description

This entry-level role is ideal for a candidate eager to contribute in a dynamic, evolving environment, working closely with technicians and engineers to gather accurate and timely information for documentation purposes as directed by the Lead Technical Writer.

- This position is not hands-on or tool-based but requires physical presence in workshop and shop floor settings.

- Ideal for individuals who thrive in a dynamic, fast-paced environment and enjoy being immersed in the day-to-day activity of engineering and manufacturing teams.

- A motivated and detail-oriented Data Collector/Technical Writer to support the development and maintenance of technical documentation for different platforms such as Small Unmanned Surface Vessels (sUSV) and their subsystems, including software, electronics and general support equipment.

- The position involves working on the floor in shop environments, observing, recording, and organizing technical activities and processes as they occur. While not a hands-on mechanical or technical role, the position requires prolonged standing.

- Adhere to Standard Operating Procedures (SOPs) as well as standardized document formats and styles across the BlackSea family of platforms. Serve as a quality control gate for drafted documents, ensuring proper configuration, formatting, and compliance with internal standards before distribution.

- Travel within the United States up to 10% of the time

Requirements:

Required Skills

- At least 2 years of experience in data collection or technical writing, or an equivalent combination of education and training (e.g., an associate degree or relevant technical certification).

- Strong knowledge of technical documentation practices, including formatting, style guides, version control, and structured authoring.

- Experience working with or editing documents such as operations manuals, Product Technical Bulletins (PSBs), or test procedures.

- Proficiency with Microsoft Office and Adobe Acrobat.

- Ability to follow standard templates to collect required information.

- Excellent written and verbal communication skills with a strong grasp of grammar, clarity, and document consistency.

- Ability to collaborate cross-functionally with engineering, training, production, technician, and program management teams.

- Highly organized and detail-oriented, with strong task prioritization and time management skills.

U.S. citizenship required; must be eligible to obtain and maintain a DoD security clearance, if necessary.


Desired Skills

- Experience in technical writing, preferably in a defense, maritime, or engineering-focused environment.

- Familiarity with maritime systems or military systems.

- Experience documenting military systems or government-contracted platforms (e.g., Navy, DoD).

- Experience developing training materials from source technical content.

- Ability to work within an Agile or fast-paced prototyping environment.

- Familiarity with configuration/data management tools (e.g., PLM, Jira, DOORS)