About ZimeAI
At ZimeAI, we are building cutting-edge AI solutions that empower organizations to make faster, smarter, and more confident decisions. We operate in a high-growth, fast-paced startup environment where innovation, adaptability, and execution are critical. We are looking for a passionate Senior Software Engineer (Technical Lead) who can lead from the front, bring structure amidst chaos, and drive our engineering team towards building reliable, scalable, and high-quality software.
Role
As a Senior Software Engineer (Technical Lead), you will be responsible for leading product development end-to-end—design, architecture, implementation, release, and operations. You will serve as a trusted mentor to the team, enabling engineers to grow their skills while ensuring the delivery of impactful, production-ready solutions. You will thrive in ambiguity, operate well under uncertainty, and balance strategic thinking with execution.
Key Responsibilities
Lead the design, development, and release of high-quality software products with a focus on performance, reliability, and scalability.
Guide, mentor, and inspire a team of engineers to solve complex technical problems with curiosity and rigor.
Drive engineering best practices including code quality, testing strategies, CI / CD, observability, and monitoring across the lifecycle.
Foster a culture of collaboration, feedback, knowledge-sharing, and accountability.
Work closely with product, design, and business stakeholders to translate ideas into technical solutions and shipped products.
Operate effectively in a fast-paced, often unstructured environment, making independent and robust technical decisions.
Identify, evaluate, and adopt the right tools / frameworks / languages needed to solve evolving business and technical problems.
Establish strong engineering principles around system design, architecture, and release processes.
Champion monitoring, incident management, and production-readiness, ensuring faster detection and resolution of issues.
Balance immediate execution needs with long-term technical vision, scaling systems and processes as the company grows.
What We Are Looking For
7+ years of software engineering experience, with at least 2–3 years in a tech lead or senior role.
Deep expertise in modern programming languages and frameworks (e.g., Python, Java, Go, Node.js, React, etc.).
Strong understanding of distributed systems, microservices architectures, databases, and system design principles.
Hands-on experience building resilient, observable, and highly-available systems in production environments.
Proven ability to thrive in chaos—adaptable, decisive, and proactive in environments with uncertainty and changing priorities.
Track record of leading engineering initiatives from conception to delivery in a fast-paced startup or scale-up.
Strong problem-solving skills with ability to break down complex challenges into achievable outcomes.
Excellent collaboration and communication skills, able to bridge the gap between technical and non-technical teams.
Passion for mentoring and developing engineers by leading through example.
Growth mindset with eagerness to learn, experiment, and improve continuously.
Nice to Have
Previous experience in an early-stage startup.
Exposure to cloud platforms (AWS, GCP, or Azure), DevOps, containerization (Docker / Kubernetes), and observability stacks.
Understanding of AI / ML workflows or interest in working at the intersection of AI and software engineering.
What We Offer
Opportunity to shape the future of AI technology and make a meaningful impact.
A high-growth startup environment with autonomy and ownership.
Highly collaborative team culture where your voice matters.
Competitive compensation with equity options.
Flexibility with hybrid-friendly work culture.
Technical Lead • Lucknow, Uttar Pradesh, India