Technical Leadership: Guide the engineering team in designing, developing, and maintaining software applications.
Architecture & Design: Define and implement scalable, maintainable, and high-performance system architectures.
Code Quality & Best Practices: Ensure adherence to coding standards, conduct code reviews,and enforce best practices.
Team Collaboration: Work closely with product managers, UX designers, and other teams to align technical solutions with business needs. Act as the primary liaison between stakeholders,project managers, and the development team to align technical goals with business objectives
Mentorship & Coaching: Mentor team members, conduct code reviews, and provide technical guidance. Support and mentor team members.
Performance Optimization: Identify and resolve performance bottlenecks, optimize code, and improve system reliability.
CI/CD & DevOps: Oversee deployment pipelines, automation, and infrastructure to ensure
smooth and efficient releases. Strong understanding of RESTful API design principles. Knowledge of CI/CD tools like Jenkins, GitLab CI, or Google Cloud Build
Design scalable solutions using microservices architecture and API best practices Stakeholder Communication: Translate business requirements into technical solutions and provide regular updates to leadership.
Security & Compliance: Ensure software follows the best security practices and complies with industry regulations.
Innovation and R&D : Explore new technologies such as AI/ML frameworks (e.g., TensorFlow,Py Torch) and integrate them into production systems.
Develop proof-of-concepts for advanced solutions like AI-powered APIs or cloud-native
applications
Proficiency in monitoring tools like Prometheus or Grafana
Desirable
Hand on exposure on software development
Experience with machine learning, blockchain, or IoT.
Open-source contributions or technical blogging.
Certifications in AWS, GCP, or other relevant technologies
Skills & Experience
Experience: 8+ years in software development, with at
least 3 years in a leadership role.
Microservices Architecture: Expertise in designing and implementing microservices
using frameworks like Spring Boot
Architecture Knowledge: Strong understanding of microservices, cloud computing, and scalable system design.
Agile Methodologies: Experience with Agile/Scrum development practices.
Hands-on experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Azure.
Proficiency in containerization (Docker) and orchestration (Kubernetes
Certifications
Certified Scrum Master (CSM)
SAFe Agilist (SA) Certification
Azure Solutions Architect Expert
Education
Bachelor’s Degree
(B.E./B.Tech/B.Sc) in Computer Science/ Information Technology, or related fields . Desirable master’s degree
M.E./M. Tech/ M.Sc in Computer Science, Software Engineering or IT