The Impact of a Sr. Principal Software Engineer (Analytics)-
As a member of the development group, you will become part of a team that develops and maintains one of software products developed using Ruby and React, built as a multi-tenant SaaS solution on all Cloud Platforms like AWS, Windows Azure & GCP. We expect that you are a strong leader with extensive technical experience. You have a well-founded analytical approach to finding good solutions, a strong sense of responsibility, and excellent skills in communication and planning. You are proactive in your approach and a strong team player.
What You’ll Do :
- Provide technical leadership across multiple software development teams by architecting scalable solutions and guiding implementation.
- Design and implement a high-performance, cloud-native analytics platform with API-first infrastructure for seamless data ingestion.
- Utilize AI-driven data classification to cleanse and harmonize datasets. Oversee data modeling, microservice orchestration, monitoring, and alerting.
- Collaborate with Engineering and Product leadership on feature design and maintenance release analysis to ensure robust customer-facing solutions.
- Mentor engineers, designers, and developers, while working cross-functionally with Product Management, Integrations, Services, Support, and Operations to ensure successful development and deployment.
What you will bring to Organisation :
Bachelor’s degree in Computer Science or related field (or equivalent experience) with 15+ years developing enterprise SaaS applications using modern frameworks like Java, .Net, or C, with Python expertise.Familiar with AI / ML techniques for data cleansing, deduplication, and entity resolution, as well as MVC frameworks like Django or Rails.Full-stack experience includes building responsive UIs, SPAs, and reusable components, with strong UI / UX sensibility.Solid grasp of microservices, event-driven architecture, backend integration via APIs, and working with both relational (SQL Server, MySQL, PostgreSQL, AWS Aurora) and NoSQL databases.Skilled in performance optimization, monitoring tools, CI / CD tooling, and deployment on cloud platforms (AWS, Azure, or GCP).Bonus experience includes Kafka or similar pub-sub systems, and Redis or other caching mechanisms.