Senior Software Engineer

Staffing Science

Phoenix (AZ)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech staffing firm is looking for multiple Senior Software Engineers (Full Stack) in Arizona to join their product engineering team. This role requires expertise in React for front-end development and Ruby or Elixir for back-end systems. Candidates with strong communication skills and the ability to collaborate across the stack will thrive in this high-impact environment. Enjoy the opportunity to design scalable applications and improve engineering standards with a focus on modern software architecture.

Qualifications

  • 4-6+ years of professional software engineering experience.
  • Experience working across both front-end and back-end systems.
  • Strong experience with modern software architecture principles.

Responsibilities

  • Design, build, and maintain scalable full-stack applications.
  • Develop modern web applications using React.
  • Build and maintain backend services using Ruby or Elixir.

Skills

React
Ruby
Elixir
RESTful APIs
CI/CD pipelines
Communication

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Git
MySQL

Job description

About the Role

We are hiring multiple Senior Software Engineers (Full Stack) to join a high-impact product engineering team building modern, scalable software used at meaningful scale.

While this is a true full-stack role, we are open to engineers who naturally lean Front-End (React/web-first) or Back-End (Ruby/Elixir preferred) — as long as they are comfortable contributing across the stack.

This is not a siloed environment. Engineers are expected to think holistically about architecture, performance, scalability, and user experience.

We are specifically seeking candidates located in Arizona who are open to regular in-person collaboration.

What You’ll Do
  • Design, build, and maintain scalable full-stack applications.
  • Develop modern web applications using React (web-first).
  • Build and maintain backend services using Ruby or Elixir (strong preference); Java experience is acceptable.
  • Design and consume RESTful APIs.
  • Refactor legacy systems for scalability, performance, and maintainability.
  • Contribute to shared UI components and design systems.
  • Collaborate closely with product managers, designers, and QA.
  • Participate in architectural discussions and technical roadmap planning.
  • Improve CI/CD pipelines and development workflows.
  • Conduct code reviews and mentor junior engineers.
  • Proactively identify opportunities to modernize systems and improve engineering standards.
  • Evaluate and leverage AI tooling to improve development efficiency and product capabilities.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 4–6+ years of professional software engineering experience.
  • Experience working across both front-end and back-end systems.
  • Strong experience with:
  • React (required for front-end contributions)
  • RESTful APIs
  • Backend experience in one or more of:
  • Ruby (preferred)
  • Elixir (preferred)
  • Java
  • Experience with relational databases (MySQL or similar).
  • Familiarity with Git and CI/CD pipelines.
  • Strong understanding of modern software architecture principles.
  • Excellent communication and collaboration skills.
Nice to Have
  • React Native experience (plus, not required).
  • Experience with event-driven systems.
  • Experience optimizing performance at scale.
  • Familiarity with Azure DevOps or similar cloud tooling.
  • Agile experience (Jira, Confluence).
  • Experience modernizing legacy systems.
What We’re Looking For
  • Engineers who think beyond tickets and care about architecture.
  • Ability to contribute across the stack even if you have a strength area.
  • Strong ownership mindset.
  • Comfort working in a collaborative, high-growth environment.
  • Interest in building scalable systems that evolve over time.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Elios Talent • Dallas (TX)

On-site
USD 90,000 - 120,000
Full Stack Software Engineer
Full Stack Software Engineer

Custom Business Solutions, Inc. • Dearborn (MI)

On-site
USD 110,000 - 160,000
Senior Engineer (Remote)
Senior Engineer (Remote)

THE PANTHER GROUP • Boston (MA)

Remote
USD 150,000 - 210,000
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Founding Full Stack Software Engineer – Senior/Staff
Founding Full Stack Software Engineer – Senior/Staff

Jobtailor • San Francisco (CA)

On-site
USD 110,000 - 190,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Pinnaclearc • Mountain View (CA)

On-site
USD 120,000 - 150,000
Senior Frontend-Focused Full Stack Engineer (React / Java)
Senior Frontend-Focused Full Stack Engineer (React / Java)

Worky • Texas City (TX)

On-site
USD 120,000 - 190,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Akolades, Inc. • San Francisco (CA)

On-site
USD 160,000 - 230,000
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2
Fullstack Software Engineer
Fullstack Software Engineer

Lever Test 11 • Brookline (MA)

On-site
USD 100,000 - 130,000
Competitive salary and equity
Flexible work environment
Health, dental, and vision insurance
+2