Software Developer Jobs

Software Developer jobs are open across technology, finance, healthcare, and e-commerce, from new-grad and junior levels through staff and principal engineer, with specializations in backend, frontend, and full-stack development. Find a role that fits from the openings below and apply directly.

Find Software Developer JobsLooking for remote work? View remote software developer jobs →Student or new grad? View software developer internships →

Overview

Open roles3,798+
Top stateCalifornia
Top employerJPMorganChase
Top citySan Francisco, CA
Work type39% Hybrid
Top industryTechnology

Showing 5 of 3,798+ Software Developer jobs

FieldAI
Software Engineer
We won't show you this job again
FieldAI
New 5h ago
Software Engineer
FieldAI
Irvine, California
Software Engineering
Data Engineering
Cloud & DevOps
Backend Engineering
$115k - $170k/yr
On-Site
Bachelor's

Have you applied for this role?

CVS Health
Senior Software Development Engineer
We won't show you this job again
CVS Health
New 5h ago
Senior Software Development Engineer
CVS Health
Austin, Texas
Software Engineering
Cloud & DevOps
Backend Engineering
$83k - $185k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Apple
Software Engineer
We won't show you this job again
Apple
New 6h ago
Software Engineer
Apple
Cupertino, California
Software Engineering
Cloud & DevOps
DevOps
Cloud Engineering
Backend Engineering
$142k - $214k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Apple
Senior Software Engineer
We won't show you this job again
Apple
New 6h ago
Senior Software Engineer
Apple
Boulder, Colorado
Software Engineering
Backend Engineering
$150k - $278k/yr
On-Site
None
10,000+

Have you applied for this role?

Parallel
Embedded Software Engineer
We won't show you this job again
Parallel
New 7h ago
Embedded Software Engineer
Parallel
Los Angeles, California
Software Engineering
Embedded Systems Engineering
Firmware Engineering
Backend Engineering
$154k - $212k/yr
On-Site
Bachelor's

Have you applied for this role?

See All 3,798+ Software Developer Jobs

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

Find Software Developer Jobs

Software Developer Job Market

Who's Hiring

  • JPMorganChase
    JPMorganChase205
  • CVS Health
    CVS Health194
  • Apple
    Apple125
  • Google
    Google114
  • Amazon
    Amazon84

Top Industries Hiring

  • Technology & Software118
  • Consulting & Professional Services42
  • Insurance27
  • Electronics & Hardware27
  • Healthcare & Medical Services23

What Employers Look For

The qualifications that appear most often in software developer jobs.

  • Proficiency in one or more programming languages such as Python, Java, JavaScript, or Go
  • Experience with version control systems, particularly Git and collaborative workflows
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Understanding of RESTful API design and microservices architecture
  • Bachelor's degree in computer science, software engineering, or a related field, or equivalent experience
  • Experience writing unit tests and working within CI/CD pipelines

Tips for Your Software Developer Job Search

Tailor your resume to each stack

Generic resumes get filtered out fast. Match your listed technologies to what appears in each job description, including version numbers where relevant. Recruiters and automated screeners both scan for exact tool names like React, Kubernetes, or PostgreSQL.

Show working code, not descriptions

A GitHub profile with recent commits and a README that explains your architectural decisions outweighs a bullet point claiming you built something. Link to live projects or repositories in your application so hiring managers can verify your work directly.

Target roles by team size and codebase age

A startup's 'senior developer' role means owning infrastructure end to end. A large company's equivalent may mean deep work on a narrow surface. Read job descriptions for signals like 'greenfield,' 'legacy modernization,' or 'platform team' to find environments where your strengths fit.

Apply early to roles that fit

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

Practice system design before senior interviews

Most software developer interviews past the entry level include at least one system design round. Practice drawing out scalable architectures for common problems like URL shorteners or notification systems. Interviewers evaluate your reasoning process, not just the final diagram.

Negotiate after the offer, not during screening

Compensation conversations during early phone screens lock you into a range before you know the full scope of the role. Defer salary questions until you have a written offer in hand, then negotiate on total compensation including equity, bonus structure, and remote flexibility.

Software Developer Jobs: Frequently Asked Questions

Which companies are hiring the most software developers?

The companies hiring the most software developers right now include JPMorganChase, CVS Health, and Apple, with the largest share of openings in California, Texas, and Washington, based on current listings on Migrate Mate as of August 2026. Openings are distributed across both established technology companies and high-growth startups in fintech, healthtech, and e-commerce.

How many software developer jobs are remote?

About 66% of software developer openings are fully remote or hybrid as of August 2026, making it one of the more location-flexible roles in the job market. Backend and platform engineering roles tend to offer the highest share of fully remote arrangements, while roles requiring hardware integration or on-site collaboration are more likely to be in-person.

How do you become a software developer?

Start by building a foundation in a widely used language like Python or JavaScript through a degree program, a structured bootcamp, or self-directed learning with project-based practice. Build a portfolio of working applications that demonstrate different problem types. Then apply to junior or associate-level roles, internships, or apprenticeships to gain professional experience working within a real codebase and team.

Can you get hired as a software developer with little or no experience?

Yes, entry-level software developer roles are specifically designed for candidates without professional experience. Employers at this level prioritize a strong portfolio of personal or open-source projects, demonstrated problem-solving ability through technical assessments, and clear evidence that you can learn quickly. Contributing to open-source repositories and completing take-home projects for applications can substitute for prior employment on your resume.

What does the software developer interview process look like?

Most software developer interview processes start with a recruiter screening call, followed by a technical phone screen that typically involves live coding in a shared editor. Subsequent rounds include algorithmic problem-solving challenges, a take-home project or pair programming session, and for senior roles, a system design interview. Final rounds usually include a conversation with the hiring manager focused on team fit and past project experience.

Where can I find and apply to software developer jobs?

You can find and apply to software developer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your skills, experience level, and preferred location or remote arrangement, then apply directly to each listing that fits.

See All 3,798+ Software Developer Jobs

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

Find Software Developer Jobs