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.