Log in
All jobs
WO

Software Engineer Intern

Works on My Machine
Miami, FL, United States Posted Oct 27, 2026
Full-timeHybrid

About this role

Job Description

We are looking for a motivated and enthusiastic Software Developer Intern to join our engineering team. This internship offers hands-on experience in software development, allowing you to work alongside experienced developers on real-world projects.

The ideal candidate is passionate about technology, eager to learn, and interested in building scalable, high-quality software applications.

Key Responsibilities

  • Assist in designing, developing, testing, and maintaining software applications.
  • Write clean, efficient, and well-documented code.
  • Collaborate with developers, designers, and product managers to implement new features.
  • Identify, troubleshoot, and resolve software bugs.
  • Participate in code reviews and team meetings.
  • Assist with API integrations and database operations.
  • Learn and apply software development best practices, including version control and automated testing.
  • Contribute ideas to improve application functionality and user experience.

Qualifications

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Basic understanding of programming concepts and data structures.
  • Familiarity with one or more programming languages, such as JavaScript, TypeScript, Python, Java, or C#.
  • Basic knowledge of web technologies (HTML, CSS, JavaScript).
  • Familiarity with Git or other version control systems is a plus.
  • Strong analytical and problem-solving skills.
  • Good communication skills and the ability to work collaboratively.
  • Willingness to learn new technologies and adapt to changing requirements.

Nice to Have

  • Experience with React, Angular, Vue.js, or Node.js.
  • Familiarity with REST APIs.
  • Basic understanding of SQL or NoSQL databases.
  • Experience with GitHub or GitLab.
  • Personal projects, open-source contributions, or a GitHub portfolio.
  • Familiarity with Agile development methodologies.

What You'll Gain

  • Hands-on experience building and maintaining production software.
  • Mentorship from experienced software engineers.
  • Exposure to modern development tools, frameworks, and engineering practices.
  • Opportunities to participate in the full software development lifecycle.
  • Real-world experience collaborating with cross-functional teams.
  • Valuable technical and professional skills to support your future career.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →