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 the 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 (The software and external spend data).
- 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 :
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.Why join us?
Pioneering Technology : We're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.Collaborative Culture : We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence.Global Impact : Join a company where your work has a global, measurable impact on our clients, the business, and each other.