Software & Data
Software Engineer career guide
Designs, builds, tests and ships software products and services.
Job titles
- Software Engineer
- Software Developer
- Full Stack Developer
Skills employers ask for
- Software development
- APIs
- Testing
- Code review
- System design
- Debugging
- Databases
- Front end
- Back end
- Agile
- Performance
- Version control
- JavaScript
- TypeScript
- Python
- Java
- C#
- Go
Certifications for Software Engineer roles
- AWS Developer
- Azure Developer
- Oracle Java
- Google Cloud Developer
- Meta Front-End
Recent Software Engineer postings
Get hired as a Software Engineer
Match your resume to live postings, tailor it to each one, and practice for the certifications they ask for.
Create a free accountFrequently asked questions
What does a Software Engineer do?
Designs, builds, tests and ships software products and services.
What skills does a Software Engineer need?
Common skills in Software Engineer postings include Software development, APIs, Testing, Code review, System design, Debugging, Databases, Front end, Back end, Agile.
Which certifications help for Software Engineer roles?
Employers often ask for AWS Developer, Azure Developer, Oracle Java, Google Cloud Developer, Meta Front-End.
How many Software Engineer jobs are open?
ReconHire lists about 400 recent postings that match Software Engineer titles, and 105 of them are remote.
How much does a Software Engineer make?
Among 102 recent postings that list pay, the middle half falls between $164k and $237k a year, with a median near $195k. Pay varies by city, experience and employer.