Principal Software Engineer
Job Description
• Design and own end-to-end architecture for high-scale, high-availability distributed systems
• Build and maintain cloud-native microservices-based platforms for financial-grade workloads
• Define engineering standards for code quality, testing, security, and observability
• Lead technical roadmap execution by breaking complex problems into scalable solutions
• Drive platform modernization including microservices migration and cloud adoption
• Mentor and guide engineers to improve technical depth and engineering practices
• Conduct architecture and design reviews across multiple engineering teams
• Improve system reliability, scalability, and operational excellence across platforms
• Collaborate with product, engineering, and global teams to align technical strategy with business goals
