November 1
201 - 500
Software Engineering Co-op Student for small business financial management solutions.
October 31
51 - 200
Intern focused on backend development at Indico Data using Python.
October 29
1001 - 5000
Graduate Cloud Development Engineer for innovative projects at Malvern Panalytical.
September 16
Intern Software Developer at Perseus, guiding software companies with strategic support.
August 22
501 - 1000
Build and enhance AI-driven security software for global clients to combat cyber threats.
πΊπΈ United States β Remote
π΅ $108.6k - $155.1k / year
β° Full Time
βͺοΈ Entry-level
π§βπ» Full-stack Engineer
π½ H1B Visa Sponsor
Laser diffraction β’ Microcalorimetry β’ Nanoparticle Tracking Analysis
1001 - 5000
The average salary for remote software developers is $118,318 per year. This is based on data from 410 job openings.
Our advanced AI searches the internet for remote job openings and posts them on our website. We use the salary data from these job postings to calculate software developer salaries.
Below is a breakdown of salary data by years of experience:
Experience | Number of roles analyzed | Average Salary |
---|---|---|
π’ Junior Software Developer (1-2 yrs) | 27 | $90,832 |
π‘ Mid-level Software Developer (2-4 yrs) | 120 | $110,165 |
π Senior Software Developer (5-9 yrs) | 238 | $121,643 |
π΄ Lead Software Developer (10+ yrs) | 25 | $155,486 |
You need strong programming skills in languages like Java, Python, or JavaScript, familiarity with web development and frameworks, basic understanding of algorithms and data structures, and problem-solving abilities. Good communication and teamwork skills are also important for remote collaboration.
Typically, a degree in computer science, software engineering, or a related field is required. However, relevant coding bootcamps, certifications, and a strong portfolio of projects can also enhance your chances.
Responsibilities include writing and testing code, debugging software, collaborating with senior developers, participating in code reviews, and contributing to team projects. You may also need to assist in developing software documentation.
Benefits include flexible working hours, reduced commuting stress, the ability to work from any location, and exposure to different technologies and practices. Remote work can also provide a better work-life balance and opportunities for career advancement.