Backend Software Engineer Jobs
Backend Software Engineer jobs are open across fintech, healthtech, e-commerce, and enterprise SaaS, from new-grad to staff and principal, with specializations in API development, distributed systems, and database architecture. Find a role that fits from the openings below and apply directly.
Find JobsOverview
Showing 5 of 13,051+ Backend Software Engineer jobs











Location: Waltham, MA (hybrid)
ERGO NEXT's mission is to help entrepreneurs thrive. We're doing that by building the only technology-led, full-stack provider of small business insurance in the industry, taking on the entire value chain and transforming the customer experience.
Simply put, wherever you find small businesses, you'll find ERGO NEXT.
Since 2016, we've helped hundreds of thousands of small business customers across the United States get fast, customized and affordable coverage. We're backed by industry leaders in insurance and tech, and we still have room to grow — that's where you come in.
Our Backend Software Engineer can expect to work with the latest backend technologies and programming languages. We're big fans of server-side Kotlin, and we produce clean, testable code fast and push it into production several times a day via our CI / CD pipeline.
What You'll Do:
- You will work closely with other functional areas in the company product, Marketing, and Front-end engineers to rapidly iterate on our product and find the best solutions to our challenges.
- You will take ownership of features – from inception through design and coding, eventually bringing your feature to production at a high level of quality and test coverage.
What We Need:
- At least 8-10 years of proven experience in Backend development. Java/Kotlin or similar languages (Python, .NET).
- A B.Sc. in Computer Science or equivalent is a must.
- Excellent knowledge and understanding of OOP concepts and best practices.
- Hands-on development of highly distributed, cloud-based environments - an advantage. We work with AWS, but any cloud experience is a plus.
- Experience working with Relational Databases and good SQL skills.
- Adaptable, with a passion for quickly learning new technologies and working effectively in a dynamic environment.
- Ability to navigate and work effectively across diverse domains and contexts.
- Excellent interpersonal and communication skills.
Note on Fraudulent Recruiting
We have become aware that there may be fraudulent recruiting attempts being made by people posing as representatives of ERGO NEXT Insurance. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers.
Please note, we do not ask for sensitive information via chat, text, or social media, and any email communications will come from the domain @next-insurance.com or @nextinsurance.com. Additionally, Next Insurance will never ask for payment, fees, or purchases to be made by a job applicant. All applicants are encouraged to apply directly to our open jobs via the careers page on our website. Interviews are generally conducted via Zoom video conference unless the candidate requests other accommodations.
If you believe that you have been the target of an interview/offer scam by someone posing as a representative of Next Insurance, please do not provide any personal or financial information. You can find additional information about this type of scam and report any fraudulent employment offers via the Federal Trade Commission's website (https://consumer.ftc.gov/articles/job-scams), or you can contact your local law enforcement agency.
Don't meet every single requirement? Studies have shown that some underrepresented people are less likely to apply to jobs unless they meet every single qualification. At ERGO NEXT, we are dedicated to building a diverse, inclusive and respectful workplace, so if you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
One of our core values is 'Play as a Team'; this means making sure everyone has an equal chance to participate and make a difference. We win by playing together. ERGO Next Insurance is an equal opportunity employer and prioritizes building a diverse and inclusive workplace. We provide equal employment opportunities to all employees and applicants of any type and do not discriminate based on race, color, religion, national origin, gender, age, sexual orientation, physical or mental disability, genetic information or characteristic, gender identity and expression, veteran status, or other non-job-related characteristics or other prohibited grounds specified in applicable federal, state, and local laws. ERGO Next's policy is to comply with all applicable laws related to nondiscrimination and equal opportunity and will not tolerate discrimination or harassment based on any of these characteristics. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
See All 13,051+ Backend Software Engineer Jobs
Jump back to the full list of openings and apply to any backend software engineer role that fits.
Find JobsBackend Software Engineer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Apple579

- Google373

- NVIDIA265

- Amazon244

- Tata Consultancy Services (TCS)188

Top Industries Hiring
- Technology & Software6,354
- Electronics & Hardware1,050
- Consulting & Professional Services882
- Banking & Financial Services777
- Investment & Asset Management518
What Employers Look For
The qualifications that appear most often in backend software engineer jobs.
- Proficiency in at least one backend language such as Python, Java, Go, or Node.js
- Experience designing and building RESTful or GraphQL APIs
- Hands-on knowledge of relational and non-relational databases including PostgreSQL and MongoDB
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure
- Understanding of microservices architecture, containerization, and CI/CD pipelines
- Bachelor's degree in computer science, software engineering, or a related technical field
Tips for Your Backend Software Engineer Job Search
Tailor your resume for each stack
Recruiters scan for exact language from the job description, so mirror their phrasing for frameworks, databases, and cloud platforms. A resume that says PostgreSQL when the listing says Postgres can still get filtered before a human reads it.
Show system design impact, not just tasks
Backend roles attract hundreds of applicants who list frameworks. Stand out by quantifying architectural decisions, like reducing API latency or cutting infrastructure costs, so hiring managers see outcomes rather than a list of tools you've touched.
Apply early to roles that fit
Migrate Mate lists backend software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by your preferred domain
Backend work at a payments company looks very different from backend work at a media platform. Narrow your search by industry vertical so you target teams where your domain knowledge, whether fintech compliance or real-time data pipelines, gives you a genuine edge.
Prepare a system design story for interviews
Most backend interviews include at least one open-ended design question. Walk in with two or three systems you have actually built or meaningfully contributed to, ready to discuss tradeoffs, failure modes, and what you would change with more time.
Negotiate on scope before accepting any offer
Scope and on-call expectations vary widely between backend teams. Before accepting, ask directly how many services you will own, what the on-call rotation looks like, and how much greenfield work the role involves versus maintaining legacy systems.
Backend Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most backend software engineers?
The companies hiring the most backend software engineers right now include Apple, Google, and NVIDIA, with the largest share of openings in California, New York, and Texas, based on current listings on Migrate Mate as of June 2026. Demand is concentrated in fintech, healthtech, and enterprise software, though openings appear across virtually every industry that runs its own product infrastructure.
How many backend software engineer jobs are remote?
About 30% of backend software engineer openings are fully remote or hybrid as of June 2026, making it one of the more flexible engineering disciplines to job-search in. Roles focused on API development, data pipeline engineering, and platform infrastructure tend to have the highest share of remote options compared to embedded or hardware-adjacent backend positions.
How do you become a backend software engineer?
Start by building fluency in a server-side language like Python, Java, or Go, then learn how to design and query relational databases. Work through projects that require you to build and expose APIs, then add concepts like authentication, caching, and asynchronous processing. Contributing to open-source projects or shipping side projects with real users gives you something concrete to discuss in interviews.
Can you get hired as a backend software engineer with little experience?
Yes, but you need to substitute project depth for professional history. Build two or three backend projects that go beyond tutorials, such as an API with authentication, rate limiting, and a real database schema. Write clear documentation, push the code publicly, and be ready to walk an interviewer through every architectural decision you made and why.
What does the backend software engineer interview process look like?
Most processes start with a recruiter screen, followed by a technical phone interview covering data structures and algorithms. Later rounds typically include a take-home or live coding exercise, a system design interview where you architect a service under constraints, and a final loop with engineering and sometimes product or leadership to assess collaboration and communication skills.
Where can I find and apply to backend software engineer jobs?
You can find and apply to backend software engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your stack and experience level, then apply directly to each one that fits.
See All 13,051+ Backend Software Engineer Jobs
Jump back to the full list of openings and apply to any backend software engineer role that fits.
Find Jobs