Skip to content
jobs·jobs·jobs.com

Remote Software Engineer jobs

866 open positions in the United States, newest first.

Software engineers design, write, test and maintain the code behind applications and services. The title is the generalist one: depending on the team, the work can span user interfaces, server-side logic, data storage and the tooling that ships it all. They are responsible for turning product requirements into working, maintainable software and for keeping it running once it is live.

About the Software Engineer role

What the work looks like

  • Write and review code in pull requests, discussing design choices and edge cases with teammates before changes merge.
  • Break product requirements into technical tasks with product managers and designers, flagging what is expensive or risky.
  • Write automated tests and fix failures in the continuous integration pipeline so changes can ship safely.
  • Debug production issues using logs, metrics and traces, then write up the cause and the fix.
  • Write short design documents for larger changes and gather feedback before starting implementation.

What employers ask for

  • Python, Java, TypeScript, Go or a similar language
  • Git and code review workflows
  • SQL and relational database fundamentals
  • Automated testing and CI pipelines
  • Data structures, algorithms and system design basics
  • Cloud platforms such as AWS or Google Cloud

Doing this job remotely

Software engineering is among the roles best suited to remote work because code, reviews and planning already live in shared tools. What it demands is clear written communication, since design decisions happen in documents and pull request threads rather than in hallways. Many teams ask for a few overlapping hours with colleagues and participation in an on-call rotation.

Where it comes from and where it leads

Most enter through a computer science degree, a coding bootcamp or self-taught work shown in a portfolio. The path leads to senior and staff engineer on the technical track, or to engineering management for those who prefer leading people.