The Principal Software Engineer will provide technical leadership across the full software development lifecycle. This role involves architecting, designing, and delivering complex software systems as a technical authority and decision-maker. The engineer will collaborate closely with cross-functional stakeholders, including Product, Design, and Engineering leadership, and mentor other engineers while developing software development plans. This position drives high-impact initiatives across multiple platforms, breaking down complex problems into actionable solutions. The role includes leading technical discussions and design reviews to ensure architectural integrity, code quality, and alignment with strategy. Responsibilities also include supporting deployments, hands-on involvement with product testing, demonstrations, live debugging, and continuously improving system performance by identifying bottlenecks, optimizing code, and addressing security vulnerabilities. The Principal Software Engineer will also contribute to the evolution of the engineering culture, championing innovation, quality, and engineering excellence.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior