12 Oct
|
Cubikey
|
Bengaluru
Location: Bangalore, India
Experience: 6–10 years
Employment Type: Full-time
About the role:
We are looking for a hands-on Senior Technical Lead with proven experience in building and scaling enterprise-grade SaaS products from the ground up.
The ideal candidate should have solid technical expertise, experience designing scalable multi-tenant platforms, and the ability to lead a team while remaining actively involved in development. You will be responsible for making key architectural decisions, establishing engineering best practices, and delivering reliable, secure, and high-performance products.
Key Responsibilities
- Lead the architecture, development, and delivery of enterprise-grade SaaS platforms.
- Design scalable, secure, and highly available systems capable of supporting multiple customers and growing workloads.
- Build robust multi-tenant architectures, authentication and authorization systems, and role-based access controls.
- Lead backend development, API design, database architecture, and third-party integrations.
- Establish engineering standards covering code quality, testing, deployment, and documentation.
- Lead and mentor developers, conduct code reviews, and ensure high-quality delivery.
- Make critical technical decisions around architecture, infrastructure, performance, and scalability.
- mplement CI/CD pipelines, monitoring, logging, and production incident management.
- Ensure enterprise-level security, data isolation, reliability, and application performance.
- Collaborate with founders and business stakeholders to translate business requirements into technical solutions.
- Take ownership of technical planning,
effort estimation, project execution, and delivery timelines.
- Troubleshoot complex technical challenges and continuously improve system performance and reliability.
Required Technical Skills
- 6–10 years of hands-on software development experience.
- Demonstrated experience building and launching enterprise-grade SaaS products from scratch.
- Strong proficiency in Python and frameworks such as FastAPI or Django.
- Strong knowledge of system design, distributed systems, and scalable application architecture.
- Hands-on experience designing multi-tenant SaaS applications.
- Strong understanding of REST APIs, microservices, event-driven architecture, and asynchronous processing.
- Experience with PostgreSQL, Redis, caching, and database optimization.
- Experience with AWS, Azure, or Google Cloud.
- Hands-on experience with Docker, CI/CD, infrastructure automation, and production deployments.
- Understanding of application security, data isolation, authentication, authorization, and enterprise access controls.
- Experience implementing monitoring, logging, backups, and disaster recovery practices.
- Familiarity with React, Next.js, or other modern frontend technologies.
Preferred Qualifications
- Experience taking a SaaS product from MVP to a production-ready, commercially scalable platform.
- Experience supporting enterprise customers with complex workflows, integrations, and access requirements.
- Experience designing subscription management, usage metering, billing, and customer administration features.
- Experience improving performance and reliability as customer volumes grow.
- Experience working in startups or product-led organizations.
- Experience leading a small engineering team in a fast-paced environment.
What We Are Looking For
- A hands-on technical leader who can make architecture decisions and write production-quality code.
- Someone who has personally contributed to building a SaaS product from the ground up, rather than only maintaining existing applications.
- An engineer who understands the difference between a basic application and an enterprise-ready product.
- Someone who balances speed of execution with security, scalability, maintainability, and reliability.
- A leader who takes ownership of engineering quality and end-to-end delivery.
Application Requirements
Candidates should share their resume and provide details of:
- Enterprise-grade SaaS products they have built or helped launch.
- Their specific contribution to architecture, development, deployment, and scaling.
- Experience with multi-tenant architecture and enterprise security.
- The scale of products they have worked on, including customer volumes or system workloads where possible.
- Teams they have led and projects they have delivered end to end.
📌 Principal Software Engineer – SaaS Architecture (Bengaluru)
🏢 Cubikey
📍 Bengaluru