1

Software Development Engineer Backend Jobs (NOW HIRING)

Software Development Engineer

Madison, WI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Development Engineer We're looking for exceptionally talented Software Development ... Implement full-stack solutions across both front-end and back-end technologies. * Participate in ...

Software Development Engineer

Madison, WI · On-site

$110 - $140/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Development Engineer We're looking for exceptionally talented Software Development ... Implement full-stack solutions across both front-end and back-end technologies. * Participate in ...

Software Development Engineer

Madison, WI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Development Engineer We're looking for exceptionally talented Software Development ... Implement full-stack solutions across both front-end and back-end technologies. * Participate in ...

Back-end Software Development Engineer

Dearborn, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

Software Development Engineer

Santa Clara, CA · On-site

$110.21 - $118.47/hr

  • Medical

  • Retirement

  • PTO

... contract Software Development Engineer with our client located in Santa Clara, CA. Job ... Build and enhance backend service logic and related validation flows. * Implement and maintain ...

Software Development Engineer

Santa Clara, CA · On-site

$80 - $86/hr

  • Medical

  • Retirement

  • PTO

Job Title : Software Development Engineer Position Description : Protingent Staffing has an ... Build and enhance backend service logic and related validation flows. * Implement and maintain ...

Back-end Software Development Engineer

Dearborn, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Back-end Software Development Engineer #1058857 * Employees in this job function are responsible for designing, building, and operating high-throughput backend systems that ingest, process, and serve ...

Software Development Engineer

Madison, WI · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Development Engineer We're looking for exceptionally talented Software Development ... Implement full-stack solutions across both front-end and back-end technologies. * Participate in ...

Senior Software Development Engineer (Back-end)

$160K - $190K/yr

  • Medical

  • Dental

  • Vision

  • PTO

What You Need: * 7-10+ years in software engineering. * Highly Proficient in C#/.NET, microservices and Typescript * .Net WebAPI development. * Solid, hands-on Entity Framework experience

Back-end Software Development Engineer

Dearborn, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Back-end Software Development Engineer #1059214 * We are looking for an experienced and highly motivated Software Engineer to work as part of our high performing engineering team in an exciting and ...

Software Development Engineer Hybrid - 3 days a week Worksite Location: 17300 Laguna Canyon Road ... back-end language AND 3+ years React or similar FE language * Prior experience at Amazon including ...

New

Vast is looking for a Senior Software Engineer , Backend reporting to the Senior Manager, Software Engineering to support the development of the systems that will be required for the design and build ...

... full development lifecycle and cutting-edge GIS solutions. This team supports Defense and Intel ... of professional backend software engineering experience * Professional experience developing ...

Showing results 21-40

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 Aug 19, 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 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 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 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
Infographic showing various Software Development Engineer Backend job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $147,662 per year, or $71 per hour.

Software Development Engineer II- Back End

Esri

Redlands, CA • On-site

Full-time

Re-posted 20 days ago


Esri rating

9.6

Company rating: 9.6 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

7th of 245 rated software companies


Job description

Job Summary:
Esri is a leading company in GIS technology, and they are seeking a Software Development Engineer II to build backend services that leverage their products and APIs. The role involves developing core backend services, APIs, and automation tools to support Defense and Intel clients in delivering impactful geospatial solutions.
Responsibilities:
• Build backend services that power geospatial processing, automation, and user-facing capabilities
• Develop APIs, proxies, and integration services using Node.js and Python
• Create and maintain backend tooling that extends ArcGIS Enterprise in containerized environments
• Develop and maintain geoprocessing services, automation scripts, and operational workflows
• Build connectors and ingestion pipelines across diverse enterprise data sources
• Support deployments across cloud-native and on-prem environments
• Improve reliability and performance through API design, testing, monitoring, and observability
• Collaborate with platform, DevOps, and GIS teams to translate requirements into production solutions
Qualifications:
Required:
• 2+ years of professional backend software engineering experience
• Professional experience developing backend services using Python, JavaScript/Node.js and Java
• Experience designing and building REST APIs and service-based architectures
• Experience extending or integrating with ArcGIS Enterprise or similar enterprise geospatial platforms
• Familiarity with geoprocessing workflows, proxies and middleware services and automation of GIS or data processing tasks
• Experience working in containerized environments (Docker, Kubernetes, or similar)
• Solid fundamentals in API design, software/system design, and testing and debugging distributed services
• Strong problem-solving, communication, and collaboration skills
• US citizenship with Active or Current (within 2 years of active) Top Secret Security Clearance with SCI eligibility
• Bachelor's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field
Preferred:
• Master's degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or Stem related field
• Esri certification
• CompTIA Security + certification
• Experience with containerization technologies such as Docker and Kubernetes
• Familiarity with cloud platforms (Azure, AWS, or GCP)
• Experience with monitoring, logging, and observability tools
• Exposure to DevSecOps practices and secure development pipelines
• Experience with ArcGIS Enterprise SDKs, automation frameworks, or platform extensions
• Experience building services for geospatial analysis, data pipelines, or map services
• Familiarity with enterprise authentication, proxies, and secure service architectures
• Experience with relational and spatial databases (PostgreSQL, PostGIS, SQL Server, and more)
• Exposure to event-driven architecture, batch processing, or distributed data workflows
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Esri employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ESRI logo

About ESRI

Sourced by ZipRecruiter

Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Industry

Scientific research and development services

Company size

1,001 - 5,000 Employees

Headquarters location

Redlands, CA, US

Year founded

1969