Software Engineer Jobs
A Software Engineer is a dedicated professional who applies principles of software engineering to design, develop, maintain, test, and evaluate computer software. They are responsible for the successful execution of significant components of large projects or ownership of substantial individual projects. In a startup, a Software Engineer often assumes various tasks, ranging from coding and development to troubleshooting and software testing, due to the relatively small size of the team and dynamically changing needs of the company.
Median Salary
$134,221/yr
based on 55,492 jobs
Hiring Trends
Explore monthly hiring trends for Software Engineer roles
Interview Questions
Practice with sample questions and answers for Software Engineer interviews
Remote Jobs
Browse 4,289 remote Software Engineer jobs
Internships
Browse 396 Software Engineer internships
No jobs found
Try different keywords or remove some filters.
Or create a free account and we’ll email you when new jobs match what you’re looking for.
Create a free account
Searching