Principal Software Engineer
Core
Designing and scaling complex cloud and full-stack systems to deliver end-to-end functionality for customer experience intelligence platforms.
Role type
Principal Software Engineer (Cloud/Full-Stack)
Builds
High-quality web and cloud applications, scalable APIs, and DevOps automation for customer experience platforms.
Domain
Customer Experience Intelligence, Cloud Computing, Full-Stack Development
Deliverable
production ML models | product features | infrastructure
Required skills
C#, Java, React, HTML, JavaScript, Test-Driven Development, Pair/Mob Programming, Azure, AWS, Database Programming, Agile Methodologies
Preferred skills
Architectural leadership, Cross-functional team leadership, Technical strategy ownership, Troubleshooting complex problems
Technologies
C#, Java, React, HTML, JavaScript, Azure, AWS
Responsibilities
Build high-quality web and cloud applications; Provide architectural leadership for complex technical initiatives; Foster collaborative engineering culture through pair/mob programming and mentorship; Drive continuous improvement of products and development practices; Solve complex problems with no standard solutions.
Seniority
Principal, hands-on IC with strategic leadership
