Or your alerts
A

Senior Principal Engineer

ApexTalents.

NGN Confidential
New
Today
  • Minimum Qualification :

Job Description/Requirements

About us 

We have successfully built a multi-tenant Platform as a Service (PaaS) system managing over13 tenants across different countries. As we expand, we are looking for a highly senior technical engineer with Director or CTO-level experience to join our leadership team. The ideal candidate will work closely with our current platform leader to accelerate growth, improve scalability, and guide the platform's future evolution.

Our platform is centered on three key layers:

1. Authorizer Layer: Manages platform security, authentication, and gateway operations.

2. Registry Layer: Oversees tenant, user, and business registrations, API key issuance/rotation, audit logs, and API tracking.

3. Services Layer: Manages the deployment of cloud services with standardized configurations, auto-registering them for multi-tenant use.



Job Overview


We are seeking someone with deep expertise in Java, C# or Node.js, who can bring advanced knowledge of system performance and scalability and has a proven track record in scaling multi-tenant PaaS environments.  



Job Responsibilities


 

• Platform Architecture & Strategy: Lead and evolve the architecture of a complex, multi-tenant PaaS platform with a focus on scalability, performance optimization, and cloud-based service configurations.


• Security & Gateway Leadership: Oversee the Authorizer Layer, ensuring the implementation of secure authentication and authorization protocols across tenants. Collaborate on enhancing our security gateway infrastructure.



• Registry Layer Management: Oversee the Registry Layer, ensuring efficient management of tenant and service registrations, API key lifecycle (issuance, rotation), and audit logging for compliance and tracking.


• Service Deployment Optimization: Lead the engineering of the Services Layer, where cloud-based services are auto-registered and deployed with configurations tailored to specific tenant requirements. Ensure service availability and performance across regions and tenants.


• Performance and Scalability Optimization: Drive improvements in system performance, reliability, and scalability. Identify bottlenecks, architect solutions, and optimize resource utilization to support global growth.


• Hands-on Development: While leading at a strategic level, remain hands-on with Java or Node.js to guide critical engineering decisions, mentor the engineering team, and ensure code quality standards.


• Collaborate with Leadership: Work closely with the current technical leadership to strategize on platform growth, process optimization, and technical debt reduction. Provide additional expertise to ensure faster delivery and more robust platform expansion.


• Cross-Functional Coordination: Collaborate with product, operations, and security teams to align technical initiatives with business needs and customer demands. Act as a key technical stakeholder for platform enhancements and features.


• Mentorship & Team Development: Mentor senior engineers, fostering a culture of innovation and excellence in the team. Lead by example in problem-solving, collaboration, and strategic thinking.





Soft skill


• Leadership & Collaboration: Proven ability to work collaboratively across teams, mentoring senior engineers while contributing to high-level strategy and execution. Strong communication skills for engaging with both technical and non-technical stakeholders.


 

Requirements


• Experience: 10+ years of technical leadership, with at least 5 years at a director or CTO-level, leading large-scale, high-performance platform engineering teams. Extensive experience working in **PaaS** or **multi-tenant environments** is required.


• PaaS or SaaS Expertise: Deep knowledge of Platform as a Service (PaaS) or Software as a Service (SaaS) platforms and cloud-native services with high level multi-tenancy with configurations. 


• Experience with Distributed Systems: Familiarity with building and managing distributed systems, databases (PostgreSQL, MongoDB), and event-driven architectures.


• Deep Expertise in Java or Node.js: Mastery of **Java** or **Node.js** with the ability to architect, optimize, and troubleshoot large-scale applications. Strong hands-on experience in building highly scalable systems is essential.


• Proven Track Record in Scalability: Demonstrated success in designing and scaling platform systems to handle high traffic, large datasets, and complex configurations across multiple tenants and countries.


• Performance Optimization Skills: In-depth knowledge of system performance tuning, distributed systems, and cloud resource management (AWS, GCP, Azure). Proven ability to optimize both application performance and infrastructure costs.


• Cloud & Microservices Expertise: Extensive experience with cloud platforms (AWS, GCP, or Azure), microservices architectures, containerization (Docker, Kubernetes), and CI/CD pipelines.


• Multi-Tenancy Knowledge: Strong experience in multi-tenant system architecture, handling various configurations, API management, key issuance, and rotation across tenants.


• Security & Compliance Awareness: Familiarity with best practices in platform security including API security, authentication/authorization protocols (OAuth2, JWT), and regulatory compliance (GDPR, SOC2, etc.).


• Advanced Monitoring & Observability: Experience with advanced system monitoring, observability tools (Grafana, Prometheus, ELK Stack), and auto-scaling techniques.


What We Offer:


• Competitive Salary & Equity: Attractive compensation with equity options, reflecting the critical role of this position.

• Flexible Work Environment: Remote-first culture, with the flexibility to work from anywhere.

• Impactful Leadership Role: A chance to directly influence the growth and evolution of a multi-tenant platform serving clients across the globe.

• Growth Opportunities: Opportunity to join a fast-growing company with significant scope for personal and professional development.
















































Important Safety Tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

2 years ago

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

2 years ago

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

2 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV