You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Intern

Software Engineering Intern (Part-Time, Remote)

Pay: $15–25/hr depending on experience / availability

Hours: 10–40 hours/week

Type: Contract

Location: Remote

Duration: 3 months with potential to extend

Best for: CS / Software Engineering students looking for real experience

Overview

Unconventional Code is a managed software services firm; we help small and mid-size businesses, and a few startups, with software development needs.

We’re looking for a part-time software engineering intern to help analyze how web and mobile apps communicate with their servers, conduct data analysis, and write data processing software. This is a part-time, remote role; great opportunity for a CS student or similar looking to expand their skills at the end of the school year / into the summer. 

The work is structured and repeatable. You’ll be given clear instructions, tooling, and examples — then apply the same workflow across different apps and sites.

Typical tasks include:

• Recording app sessions using a proxy tool (license provided)

• Capturing network traffic from mobile apps or browsers

• Identifying which network requests correspond to user actions (view post, like, comment, etc.)

• Writing simple Python code that validates these events

• Writing basic pytest tests to prove the event processing code works reliably

• Contributing your work to GitHub repositories

You’ll be expected to use AI tools (Claude, Cursor, etc., license provided) to move quickly and learn efficiently; this is a great opportunity for someone eager to learn to use AI tooling effectively. We use standard ticketing (GitHub Issues) to assign and track work progress.

This position is remote, and available between April – August 2026, with potential to extend into the fall contingent on certain business milestones.

Qualifications

• Current or recent college student (CS, SWE, or similar)

• Comfortable with basic Python (CS 200 / 300 level coursework covers most of what is needed)

• Curious about how apps actually work behind the scenes

• Willing to learn new tools and figure things out

• Experience with or willingness to learn to use AI coding tools

• Reliable and able to follow a repeatable process

No prior large-team software engineering, web scraping or reverse-engineering experience required.

How to Apply

Please reach out on Handshake with the following:

• Resume

• LinkedIn (if you have one)

• GitHub (if you have one)

• Short note: tell us something technical you've built, automated, or figured out on your own