Lead Software Engineer job in cloud 2024

Lead Software Engineer job in cloud 2024 . 




In the position of Lead Engineer, you will collaborate extensively with both engineering and product management teams to understand requirements and evaluate their significance. 


You will perform feasibility analyses and decompose complex product and engineering specifications into efficient solutions. 


Also Read: 


Synopsis hiring ASIC digital engineer


Talentica recruiting software engineer - Big data developers


It is essential to work alongside specialists across desktop and browser platforms, services, infrastructure, and product design to deliver user-friendly, optimized, secure, and scalable products. 


As a technical leader, you will prioritize fostering innovation and pursuing patent opportunities. 


You will actively promote code reusability, minimize redundant efforts, and act as a gatekeeper to ensure that teams maintain the highest engineering standards.


Job Role 

Lead Software Engineer


Qualification 

B. E

B. Tech

M. Tech

Computer science

Related fields


Location

Bengaluru


Skills


Demonstrated expertise in C++, along with a solid grasp of the language's specifications.


Comprehensive understanding of Object-Oriented Programming (OOP) principles, Standard Template Library (STL) containers, and algorithms.


Strong knowledge of memory management practices in environments without garbage collection.


Proficient in multi-threading, socket programming, and inter-process communication (IPC).


Familiar with development tools such as Valgrind, Massif, and SonarQube.


Skilled in using version control systems, particularly Git.


Familiarity with the Chromium project or similar browser technologies is highly advantageous.


Experience in Kernel Driver development is also a significant asset.


Responsibilities


Design, develop, and oversee the implementation of enterprise applications.


Collaborate with interdisciplinary teams to outline, create, and launch new features.


Continuously explore, assess, and adopt new technologies to enhance development productivity.


Assist in maintaining code quality, structure, and automation processes.


Possess experience collaborating with product managers and graphic designers to translate designs into functional visual elements.


Engage in an Agile development and testing framework.


Actively promote, communicate, and uphold the company's software engineering protocols and standards.


Contribute to enhancements in quality and processes throughout the software development life cycle.


Demonstrate understanding and application of security measures and data protection.


Address bug fixes, manage complex customer escalations, and enhance application performance.


Apply


click Here


Post a Comment

Previous Post Next Post