Senior Software Engineer
Job in
Phoenix, Maricopa County, Arizona, 85003, USA
Listed on 2026-02-28
Listing for:
Staffing Science
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
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.
- 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.
- React Native experience (plus, not required).
- Experience with event-driven systems.
- Experience optimizing performance at scale.
- Familiarity with Azure Dev Ops or similar cloud tooling.
- Agile experience (Jira, Confluence).
- Experience modernizing legacy systems.
- 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.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×