1

Staff Backend Software Engineer Jobs in Arizona (NOW HIRING)

Train staff new to the team. Implement tasks within the Software Development Lifecycle (SDLC ... Special Skill Requirements: 1. Object-oriented, Java-based backend software development 2. Spring ...

Train staff new to the team. Implement tasks within the Software Development Lifecycle (SDLC ... Special Skill Requirements: 1. Object-oriented, Java-based backend software development 2. Spring ...

Experience building backend services using languages such as C#, Python, or similar * Understanding of software engineering disciplines and the ability to work across multiple layers of the ...

We're hiring a Senior Software Engineer, Backend to join our Engineering team. Oscar is the first health insurance company built around a full stack technology platform and a focus on serving our ...

Design and code middle and back-end in a clean and efficient way. * Implement scalable and robust ... Bachelors degree in Software Engineering, Information Technology or related field * Between 1 and 3 ...

Backend engineering experience, ideally with Go or the ability to ramp quickly in Go. * Experience ... debug software. * SQL and relational data modeling fundamentals, ideally with PostgreSQL.

Backend engineering experience, ideally with Go or the ability to ramp quickly in Go. * Experience ... debug software. * SQL and relational data modeling fundamentals, ideally with PostgreSQL.

Software Engineer

Phoenix, AZ · Remote

$110K - $135K/yr

Design and code middle and back-end in a clean and efficient way. * Implement scalable and robust ... Bachelor's degree in Software Engineering, Information Technology or related field * Between 1 and ...

We enable our Software Engineers to work on every part of the application: automated tests, user interface, controller logic, back-end services, and database operations. We may have some specialists ...

Senior Software Engineer, Backend

Tempe, AZ · On-site

$158.40 - $207.90/hr

We're hiring a Senior Software Engineer, Backend to join our Engineering team. Oscar is the first health insurance company built around a full stack technology platform and a focus on serving our ...

We're hiring a Senior Software Engineer, Backend to join our Engineering team. Oscar is the first health insurance company built around a full stack technology platform and a focus on serving our ...

Senior Software Engineer

Tempe, AZ · On-site

$100 - $130/hr

... Office staff who serve them. What you'll Do: * Lead the design, development, testing, and ... NET, and back end technologies such as C#, TypeScript, Node.js, .NET Framework 4.x, and .NET 8+. * ...

We're hiring a Senior Software Engineer, Backend to join our Engineering team. Oscar is the first health insurance company built around a full stack technology platform and a focus on serving our ...

Showing results 21-40

Staff Backend Software Engineer information

What is a staff backend software engineer?

Staff Backend Software Engineers are senior-level engineers who design, build, and maintain the server-side infrastructure of applications. They are responsible for ensuring systems are scalable, reliable, and performant, often acting as technical leaders within their teams. In addition to coding, they mentor other engineers, make architectural decisions, and collaborate with cross-functional teams to deliver complex projects. Their expertise is critical in shaping the technical strategy and long-term vision of backend systems.

What are the key skills and qualifications needed to thrive as a staff backend software engineer?

To thrive as a Staff Backend Software Engineer, you need deep expertise in server-side programming languages (such as Java, Python, or Go), system architecture, and scalable API design, typically with a computer science degree or equivalent experience. Familiarity with databases (SQL/NoSQL), cloud platforms (AWS, GCP, or Azure), CI/CD tools, and often advanced knowledge of containerization or microservices are essential. Strong problem-solving, leadership, and effective communication skills help you drive technical direction and mentor junior engineers. These skills are crucial for building robust backend systems, ensuring team alignment, and delivering reliable, high-performance products.

How does a staff backend software engineer typically collaborate with cross-functional teams on large-scale projects?

As a Staff Backend Software Engineer, you will frequently collaborate with product managers, frontend engineers, DevOps, and QA teams to define technical requirements and align backend solutions with overall business goals. You’ll often lead technical discussions, provide architectural guidance, and mentor other engineers, ensuring that backend systems integrate smoothly with other components. This role requires strong communication skills and the ability to translate complex technical concepts for non-technical stakeholders, fostering effective teamwork and project success.

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

AspectStaff Backend Software EngineerBackend Software Engineer
Required CredentialsBachelor's or Master’s in CS or related field; extensive experienceBachelor's in CS or related field; 1-3 years experience
Work EnvironmentSenior-level projects, system architecture, mentorshipDevelopment, coding, feature implementation
Employer & Industry UsageTech companies, startups, large enterprisesSame as Staff, common in tech industry
Search & Comparison IntentUnderstanding seniority, responsibilities, career pathEntry to mid-level development roles

The main difference between a Staff Backend Software Engineer and a Backend Software Engineer lies in experience, responsibilities, and scope. Staff Engineers typically handle complex system design, mentorship, and strategic planning, while Backend Engineers focus on coding, feature development, and smaller project components. Both roles are common in tech companies, but Staff Engineers are more senior and involved in architecture and leadership.

Infographic showing various Staff Backend Software Engineer job openings in Arizona as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Staff Software Engineer (PHX)

Matthews

Scottsdale, AZ • On-site

$170K - $220K/yr

Full-time

Re-posted 19 days ago


Job description

The Staff Software Engineer is a technical leader who drives reliability, performance, and long-term maintainability across our systems. This role goes beyond feature delivery: you will shape architecture, mentor engineers, reduce operational toil, and help the organization see problems in metrics before customers experience them.
You are expected to operate with high autonomy, strong judgment, and a bias toward durable solutions over quick fixes.
This role is based on-site at our Scottsdale, AZ office. Please note that we do not currently have the capability to provide visa sponsorships of any kind.
Key Responsibilities
Technical Leadership
  • Lead design and implementation of complex systems across frontend, backend, and infrastructure boundaries.
  • Make architectural decisions that balance scalability, reliability, and developer velocity.
  • Set standards for code quality, testing, observability, and operational readiness.
Engineering Execution
  • Build and maintain web applications using React and TypeScript.
  • Design and implement APIs and data models using Golang, Python, GraphQL, and Postgres.
  • Drive CI/CD automation using GitHub Actions, Terraform, and infrastructure-as-code practices.
  • Identify and eliminate sources of toil through automation and system improvements.
Operational Excellence
  • Proactively identify reliability risks using metrics, logs, and traces.
  • Lead incident response and postmortems with a focus on systemic improvement.
  • Champion observability using tools such as Grafana, Prometheus, and Loki.
Mentorship & Collaboration
  • Mentor mid-level and junior engineers in technical skills and engineering judgment.
  • Provide thoughtful, constructive code reviews.
  • Communicate technical risks, tradeoffs, and long-term needs clearly to leadership.
Requirements
  • 12+ years of professional software engineering experience
  • Deep experience with modern web applications (React strongly preferred)
  • Strong background in at least one typed language beyond TypeScript
  • Solid understanding of distributed systems, networking, security, and DNS
  • Strong SQL skills (schema design, performance, complex queries)
  • Demonstrated ability to lead technical initiatives end-to-end
  • A strong aversion to manual, repetitive toil (per Google SRE principles)
Preferred Extras
  • Golang in production systems
  • Kubernetes and container orchestration
  • Terraform and cloud infrastructure (AWS preferred)
  • Experience as a Site Reliability Engineer
  • Open-source contributions
  • Code generation frameworks
  • GraphQL schema design
  • Linux internals and CLI tooling
  • Experience with LLMs, LangChain/LangGraph, and vector databases

Salary Range - $170k-220k depending on capability level and industry experience
svg]:px-3 text-sm tracking-[0.025rem] leading-[1.5rem] min-w-50" title="Click here to apply for Staff Software Engineer (PHX)" href="https://www.linkedin.com/jobs/view/4435249880/?trk=mcm">Apply Now