Principal, Software Engineer
Job Description
• Design, develop, and document large-scale distributed systems and AdTech platforms
• Lead architectural decisions for multi-tenant SaaS and cloud-native solutions
• Drive GenAI initiatives, PoCs, and innovation across the engineering ecosystem
• Collaborate with product, business, and engineering leadership to define roadmaps
• Establish engineering standards, best practices, and non-functional requirements
• Oversee system scalability, reliability (4 9s), performance, and security
• Guide teams in building microservices-based architectures
• Participate in hiring, mentoring, and building high-performing engineering teams
• Drive DevOps practices including CI/CD, automation, and deployment pipelines
• Contribute to open-source initiatives and intellectual property creation (patents/publications)
• Ensure alignment with global architectural guidelines and technical strategy
