Skip to content
Role Trackr

Software Engineer jobs

Design, develop, and maintain web applications and software systems. Collaborate with cross-functional teams to deliver high-quality code, participate in code reviews, and contribute to technical architecture decisions.

Live now
1,025Software Engineer roles
Pay posted
61%of 1,025 roles
Remote
54%of 1,025 roles
Senior
58%of 1,025 roles

Live Software Engineer roles

All 1,025 Software Engineer roles
Superhuman · Remote · $154K to $214K
I noticed it modernized calendar systems with Go, Postgres, Kubernetes, and AWS.
Superhuman · Remote · $154K to $258K
I noticed backend work spanned scheduling, real-time systems, and AI agents.
Skild AI · San Mateo, CA
I noticed this role owned robot testing from manufacturing through repair.
Samsung Semiconductor · San Jose, CA
I noticed an internship building thermal simulators for AI memory systems.
Raydar · San Francisco, CA · $290K to $340K
I noticed the role required eight-plus years and daily AI-agent development.
Raydar · San Francisco, CA · $200K to $240K
I noticed senior engineers owned full-stack work and direct customer conversations.
Raydar · San Francisco, CA · $260K to $290K
I noticed the role required full-stack breadth and a top-30 degree.
Pivotal Health · Santa Monica, CA or remote · $210K to $235K
Echodyne · Kirkland, WA · $137K to $205K
I noticed Rust backend and React frontend work supporting radar systems.

The guide

How the Software Engineer job really works.

What the work is, what hiring teams expect, and how people get in. From real postings and our research.

What the job actually is

Design, develop, and maintain web applications and software systems. Collaborate with cross-functional teams to deliver high-quality code, participate in code reviews, and contribute to technical architecture decisions.

Typical setup: a mid-level role, full-time, hybrid workplace.

What a day actually looks like

The day usually opens with a 15 minute standup in Slack or Zoom, then a couple of hours of focused work on a ticket from the sprint board in Jira or Linear, often with Copilot or Cursor open alongside the IDE. Midday tends to go to reviewing teammates’ pull requests in GitHub and responding to review comments on your own. There is typically one or two meetings, a sprint ritual or a design discussion about an upcoming feature. If you are on call, an alert from Datadog or PagerDuty can preempt everything, and you spend the afternoon tracing a production bug through logs instead. The honest ratio is roughly half coding, half reviews, meetings, and reading other people’s code.

What hiring teams expect

The responsibilities that show up in real postings for this role:

  • Design, build, and maintain scalable backend services and APIs
  • Write clean, well-tested code and participate in code reviews
  • Collaborate with product managers and designers to scope and ship features
  • Debug, profile, and resolve production issues, participating in an on-call rotation
  • Contribute to system design discussions and technical documentation
  • Use AI coding tools responsibly to accelerate development while validating output

Qualifications

Experience: 2 to 5 years building and shipping production software. Education: Bachelor's degree in Computer Science or a related field, or equivalent practical experience (many postings now say degree optional with a strong portfolio).

Attributes interviewers probe for: problem solver, detail-oriented, collaborative, continuous learner, logical thinker.

Tools of the trade

What this role actually works in day to day:

  • VS Code or JetBrains IDEs
  • GitHub
  • GitHub Copilot or Cursor
  • Jira or Linear
  • Docker
  • Slack
  • Datadog
  • Postman

How success is measured

The numbers this role is judged on:

  • Consistent delivery of sprint commitments and shipped features
  • Code quality signals (review feedback, defect and rollback rates)
  • Reliability of owned services (incident count, time to resolve)
  • Growing scope, from tasks to owning features or a service
  • Effective collaboration in code review and design discussions

How to break in

The entry paths that actually work:

  • CS degree plus internships remains the most reliable path into a first role, then 2 to 3 years to reach mid-level
  • Ship real projects publicly (deployed apps, open source contributions) so recruiters can see working code, not just tutorials
  • Move internally from QA, support engineering, or data analysis by taking on scripting and automation work
  • Target less competitive employers first (agencies, non-tech enterprises, government contractors) to build production experience before applying to tech companies

How hiring usually works

A recruiter does the first screen (often 20 to 30 minutes on background and comp expectations), followed by a technical phone screen or online assessment, then a virtual or onsite loop of 3 to 5 rounds covering coding, system design, and behavioral questions; some companies now include a debugging or AI-assisted coding round. The resume is the material that matters most, with a GitHub or portfolio link as a strong secondary signal. Full pipelines commonly run 3 to 6 weeks, and post-interview responses typically arrive within a week per stage.

Companies known for this role

Examples of companies that regularly hire this profile: Stripe, Shopify, Datadog, Capital One, Atlassian. Use them to calibrate your target list, then build your own tier of companies that fit you.

Worth knowing

The 2026 market is tougher at entry level but still solid for mid-level engineers who can show production experience and sensible use of AI tooling; pure LeetCode grinding matters less than being able to read and debug real code.

Words that show up in postings

The terms current postings use. Work them into your bullets where they are true of you.

  • Python
  • TypeScript
  • React
  • Node.js
  • REST APIs
  • SQL (PostgreSQL)
  • Git and GitHub
  • CI/CD pipelines
  • AWS (Lambda, S3, EC2)
  • Docker
  • Unit and integration testing
  • AI-assisted development tools (GitHub Copilot, Cursor)
  • Kubernetes
  • GraphQL
  • Terraform
  • LLM API integration (OpenAI, Anthropic)
  • Kafka
  • Datadog

Purple: asked for in most postings. Outlined: nice to have.

Interview questions to prepare for

  1. Given this function, find and fix the bug, then explain the time and space complexity.
  2. Design a URL shortener (or rate limiter), and walk me through your data model and scaling choices.
  3. Tell me about a production incident you debugged. What happened and what did you change afterward?
  4. How do you use AI coding tools in your workflow, and how do you validate what they generate?
  5. Walk me through a project you owned end to end. What tradeoffs did you make?

New Software Engineer roles, every morning.

Shep reads company boards every night for Software Engineer roles, and puts the new ones in your morning email.

Free. One email a day. Unsubscribe in one click.

We'll email you last night's roles, and product news now and then. Privacy

software-engineer

Go to bed. Shep's on it.

The board finds the role. Shep runs what happens next: the people, the follow-up and the prep, waiting for your yes in the morning.

Free to start. No card.

We'll email your invite and product news. Privacy

Have an invite code? Sign up

see you in the morning!