Role – Lead Solution Engineer
Location: Bangalore
Work Mode: Hybrid
Experience: 6-10 Yrs
Responsibilities:
● Work with the customer to conduct detailed requirements analysis, understand and formally document the requirements, and define and document the overall solution.
● Lead a team of solution engineers in designing, implementing, and testing software solutions using various technologies. Provide technical leadership and mentorship to team members, fostering a collaborative and growth-oriented environment. Own the delivery outcome of your solutions.
● Be hands-on with the solution design and implementation, helping the team. Provide the implementation oversight by guiding development teams and addressing technical challenges. Ensure the implemented solution adheres to the design principles, meets quality standards, and fulfills business requirements.
● Design innovative solutions that meet client requirements and industry best practices.
● Collaborate with cross-functional teams including project managers, Solution Architects, Infrastructure Engineers, and QA, to ensure successful project delivery.
● Conduct code/solution reviews, performance optimization, and troubleshooting to maintain high-quality standards.
● Define and follow solution best practices, and continuously refine solutions so that technical debt is not accumulated
● Stay updated on emerging technologies and industry trends, recommending new tools and methodologies to enhance development processes.
● Work closely with the Site Reliability Engineering team to define alert-ability aspects of your solutions to monitor the deployed solutions in the production environment
Keep a close watch on the compliance and security requirements of the customer
Qualifications:
● Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
● Demonstrable experience of at least 5 years of programming in one of the languages like Java/Python/Go/C++.
● In-depth understanding of software development methodologies, design patterns, and best practices.
● Strong problem-solving abilities and attention to detail.
● Demonstrable experience designing solutions life cycle, from requirements gathering to delivery, considering scalability, security, functionality, and performance.
● Experience integrating with eco-systems like Salesforce, ServiceNow, etc is highly preferable.
● Experience with solution development using cloud technologies (AWS, Azure, or Google Cloud) is highly desirable.
● Highly proficient in REST API implementation, and developing robust web services that ensure data integrity and efficient performance.
● Ability to thrive in a fast-paced, collaborative environment.
● Excellent communication and interpersonal skills.