← Back to all jobs
Senior Software Engineer
TechnologyYou'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
Multiple programming languages (Python, Java, TypeScript, Go)
Cloud infrastructure (AWS, Azure, GCP)
Database design & optimization (SQL + NoSQL)
CI/CD pipeline design
Security best practices & code review
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
Related Shifts
Think this could be you?
Take the Career DNA Quiz to see if this role fits your personality.
Take the Quiz