✨ About The Role
- The Principal Software Engineer will drive the end-to-end software development lifecycle, ensuring high-quality and timely delivery of features.
- The role requires a focus on non-functional requirements such as performance, scalability, and reliability.
- Collaboration with leaders from architecture, engineering management, and product management is essential for project success.
- The candidate will work in an Agile environment and follow scrum practices to deliver high-quality software.
- A deep understanding of product architecture and real-world deployment scenarios is necessary to provide valuable solutions to customers.
âš¡ Requirements
- The ideal candidate will have over 8 years of experience in software engineering and technology architecture.
- A strong foundation in computer science fundamentals is essential for success in this role.
- Experience in building enterprise-grade software using modern programming languages such as Python or Go is required.
- The candidate should possess strong technical skills in Kubernetes and have hands-on experience with deploying and managing services on clusters.
- Proven leadership abilities to mentor junior team members and lead technical teams are crucial.