Job Summary
A company is looking for a Senior Principal Software Engineer for a fully remote position.
Key Responsibilities
- Lead the architectural design and implementation of scalable and reliable distributed systems
- Provide guidance and mentorship to senior and staff engineers while conducting in-depth code reviews
- Collaborate cross-functionally to define requirements and deliver high-quality solutions while maintaining high engineering standards
Required Qualifications
- 15+ years of relevant software engineering experience with a technical Bachelor's or Master's degree, or equivalent practical experience
- Deep hands-on experience with cloud infrastructure, particularly in AWS, Azure, or GCP
- Strong understanding of operating systems fundamentals including multithreading, memory management, and networking
- Experience building scalable, reliable systems in distributed and cloud-native environments
- Proven ability to debug and resolve complex issues in large-scale distributed systems
Comments