1

Internship Recent College Grad Software Developer Jobs in Maryland

We are seeking a SQL Software Developer to support and enhance a corporate solution that integrates ... A bachelor's degree from an accredited college or university in Computer Science or related ...

Software Developer Intern

Gaithersburg, MD ยท On-site

$20.75 - $27.25/hr

\n \n \n CERTIFY Global is an innovative software organization that provides a seamless patient ... Interns will have the ability to engage in Engineering and Product Support, while collaborating ...

1655 - Software Developer

Patuxent River, MD ยท On-site

$90K - $120K/yr

Bachelor's degree from an accredited college or university in Engineering, Mathematics, Computer ... C4I Software (SW) and hardware (HW) baselines. * Support design solutions integrated into any ...

1655 - Software Developer

Patuxent River, MD ยท On-site

$90K - $120K/yr

Bachelor's degree from an accredited college or university in Engineering, Mathematics, Computer ... C4I Software (SW) and hardware (HW) baselines. * Support design solutions integrated into any ...

1655 - Software Developer

Patuxent River, MD ยท On-site

$90K - $120K/yr

Bachelor's degree from an accredited college or university in Engineering, Mathematics, Computer ... C4I Software (SW) and hardware (HW) baselines. * Support design solutions integrated into any ...

This is a great opportunity for a college grad to get the hands-on experience they need to move ... Strong desire to learn and grow as a software engineer through mentorship and code reviews.

Software Developer 1

Linthicum, MD ยท On-site

$140K - $155K/yr

Lentech is hiring a software engineer who loves Pig and PySpark. * The engineer will be heavily ... Bachelor's degree in Computer Science or related discipline from an accredited college or ...

Entry Web Developer

Laurel, MD ยท On-site

$171K - $184K/yr

This is a great opportunity for a college grad to get the hands-on experience they need to move ... Strong desire to learn and grow as a software engineer through mentorship and code reviews.

Lentech is hiring a software engineer who loves Pig and PySpark. * The engineer will be heavily ... Bachelor's degree in Computer Science or related discipline from an accredited college or ...

Senior Software Developer

Linthicum, MD ยท On-site

$53.50 - $70.50/hr

The Senior Software Developer will join a multi-disciplinary team of subject matter experts ... Minimum of Bachelor's Degree in a technical discipline from an accredited college or university in ...

Software Engineer II

Fort George G Meade, MD ยท On-site

$108K - $148K/yr

Master's degree in Computer Science or related discipline from an accredited college or university ... Recent software development experience using Java * Experience using an integrated development ...

University, Software Developer The Opportunity: As a software sustainment engineer, you play a ... internship environments * Experience with conducting research and writing software * Ability to ...

Showing results 21-40

Internship Recent College Grad Software Developer information

What does an internship recent college grad software developer do?

An Internship Recent College Grad Software Developer is typically a recent graduate who is working in an entry-level role to gain practical experience in software development. Their responsibilities often include writing and testing code, collaborating with senior developers, participating in team meetings, and learning new programming tools and methodologies. This position provides an opportunity to apply academic knowledge in real-world projects, develop technical skills, and build a professional network. Interns are usually mentored by experienced engineers and may work on tasks such as debugging, documentation, or small feature development.

What types of projects can a recent college grad expect to work on during a software developer internship?

As a recent college grad in a software developer internship, you can expect to work on a variety of hands-on projects, often ranging from bug fixes and feature enhancements to larger collaborative assignments like developing internal tools or contributing to ongoing product development. Interns typically participate in code reviews, daily stand-ups, and sprint planning sessions, gaining exposure to agile workflows and industry-standard development practices. You'll likely collaborate closely with senior developers, product managers, and QA engineers, which provides valuable mentorship and insight into the software development lifecycle. These experiences are designed to help you build both technical and teamwork skills while making a real impact on the company's products.

What are the key skills and qualifications needed to thrive as an internship recent college grad software developer, and why are they important?

To thrive as an Internship Recent College Grad Software Developer, you need a solid grasp of programming fundamentals, algorithms, and data structures, typically gained through a computer science degree or related coursework. Familiarity with development tools like Git, integrated development environments (IDEs), and common programming languages such as Python, Java, or JavaScript is often expected. Strong problem-solving abilities, eagerness to learn, and effective communication help interns excel in collaborative and fast-paced environments. These skills and qualities are crucial for quickly adapting to workplace challenges and contributing to team projects while building a foundation for a successful software development career.

