Unknown Company

Senior Software Engineer

phoenix, az • Posted 4 days ago
Onsite Full Time Software Architecture & Engineering

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.

#J-18808-Ljbffr
Back to Job Search