How to Become a Software Developer
Design, develop, and test software applications and systems. It typically requires a bachelor's degree, with a median salary of $132,270 per year and much faster than average projected job growth.
Median pay
$132,270/yr
Typical range
$74,600 to $208,620
Job growth
17%
Openings / yr
153,900
Majors that lead here
Key skills
- Programming
- Software Development
- Problem Solving
- Systems Analysis
- Database Management
Helpful certifications
- AWS Certified Developer
- Google Cloud Professional
- Microsoft Azure Developer
Is this career a fit?
Remote-friendly
88/100
Work-life balance
72/100
Stress level
35/100
Satisfaction
78/100
Related careers
- Product Manager$145,000 median
- Site Reliability Engineer$130,000 median
- DevOps Engineer$125,000 median
- Cybersecurity Analyst$120,360 median
- Data Scientist$108,020 median
- Database Administrator$101,000 median
Not sure this is right for you?
Take our free 2-minute quiz to match your interests to majors and careers.
Take the major quizSalary and job-growth figures: U.S. Bureau of Labor Statistics Occupational Outlook Handbook (wages May 2023, projections 2022-2032) and O*NET. National figures; actual pay varies by location, employer, and experience.