1

Software Development Engineer Backend Jobs (NOW HIRING)

Back-end Software Development Engineer #1056817 * Employees in this job function develop and maintain the back-end/ server-side parts of an application, typically consisting of APIs, databases and ...

next page

Showing results 1-20

Software Development Engineer Backend information

See salary details

$60.5K

$147.7K

$199K

How much do software development engineer backend jobs pay per year?

As of May 30, 2026, the average yearly pay for software development engineer backend in the United States is $147,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,000.00 and $172,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Development Engineer Backend, and why are they important?

To thrive as a Software Development Engineer Backend, you need a strong command of programming languages such as Java, Python, or Node.js, and a solid understanding of algorithms, data structures, and software architecture, typically supported by a degree in computer science or related field. Familiarity with databases (SQL/NoSQL), RESTful APIs, version control systems like Git, and experience with cloud platforms or containerization tools is highly valued. Problem-solving ability, effective communication, and adaptability are essential soft skills that help you collaborate and tackle complex challenges. These skills and qualifications are crucial for building robust, scalable, and maintainable backend systems that power modern applications.

What are some common challenges that Software Development Engineer Backend professionals face during cross-functional projects?

Backend engineers often work closely with frontend developers, product managers, and QA teams, which can present challenges related to clear communication and aligning technical requirements with business goals. Ensuring smooth integration between backend services and other system components, handling dependencies, and maintaining consistent API contracts are typical pain points. Proactively participating in planning sessions and code reviews, as well as documenting APIs thoroughly, helps mitigate these challenges and fosters more effective collaboration.

What does a Software Development Engineer Backend do?

A Software Development Engineer Backend is responsible for designing, building, and maintaining the server-side components of web applications or software systems. They work on databases, APIs, and the logic that powers applications, ensuring high performance and scalability. These engineers collaborate closely with frontend developers and other team members to deliver robust, secure, and efficient solutions. Their role often involves troubleshooting, optimizing code, and implementing new features to meet user and business needs.

What is the difference between Software Development Engineer Backend vs Software Engineer?

AspectSoftware Development Engineer BackendSoftware Engineer
Primary FocusBackend system development, server-side logic, database integrationFull-stack development, including frontend and backend
Required SkillsProgramming languages like Java, Python, C++, database management, API developmentFrontend frameworks, backend skills, UI/UX design
Work EnvironmentPrimarily backend teams, server infrastructure, cloud servicesCross-functional teams, both frontend and backend projects
Common UsageUsed in companies focusing on scalable backend systems and APIsUsed in roles requiring full-stack development or versatile software skills

While both roles involve software development, a Software Development Engineer Backend specializes in server-side logic, databases, and APIs, focusing on backend infrastructure. A Software Engineer may work across the full stack, including frontend and backend tasks. The choice depends on your interest in backend systems versus full-stack development.

More about Software Development Engineer Backend jobs
What job categories do people searching Software Development Engineer Backend jobs look for? The top searched job categories for Software Development Engineer Backend jobs are:
Infographic showing various Software Development Engineer Backend job openings in the United States as of May 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 11% Physical, 25% Hybrid, and 64% Remote job distribution, with an average salary of $147,662 per year, or $71 per hour.
Software Development Engineer Backend

Software Development Engineer Backend

SRI Tech solutions Inc

Redmond, WA • On-site

Contractor

Posted 4 days ago


Job description

Company Description
SRI Tech is an IT staffing and solutions firm that serves clients with a full range of IT services that we deliver effectively and efficiently. Ranked in the top 20% of the fastest growing companies in the US by Inc. 5000 - SRI Tech is fast growing & dynamic firm maintaining its speed to be one of the leaders in serving IT.
Job Description
Linkedin is Mandatory for Submission
Software Development Engineer Backend
Location for all is Redmond/Bellevue WA
6 months
Core Responsibilities
• Translation of complex functional and technical requirements into detailed architecture and design.
• Responsible for the over-all systems architecture, scalability, reliability, and performance.
• Developing and delivering quality services and solutions using Java, HTTP, REST, RDBMS, No SQL and other web technologies.
• Maintaining current technical knowledge to support rapidly changing technology.
• Candidate must be able to work with a minimum of technical supervision and supplemental engineering support
Skills & Qualifications
• Masters/Bachelors degree in computer science or equivalent experience.
• 4-10 years overall development experience
• Experience with NodeJS
• Experience with ExpressJS or Happi
• Experience with PostgreSQL
• Experience with RethinkDB good to have
• Experience with Ubuntu good to have
Work experience must have included:
• Core competencies in Java and/or C++
• Familiarity with scripting languages such as Ruby, Perl or Python
• Expertise in building REST based reactive micro services platform
• Understanding of Map Reduce and other distributed algorithms
• Experience and through understanding of relational databases such as MySQL, PostgreSQL
• Familiarly with event/message driven system design and architecture
• Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
• Excellent verbal and written communication skills.
• Proven track record on delivering results, especially in the area of writing high-performance, reliable and maintainable code.
• Expertise in Devops process and tooling for deployment, monitoring and site reliability engineering
• Familiar with managing applications in cloud.
• Ability to work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.
Excellent written and verbal communication skills
Interview focus areas
• Coding, algorithms, data structures
• Problem solving, Design, OO and functional programming
• Distributed systems, web services, scaling, operational excellence
• Culture fit, agility, bias for action, ownership, communication
ATTACHMENTS
Qualifications
Skills & Qualifications
• Masters/Bachelors degree in computer science or equivalent experience.
• 4-10 years overall development experience
• Experience with NodeJS
• Experience with ExpressJS or Happi
• Experience with PostgreSQL
• Experience with RethinkDB good to have
• Experience with Ubuntu good to have
Additional Information
Work experience must have included:• Core competencies in Java and/or C++• Familiarity with scripting languages such as Ruby, Perl or Python• Expertise in building REST based reactive micro services platform • Understanding of Map Reduce and other distributed algorithms• Experience and through understanding of relational databases such as MySQL, PostgreSQL• Familiarly with event/message driven system design and architecture• Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures• Excellent verbal and written communication skills.• Proven track record on delivering results, especially in the area of writing high-performance, reliable and maintainable code.• Expertise in Devops process and tooling for deployment, monitoring and site reliability engineering• Familiar with managing applications in cloud. • Ability to work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.• Excellent written and verbal communication skills.