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.