HamburgerMenu
hirist

Scienaptic - Lead Software Engineer - Microservices Architecture

Scienaptic AI
Bangalore
8 - 10 Years
star-icon
4white-divider23+ Reviews

Posted on: 12/12/2025

Job Description

Description :


Key Responsibilities :


Technical Leadership & Architecture :


- System Design & Delivery : Serve as a technical expert, owning the end-to-end design, development, and deployment of large-scale, complex software systems and modules.


- Architectural Influence : Drive and influence architectural decisions, technology choices, and engineering best practices across the team.


- System Quality : Design and build systems that are scalable, reliable, and fault-tolerant, with a deep focus on performance optimization.


- Microservices Expertise : Leverage extensive experience with Microservices architecture to design modular and decoupled systems.


- Distributed Systems : Apply expertise in Distributed Systems to solve challenging consistency, availability, and latency issues.


Engineering Execution & Quality :


- Hands-on Contribution : Act as a primary individual contributor, writing high-quality, maintainable code, and driving features from concept to production with a clear ownership mindset.


- Core Fundamentals : Apply a strong foundation in Data Structures & Algorithms to solve complex technical problems efficiently.


- Optimization : Identify and resolve performance bottlenecks, specifically delivering performance, reliability, and scalability critical features.


- Problem-Solving & Debugging : Utilize strong problem-solving and debugging skills to troubleshoot and resolve intricate system issues rapidly.


Mentorship & Team Guidance :


- Technical Direction : Guide the technical direction and execution for a specific team or project area.


- Mentorship : Actively mentor junior and mid-level engineers through code reviews, design discussions, and pairing, raising the overall technical bar of the team.


- Coding Standards : Influence and enforce robust coding standards and engineering rigor.


Tooling & Emerging Technology :


- DevOps Awareness : Possess a good understanding of DevOps principles and tools related to CI/CD, monitoring, and infrastructure as code (IaC).


- Emerging AI (Good to Have) : Familiarity with AI tools, LLM workflows, and Agentic AI basics is a significant advantage, demonstrating an interest in integrating emerging technologies.


Required Qualifications :


- Demonstrated experience designing or architecting at least one large-scale module or system that has been successfully deployed and maintained in production.


- Proven track record of success as a Senior or Lead Engineer in a fast-paced, product or engineering-driven organization.


- Deep expertise in Microservices architecture and exposure to Distributed Systems.


- Exceptional command of a core programming language (e.g., Java, Python, Go, C++) coupled with strong Data Structures & Algorithms knowledge.


- Prior experience mentoring engineers and guiding technical projects

info-icon

Did you find something suspicious?