Lead Engineer
Job Description
Lead Engineer / Architect
Location: Bengaluru, India
Employment Type: Full-time
Experience: 10+ Years (including 3+ years in a Lead/Architect role)
Job Summary
We are seeking a Lead Engineer / Architect to architect, develop, and scale a cloud-native SaaS platform. This is a hands-on technical leadership role where you will drive system architecture, make critical technical decisions, contribute to development, mentor engineers, and build secure, scalable enterprise software from the ground up.
The ideal candidate has extensive experience building high-performance SaaS platforms, cloud infrastructure, distributed systems, and modern DevOps practices.
Key Responsibilities
Solution Architecture
Design and architect scalable, secure, and high-performance SaaS applications.
Define system architecture, technical standards, and engineering best practices.
Lead technical decision-making across the engineering organization.
Full-Stack Development
Contribute hands-on to application development using:
Node.js
React
PostgreSQL
Deliver high-quality end-to-end software solutions.
Cloud Infrastructure & DevOps
Build and manage cloud-native infrastructure on AWS.
Design and maintain Kubernetes-based deployments.
Implement and optimize CI/CD pipelines.
Ensure high availability, scalability, and fault tolerance.
Security & Compliance
Implement secure authentication and authorization using Auth0.
Design Role-Based Access Control (RBAC).
Support SOC 2 compliance initiatives.
Implement Bring Your Own Key (BYOK) encryption and secure key management practices.
Data Integration
Design and implement robust ETL pipelines.
Build integrations using Airbyte.
Develop scalable and reliable data ingestion workflows.
Messaging & Monitoring
Build resilient distributed systems using NATS messaging.
Implement monitoring, observability, and fault-tolerant architectures.
Ensure reliable deployment and operational excellence.
Quality Engineering
Promote automated testing and continuous integration.
Drive high-quality software releases through engineering best practices.
Improve deployment reliability and release automation.
Technical Leadership
Mentor and guide engineering teams.
Conduct architecture and code reviews.
Foster collaboration and technical excellence across teams.
Required Qualifications
10+ years of professional software engineering experience.
3+ years in a Lead Engineer or Technical Architect role.
Proven experience building and scaling enterprise SaaS platforms.
Required Technical Skills
Programming & Development
Node.js
React
PostgreSQL
Cloud & Infrastructure
AWS
Kubernetes
CI/CD
Security
Auth0
Role-Based Access Control (RBAC)
SOC 2 Security Practices
BYOK (Bring Your Own Key) Encryption
Secure Key Management
Data Engineering
Airbyte
ETL Pipeline Development
Data Integration
Messaging & Distributed Systems
NATS Messaging
Preferred Skills
Experience with SOC 2 compliance implementation.
Expertise in cloud security best practices.
Knowledge of sustainability platforms or carbon accounting solutions.
Strong understanding of distributed systems architecture.
Excellent communication, mentoring, and leadership skills.
Ability to thrive in a fast-paced startup or product engineering environment.
Ideal Candidate
The successful candidate will:
Enjoy building products from the ground up.
Be passionate about software architecture and engineering excellence.
Lead by example through hands-on development.
Drive innovation while mentoring engineering teams.
Deliver secure, scalable, and maintainable enterprise solutions.
Why Join?
Opportunity to build a cloud-native SaaS platform from the ground up.
Influence core architectural and technical decisions.
Work closely with the founder and leadership team.
Solve challenging engineering problems using modern technologies.
Make a significant impact in a collaborative and high-growth environment.
How to Apply
Interested candidates can send their updated resume to: sharwari@ettcareermove.com