Intermediate Software Engineer Jobs

Intermediate Software Engineer jobs are open across fintech, healthtech, enterprise SaaS, and e-commerce, covering the range from junior-plus to senior-adjacent, with common specializations in backend systems, frontend development, and full-stack engineering. Scan the live roles below and apply to whichever ones fit.

Find Jobs

Overview

Open roles25
Top stateVirginia
Top employerPublix
Top cityKing George, VA
Work type40% Remote
Top industryNon-Profit

Showing 5 of 25+ Intermediate Software Engineer jobs

Intermediate ServiceNow Developer
We won't show you this job again
New 13h ago
Intermediate ServiceNow Developer
Silotech Group, Inc
San Antonio, Texas
Backend Engineering
Cloud Engineering
Software Engineering
On-Site
Bachelor's degree
51-200

Have you applied for this role?

Intermediate Software Engineer
We won't show you this job again
New 16h ago
Intermediate Software Engineer
Transamerica
Denver, Colorado
Engineering (Non-Software)
Product Management
Technical Product & Program Management
$82k - $92k/yr
Hybrid
Bachelor's degree in engineering

Have you applied for this role?

Intermediate Software Engineer
We won't show you this job again
Added 5d ago
Intermediate Software Engineer
Q2ebanking
Austin, Texas
Customer Support
IT Support
Technical Program Management
Hybrid
Bachelor's degree

Have you applied for this role?

Intermediate .NET Developer
We won't show you this job again
Added 1w ago
Intermediate .NET Developer
Aquila Software Group
Pembroke Pines, Florida
Data Engineering
Database Administration (DBA)
Software Engineering
Remote (US)

Have you applied for this role?

Intermediate Appian Developer
We won't show you this job again
Added 1w ago
Intermediate Appian Developer
Diné Development Corporation
Quantico, Virginia
Backend Engineering
Full-stack Engineering
Software Engineering
$100k - $120k/yr
High school diploma or GED
501-1,000

Have you applied for this role?

See All 25 Intermediate Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs

Intermediate Software Engineer Job Market

Who's Hiring

Publix2 open roles
Auria1 open role
GitLab1 open role

Top Industries Hiring

  • Non-Profit & Social Services
  • Healthcare & Medical Services

What Employers Look For

The qualifications that appear most often in intermediate software engineer jobs.

  • Two to five years of professional software engineering experience
  • Proficiency in at least one backend or frontend language such as Python, Java, Go, TypeScript, or React
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure
  • Familiarity with relational and non-relational databases including SQL, PostgreSQL, or MongoDB
  • Demonstrated ability to design, build, and ship production-grade features independently
  • Bachelor's degree in computer science, software engineering, or a related technical field

Tips for Your Intermediate Software Engineer Job Search

Tailor your resume to the stack

Intermediate roles screen heavily on specific languages and frameworks. List the exact technologies from each job posting in your skills section and mirror that language in your bullet points so automated screeners flag your resume as a match before a human ever reads it.

Show ownership, not just contribution

Hiring teams distinguish intermediate candidates from juniors by looking for independent ownership. For each project on your resume, name a system or feature you drove end-to-end, not just a task you completed as part of a larger team effort.

Apply early to roles that fit

Migrate Mate lists intermediate software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Target companies by engineering culture

Filter openings by whether companies publish engineering blogs, contribute to open source, or list their tech stack publicly. Those signals indicate an environment where intermediate engineers get real scope, which matters for both your day-to-day work and your longer-term growth.

Prepare a system design answer early

Many intermediate-level interviews include at least one system design question, even if the role isn't senior. Practicing a core design problem like a URL shortener or a notification service gives you a reusable structure you can adapt to whatever the interviewer asks.

Negotiate on scope, not just salary

At the intermediate level, the projects you're assigned in your first six months define your trajectory. When you receive an offer, ask what a successful first quarter looks like and which systems you'd own, so you can evaluate the role beyond the offer letter.

Intermediate Software Engineer Jobs: Frequently Asked Questions

Which companies are hiring the most intermediate software engineers?

Publix, Auria, and GitLab are hiring the most intermediate software engineers right now, with openings concentrated in Virginia, Florida, and California, based on current listings on Migrate Mate as of November 2026. Volume shifts quickly, so checking current listings gives you the most accurate picture of where demand is highest.

How many intermediate software engineer jobs are remote?

About 80% of intermediate software engineer openings are fully remote or hybrid as of November 2026, making it one of the more flexible roles in the technology hiring market. Backend and full-stack specializations tend to have the highest share of remote listings, while roles requiring hardware integration or on-site infrastructure work are more likely to be in-person.

How do you become an intermediate software engineer?

You typically move into an intermediate software engineer role by building two or more years of professional experience shipping production code, then demonstrating that you can own a feature or service independently rather than working only under close supervision. Strengthening your fundamentals in data structures, system design, and your primary language, while contributing to real codebases through work or open source projects, is the clearest path to meeting the bar most employers set.

How do you get hired as an intermediate software engineer with limited experience?

If your professional experience is on the shorter side, focus on demonstrating the quality of your work rather than the quantity of your years. A portfolio of well-documented projects where you built something meaningful from scratch, contributed meaningfully to an open source codebase, or solved a real production problem carries significant weight with engineering hiring managers who are evaluating your readiness to work independently.

What does the intermediate software engineer interview process look like?

Most intermediate software engineer interview processes include an initial recruiter screen, a technical phone or video screen covering coding fundamentals, one or two rounds of algorithmic coding challenges, and at least one system design or architecture discussion. Some companies add a take-home project or a final loop with the team. Preparing for both the coding and design components before you apply is worth the time, since the two stages test different skills.

Where can I find and apply to intermediate software engineer jobs?

You can find and apply to intermediate software engineer jobs on Migrate Mate, which lists current openings from companies across the United States. Search the roles available, find the ones that match your background and preferences, and apply directly to each listing that fits.

See All 25 Intermediate Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs