Pricipal Software Engineer
Current- Leading and managing a team of software engineers- Providing technical guidance and mentorship to team members- Collaborating with stakeholders to define project requirements and scope- Overseeing the design, development, and implementation of software solutions- Ensuring code quality, scalability, and performance of applications- Managing project.