Principal Software Engineer, Full Stack - Reporting
Leads the technical vision and architecture for Rad AI’s reporting product, partnering with executive leadership to deliver scalable, high-impact systems. The role requires principal-level technical leadership, expertise in software architecture, and experience delivering complex systems with significant business impact.
About the job
Responsibilities
- Partner directly with the CTO and CPO to architect and drive the technical vision for the reporting product.
- Serve as a technical mentor and role model across the organization.
- Design forward-thinking solutions that deliver measurable business value and anticipate emerging technology trends.
- Collaborate with adjacent teams to accelerate innovation and achieve breakthrough results.
- Establish engineering standards and guide the team in building scalable systems for rapid growth.
- Foster an inclusive culture that encourages diverse perspectives and open communication.
Requirements
- Demonstrated success as a principal engineer or equivalent technical leadership role.
- Exceptional technical expertise, with a proven ability to drive innovation and establish best practices.
- Advanced knowledge of modern software architecture and engineering principles.
- Proven experience implementing architecture standards that enable engineering excellence.
- History of successfully designing and delivering complex technical systems with substantial business impact.
Nice-to-haves
- Experience with artificial intelligence.
Compensation and Benefits
- Comprehensive medical, dental, vision, and life insurance.
- HSA with employer match, FSA, and DCFSA.
- 401(k).
- 11 paid company holidays.
- Flexible PTO policy.
- Annual company-wide offsite and periodic team offsites.
- Annual equipment stipend.
Skills
Software Architecture, Engineering Principles, Architecture Standards, Scalable Systems, Artificial Intelligence, Technical Leadership, Mentoring
Similar jobs
Fullstack Engineering jobsPrincipal Engineer owning the decision engine that powers explainable staffing recommendations and hospital operations automation. The role requires deep TypeScript expertise, full-stack experience, strong systems thinking, and comfort working directly with clinical customers.
Build and lead the technical direction of full-stack, AI-powered enterprise workflows, spanning user surfaces, backend services, integrations, permissions, and evaluations. Requires 10+ years of production software experience, strong product judgment, and hands-on expertise across distributed systems and enterprise integrations.
Build full-stack systems and Claude-powered tools that help datacenter, energy, and supply-chain teams plan and deliver compute infrastructure. The role requires 8+ years of software experience, strong data and API fundamentals, and experience supporting physical-world operations.
Leads the technical direction and delivery of Genie One across web, iOS, Android, macOS, and Windows. Requires 8+ years of software engineering experience, staff-level architecture leadership, and strong JavaScript or TypeScript expertise with React and mobile or desktop development.
Staff engineer leading the architecture and implementation of scalable backend and full-stack systems powered by AI agents. Requires 7+ years with TypeScript/Node.js or Python, PostgreSQL, messaging systems, distributed systems, and production-scale applications.