Share this job
Principal Full-Stack Engineer
Phoenix, AZ
Apply for this job

In this hybrid Principal Full Stack Software Engineer role, you will have the chance to join a growing and innovative AI/Data organization, and the timing couldn’t be better!


Company Information:

  • Leader in their industry
  • Growing Exponentially
  • Employs 500+ in many regions
  • Been in business for 10 years
  • Hybrid role – 3 days in-office – Phoenix
  • Innovative Tech
  • Ability to make an impact
  • Competitive salaries, bonus, great culture, and benefits including possible relocation assistance


Salary Range:

  • There are several different tiers and salaries will depend on experience.
  • General range however is 160K-210K base plus a 15% bonus.


Overview:

  • The Principal Full Stack Software Engineer will drive technical excellence across platform and product teams.
  • This is a hands-on, high-impact role responsible for designing complex systems, elevating engineering standards, and shaping the architecture of AI-powered applications.
  • You will work across the stack—from frontend experiences in React, to backend services in Python, to multi-cloud distributed systems—while mentoring engineers and influencing technical direction at scale.


Background Profile:

  • Mastery of computer science fundamentals and extensive experience designing and building large-scale distributed systems.
  • Authoritative expertise in TypeScript and React, with the ability to lead architectural decisions across the frontend stack.
  • Significant hands-on experience with backend development, especially in Python; additional experience with Kotlin, Java, or Rust is a strong plus.
  • Deep operational experience with multi-cloud environments (AWS, GCP, Azure) and container orchestration technologies like Kubernetes.
  • Strong interest and practical experience in applied AI, including working with multiple LLMs and integrating modern AI capabilities into products.
  • Proven track record of mentoring engineers, driving technical roadmaps, and leading large, impactful engineering projects.
  • Ability to think strategically while still executing in a hands-on technical capacity.
  • Strong communication skills, with the ability to influence and align stakeholders across teams.
  • Passion for innovation, technical excellence, and creating systems that endure


Bonuses:

  • Experience building applications on top of AI/ML models or large language models (LLMs).
  • Knowledge of GraphQL or graph databases.
  • A demonstrated history of presenting at conferences or meetups.
  • Prior experience in industrial software, IoT, or large-scale data visualization.
Apply for this job
Powered by