Direct From Employer Portals · Updated Daily
Mid-Level Software Engineer Jobs — Live Roles
Live Mid-level software engineering roles across the US and Canada, captured directly from employer career portals and updated daily.
Search the full Mid-Level Software Engineer catalog with natural language
Ask for tech stacks, salary minimums, specific employers, or run an evidence-based match against your CV.
Mid-level is the broadest and often least explicitly labeled band in software engineering hiring — a posting with roughly 2 to 5 years of expected experience, past the entry-level ramp-up but not yet carrying the full systems-ownership expectation of a Senior role. Many employers don't put "Mid-Level" in the title at all; the signal is usually in the requirements text (independent ownership of a feature or service, some code review responsibility, no explicit mentorship expectation) rather than the job title itself.
This is also the band where the gap between a resume that reads as Junior and one that reads as ready-for-Senior shows up most clearly, which makes it worth getting right. The difference is usually ownership language: "built the feature as specified" reads as early-career, while "owned the feature from design through rollout, including the monitoring that caught a regression before customers did" reads as a candidate close to Senior-level ownership, even without the title.
If you're applying at this level, lead with independence: what you shipped without close supervision, any production issue you diagnosed and fixed yourself, and any code review or onboarding responsibility you've taken on even informally. Mid-level postings aren't usually screening for mentorship or cross-system scope — they're screening for whether you can be trusted with a feature end-to-end without heavy oversight.
Live depth for this specific filter can vary — mid-level is often the implicit middle of a range rather than its own explicit category in a posting, so fewer employers tag it distinctly compared to clearly-labeled Senior or Staff roles. If this page shows fewer roles than the country or remote hubs, that reflects how employers write postings, not a gap in the index — broaden to the country-wide Software Engineer hub below for the fullest list, then use the match score to check fit role by role.
Latest Mid-Level Software Engineer openings
Server-rendered snapshot of current active postings from verified employer career boards.
Catalog sync in progress
We are actively refreshing live listings from employer career sites.
Explore all live jobsFound a Mid-Level Software Engineer role you want to apply to?
Don't apply with a generic CV. Run an evidence-grounded match check against the requirements and tailor your bullets using only your real experience.
Related Searches
Questions About Mid-Level Software Engineer Tech Roles
What experience range counts as mid-level?
Roughly 2 to 5 years of hands-on experience, though the real signal is independent ownership of a feature or service rather than a specific year count — check the posting's actual requirements text.
Why does this page show fewer roles than other hubs?
Mid-level is often the implicit middle of a range rather than an explicitly labeled category, so fewer postings tag it distinctly compared to clearly-labeled Senior or Staff roles. Broaden to the country-wide Software Engineer hub for the fullest list.
How do I know if I should apply as mid-level or senior?
If your strongest evidence is independent ownership of individual features without broader system ownership or mentorship responsibility, mid-level is the honest fit — run the match score against a specific posting to see where your evidence actually lands.