← Back to all jobs

Software Developer

Technology

You'll write code, attend meetings about code, review other people's code, and then fix the code you wrote because QA found a bug you swore wasn't there. Half your day is Googling error messages. The other half is pretending you understand the codebase.

Salary Range

Low

$75k

Median

$133k

High

$200k

10-Year Growth

25%

US Workers

1.8M

Education

Bachelor's in CS (or self-taught + portfolio)

Environment

remote

Tools & Technical Skills

  • Python, JavaScript, TypeScript
  • SQL & relational databases
  • Git & version control
  • Cloud platforms (AWS, Azure, GCP)
  • CI/CD pipelines
  • REST APIs & microservices
  • Docker & containerization

People & Mindset Skills

  • Analytical thinking
  • Problem solving
  • Communication
  • Teamwork
  • Attention to detail
  • Adaptability
  • Continuous learning

Would You Survive as a Software Developer?

5 real scenarios. Honest answers only. We'll tell you if you'd make it — or if you should run.

What you'll actually do

  • 01Write and debug application code
  • 02Attend stand-up meetings (that never actually stand up)
  • 03Review pull requests from teammates
  • 04Argue about tabs vs. spaces (it's spaces, obviously)
  • 05Debug production issues with vague error logs
  • 06Update documentation nobody will read
  • 07Pretend to understand the legacy codebase

Career Path

Where this role sits in the bigger picture — and where it can take you.

Think this could be you?

Take the Career DNA Quiz to see if this role fits your personality.

Take the Quiz