← Back to all jobs

Senior Software Engineer

Technology

You'll design systems instead of just coding features, mentor junior devs who remind you of your past self, and get pulled into every architecture decision whether you want to be or not. You're expected to have opinions about everything and be right about most of them.

Salary Range

Low

$140k

Median

$170k

High

$200k

10-Year Growth

25%

US Workers

1.8M

Education

Bachelor's in CS + 5-10 years experience

Environment

remote

Tools & Technical Skills

  • System design & architecture
  • Multiple programming languages (Python, Java, TypeScript, Go)
  • Cloud infrastructure (AWS, Azure, GCP)
  • Database design & optimization (SQL + NoSQL)
  • CI/CD pipeline design
  • Performance profiling & optimization
  • Security best practices & code review

People & Mindset Skills

  • Mentorship & coaching
  • Technical communication
  • Cross-team collaboration
  • Strategic thinking
  • Influence without authority
  • Problem decomposition
  • Stakeholder management

Learn the skills

Courses and certifications to get you job-ready

What you'll actually do

  • 01Design system architecture and make decisions you'll live with for years
  • 02Review pull requests and write feedback that's firm but encouraging
  • 03Mentor junior developers without making them feel dumb
  • 04Debug production issues that nobody else can figure out
  • 05Push back on unrealistic timelines with actual technical reasoning
  • 06Write the documentation that future-you will be grateful for
  • 07Attend 'quick syncs' that are never quick

Think this could be you?

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

Take the Quiz