Remote Software Engineer Intern Jobs
Remote Software Engineer Intern jobs are actively posted across the U.S. by remote-first firms and distributed engineering teams in sectors like technology, fintech, and enterprise software. Employers hiring remotely right now include Keysight Technologies, Affirm, and Whatnot. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 11+ Remote Software Engineer Intern jobs











Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
- Design, model, and analyze photonic devices, subsystems, and integrated photonic systems using RSoft and related photonic simulation tools
- Develop software and automation frameworks for photonic design, electromagnetic simulation, optimization, and design trade studies
- Design and prototype agentic or semi-autonomous workflows that orchestrate multi-step photonic simulation, optimization, and evaluation pipelines
- Integrate RSoft, CODE V, and LightTools through software APIs and custom workflow automation
- Develop cross-product workflows that connect photonics, optical system, and illumination analyses to support end-to-end engineering studies
- Support photonic device characterization, design exploration, and performance optimization across multiple simulation environments
- Develop and validate numerical algorithms for optimization, workflow integration, and engineering decision support
- Explore AI-assisted or rule-based approaches for photonic design iteration, design-space exploration, and workflow coordination
- Document workflows and deliver reusable, production-quality software tools
- Collaborate closely with application engineers, photonics experts, and software development teams
- PhD candidate in Photonics, Optics, Optical Engineering, Electrical Engineering, Physics, or a related field
- Strong foundation in electromagnetics, wave optics, photonic devices, photonic integrated circuits (PICs), optical communications, and computational photonics
- Hands-on experience with photonics design and simulation tools such as RSoft, Lumerical, COMSOL, or similar platforms
- Advanced programming skills in C++/Rust and Python
- Experience building research-grade or production-quality software tools
- Interest in automation, workflow orchestration, and engineering productivity solutions
- Familiarity with agent-based, workflow-oriented, or multi-step automation frameworks
Preferred / Differentiating Skills
- Experience designing photonic integrated circuits (PICs), optical communication systems, silicon photonics devices, waveguides, couplers, gratings, lasers, modulators, or related photonic technologies
- Experience with large-scale optimization problems involving photonic structures, inverse design, metasurfaces, or electromagnetic devices
- Knowledge of electromagnetic simulation methods including FDTD, BPM, RCWA, FEM, or similar techniques
- API-level integration with commercial photonics simulation tools
- Experience building software workflows that connect multiple engineering applications, including photonics, optical design, and system-level simulation environments
- Experience embedding optimization heuristics, decision logic, or AI-assisted capabilities into engineering workflows
- Familiarity with modern software development practices, including source control, code reviews, automated testing, continuous integration/continuous deployment (CI/CD), and collaborative development workflows
- Demonstrated ability to translate advanced photonics research concepts into usable engineering software solutions
Careers Privacy Statement
Keysight Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.
See All 11 Remote Software Engineer Intern Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsRemote Software Engineer Intern Job Market
Who's Hiring



What Employers Look For
The qualifications that appear most often in remote software engineer intern jobs.
- Currently enrolled in a computer science, software engineering, or related undergraduate or graduate degree program
- Proficiency in at least one programming language such as Python, Java, or C++
- Experience with data structures, algorithms, and object-oriented design concepts
- Familiarity with version control systems, particularly Git and GitHub
- Exposure to cloud platforms or distributed systems through coursework or personal projects
- Strong written and verbal communication skills for cross-functional team collaboration
Tips for Your Remote Software Engineer Intern Job Search
Build a portfolio employers can review async
Remote hiring managers evaluate candidates without meeting them first, so your GitHub or personal project site does the talking. Document what each project does, the stack you used, and the problem it solved. Concrete, readable project write-ups matter as much as the code itself.
Apply early to remote roles that fit
Migrate Mate lists remote software engineer intern openings from across the U.S. in one place, so you can find roles that match your skills and apply directly without sorting through unrelated postings. Remote intern roles fill quickly, so applying to well-matched listings early gives you a real advantage.
Prove async communication skills upfront
Remote engineering teams rely on written communication, so your application materials should show it. Write a concise, specific cover note that explains your technical background and how you work independently. Vague or generic writing signals a poor fit for distributed teams before you reach the interview.
Prepare for remote-first technical interviews
Remote internship interviews almost always include a live coding screen over video with shared editors like CodeSignal or HackerRank. Practice explaining your reasoning aloud while coding, because remote interviewers assess communication and problem-solving process together, not just the final answer.
Remote Software Engineer Intern Jobs: Frequently Asked Questions
How do I get a remote software engineer intern job?
Remote software engineer intern roles go to candidates who can demonstrate self-direction and clear written communication alongside technical skills. Remote engineering teams screen for proficiency in version control, collaborative tools like Git and Slack, and async documentation habits. A portfolio of personal or open-source projects signals you can ship code independently, which matters more in a distributed environment than in an office setting.
Which companies hire remote software engineer interns?
Remote software engineer intern roles are posted by Keysight Technologies, Affirm, and Whatnot and others right now, based on current remote listings on Migrate Mate as of November 2026. Remote-first technology companies, SaaS firms, and distributed fintech and enterprise software teams are the most consistent sources of remote intern openings for software engineers.
Can you get a remote software engineer intern job with no experience?
Yes, but remote entry-level intern roles are harder to land because you're expected to work independently from day one without in-person guidance. The most accessible paths are through remote-first startups and smaller distributed teams that value demonstrated project work over a resume full of experience. A GitHub portfolio, contributions to open-source repositories, or a completed personal project that solves a real problem can substitute for formal internship history.
Do you need a degree for remote software engineer intern jobs?
Not always. Many remote software engineer intern postings list a computer science or engineering degree as preferred rather than required. Remote employers frequently weigh demonstrated coding ability, a portfolio of completed projects, and familiarity with collaborative development workflows over formal credentials, particularly at early-career levels where hands-on output is easier to evaluate than academic background.
See All 11 Remote Software Engineer Intern Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs