The Principal Software Engineer, will play a critical role in designing, developing, and implementing high quality software solutions. This position is responsible for the development of next-generation SaaS applications, as well as providing technical leadership for long-range investments and planning. The Principal Software Engineer has a passion for building maintainable, scalable, and beautiful applications, with heavy emphasis on optimizing user experience, solving problems, and delighting customers and business stakeholders. The Principal Software Engineer must be able to break down complex problems, and design elegant, easy-to-maintain solutions that are resilient and robust. Additionally, provides technical leadership, mentorship, and guidance to the engineering team, while driving innovation and ensuring best practices are followed.
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
Mid Level
Number of Employees
101-250 employees