Position Overview
**Position Summary...**
**What you'll do...**
Position Summary: As a Principal Software Engineer, you will be a key contributor to our distributed platform, leading the design and development of mission-critical components. This hands-on role requires exceptional coding skills, a passion for technology, and the ability to guide and mentor a team of engineers. You will play a pivotal role in defining and maintaining our technical architecture, ensuring alignment with business goals and scalability requirements. What you'll do: 1. Technical Leadership: a. Guide and mentor a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices. b. Act as a technical authority, providing direction and expertise to the team. c. Drive the adoption of coding standards, design patterns, and development best practices. 2. Architectural Leadership: a. Lead the creation and maintenance of our technical architecture, aligning it with business go...