What is the difference between Internship Recent College Grad Software Developer vs Entry-Level Software Engineer?

AspectInternship Recent College Grad Software DeveloperEntry-Level Software Engineer
CredentialsRecent college degree, often without professional experienceBachelor's degree in Computer Science or related field, some experience preferred
Work EnvironmentTemporary, learning-focused, often part-time or summerFull-time, professional setting, ongoing projects
Employer UsageInternship programs, training rolesEntry-level position for new graduates
Search/Comparison IntentUnderstanding internship opportunities vs full-time rolesTransitioning from internship to full-time employment

The main difference is that an Internship Recent College Grad Software Developer is a temporary, learning-focused role designed for students or recent graduates to gain experience. An Entry-Level Software Engineer is a full-time position for new graduates ready to start their professional careers. Internships often serve as a stepping stone to full-time employment in software development.

What are the most commonly searched types of Recent College Grad Software Developer jobs in Maryland?

The most popular types of Recent College Grad Software Developer jobs in Maryland are:

What cities in Maryland are hiring for Internship Recent College Grad Software Developer jobs?

Cities in Maryland with the most Internship Recent College Grad Software Developer job openings:

Infographic showing various Internship Recent College Grad Software Developer job openings in Maryland as of August 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

SQL Software Developer

Reflexive Concepts

Annapolis, MD โ€ข On-site

Full-time

Re-posted 10 days ago


Job description

Reflexive Concepts is seeking a skilled SQL Software Developer to join our team!
We are seeking a SQL Software Developer to support and enhance a corporate solution that integrates budgeting and other financial information across the enterprise. In this role, you will work directly with customers, technical leads, Systems Engineers, and other development teams to deliver solutions that improve the reliability, performance, and maintainability of critical financial systems.
The position offers the opportunity to work across the full software development lifecycle - from understanding requirements and defining technical solutions through development, testing, deployment, documentation, and ongoing product support. You will help maintain a legacy production technology stack while identifying opportunities to improve system sustainment, proactively address potential issues, reduce downtime, and streamline the implementation of system upgrades. This is a collaborative, customer-facing role that requires the ability to work across interconnected applications and teams with shared technical dependencies. The successful candidate will be comfortable solving complex technical problems, working in an Agile environment, and balancing modernization and new development efforts with the operational needs of production systems.
Primary Responsibilities:
  • Develop, enhance, and support enterprise SQL-based applications and database components that integrate critical budgeting and financial information, including troubleshooting complex issues within a legacy production environment.
  • Work directly with customers, technical leads, and System Engineers to understand requirements, define technical outcomes, develop solutions, and deliver enhancements that address business and operational needs.
  • Manage development and sustainment work through JIRA while participating in requirements analysis, design, development, testing, deployment, troubleshooting, and ongoing support.
  • Collaborate with multiple technical and development teams across the task order to coordinate shared dependencies, resolve cross-application impacts, and successfully implement changes across interconnected systems.
  • Apply software development, design, testing, quality assurance, and DevOps practices to deliver reliable, maintainable solutions and support continuous improvement of development and sustainment processes.
  • Create and maintain technical documentation necessary to support system operations, development, troubleshooting, knowledge transfer, and ongoing system sustainment.
  • Identify and implement opportunities to improve system reliability and operational efficiency, including proactively addressing potential issues, reducing outage duration, streamlining upgrades, and improving the availability and usability of supported systems.
Key Technologies:
  • SQL Server
  • Ironspeed
  • C#
  • React or VueJS
  • JavaScript
Qualifications:
  • Twelve (12) years of experience in software development/engineering. A bachelor's degree from an accredited college or university in Computer Science or related discipline is required. Four (4) years of additional software development experience may be substituted for a bachelor's degree.
  • Experience with Java, Django, ReactJS, Python, JavaScript.
  • Willingness to learn new technologies.
  • Experience developing and updating technical documentation.
  • Ability to collaborate with other teams and dev stacks.
Desired Skills:
  • Experience working in an Agile Development environment.
  • Experience managing the full software development lifecycle (SDLC) to include requirements definition, design, development, test, deployment, and sustainment.
  • Experience managing systems in a virtual hosting environment including AWS.
  • Experience with SQL Server.
  • Experience with C#.