1

Software Engineer Intern Jobs in Edgewood, MD (NOW HIRING)

Reflexive Concepts is seeking a skilled Software Engineer to join our team! Specifically, we are looking for an engineer with a strong background in analytics development and a desire to learn Pig ...

As a Software Engineer, your rolewill primarily revolve around building software by writing code, as well asmodifyingsoftware to fix errors, adapt it to new hardware, improve its performance, or ...

Overview Kimley-Horn is looking for Engineering students to join our Baltimore City, Maryland (MD ... Utilize technical software programs on a regular basis to analyze, produce, and QC deliverables for ...

Overview Kimley-Horn is looking for Engineering students to join our Baltimore City, Maryland (MD ... Utilize technical software programs on a regular basis to analyze, produce, and QC deliverables for ...

Reflexive Concepts is seeking a skilled Software Engineer I to join our team! Qualifications: * Seven (7) years of experience supporting projects and programs similar in scope and complexity

Showing results 41-60

Software Engineer Intern information

See Edgewood, MD salary details

$13

$25

$38

How much do software engineer intern jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for software engineer intern in Edgewood, MD is $25.02, according to ZipRecruiter salary data. Most workers in this role earn between $20.34 and $28.41 per hour, depending on experience, location, and employer.

What does a software engineer intern do?

A Software Engineer Intern assists in designing, developing, and testing software applications under the guidance of experienced engineers. Interns typically work on coding tasks, bug fixes, documentation, and sometimes participate in team meetings or code reviews. The primary goal is to gain hands-on experience with real-world software development processes and tools while contributing to ongoing projects. This internship provides valuable exposure to industry practices and helps interns build technical and collaborative skills.

What does a software engineer intern do?

A software engineer intern works under the guidance of an experienced software engineer who is usually mid or senior level. As a software engineer intern, your responsibilities are to learn as much as you can about software engineering as well as learn how to navigate the politics and dynamics of a corporate or startup setting. Your job duties as a software engineer intern include tasks like coding and debugging software applications and experimenting with design elements. You also review other engineers’ code, test software applications and patches, and implement changes and updates when necessary.

What types of projects and tasks are software engineer interns typically assigned, and how do these contribute to their learning and development?

Software Engineer Interns are often assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or writing automated tests. Interns usually work under the guidance of experienced engineers and participate in code reviews, stand-up meetings, and collaborative problem-solving sessions. These tasks help interns gain practical experience with industry-standard tools and workflows, while also building their technical and teamwork skills. As a result, interns can expect to leave the internship with concrete contributions to the product and a better understanding of software development processes.

What are the key skills and qualifications needed to thrive as a software engineer intern, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and typically be pursuing a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, version control systems such as Git, and exposure to development environments are commonly expected. Strong communication, eagerness to learn, and teamwork set standout interns apart. These skills allow interns to effectively contribute to projects, adapt to new technologies, and collaborate within software development teams.

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

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

What job categories do people searching Software Engineer Intern jobs in Edgewood, MD look for?

The top searched job categories for Software Engineer Intern jobs in Edgewood, MD are:

What cities near Edgewood, MD are hiring for Software Engineer Intern jobs?

Cities near Edgewood, MD with the most Software Engineer Intern job openings:

Infographic showing various Software Engineer Intern job openings in Edgewood, MD as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $52,035 per year, or $25 per hour.

Software Engineer I

Reflexive Concepts

Linthicum, MD • On-site

Full-time

Re-posted 10 days ago


Job description

Reflexive Concepts is seeking a skilled Software Engineer to join our team!
Specifically, we are looking for an engineer with a strong background in analytics development and a desire to learn Pig and PySpark.
Qualifications:
  • 7 Years of relevant experience
  • B.S. in related field (an additional 4 years of experience may be substituted for a B.S.)
Essential Duties and Responsibilities:
  • Heavily involved in the creation, maintenance, and running of Pig and or PySpark analytics and responsible for reviewing data ingest tickets and merge requests with other developers on the team
  • Focused on delivering reliable, accurate data to the end users as well as ensuring that day-to-day operations are successful, including being able to investigate data arriving accurately into the system
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Required:
  • Strong background in analytics development
  • Desire to learn Pig / PySpark
Desired:
  • Patch management and IAVA tracking
  • Python
  • Java
  • Scala
  • NiFi
  • Ansible
  • Experience working in Agile environment