Sign In
 [New User? Sign Up]
Mobile Version

Lead/Principle Software Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Position OverviewA Lead Software Engineer (also known as a Technical Lead) contributes to the success of the organization by applying broad and deep technical expertise in software design, with the ability to create new cutting edge technical solutions delivering a competitive advantage. A Lead Software Engineer must have the professional maturity and technical leadership skills to take on technical initiatives involving significant investment and may involve significant business risk. You will help define the technical approach to new programs, and communicate technical specifications to the team through the Scrum process. You have demonstrated the ability to work cross-functionally and understand the program impact across departments. As a Lead Software Engineer you are able to provide deep technical analysis in specific domains to make recommendations on the best approach or solution. You will apply your broader knowledge of technology and software development to the team, including providing technical mentoring to other engineers. You will work within the Agile/Scrum environment to provide technical guidance to resolve on issues and solutions.ResponsibilitiesProvide technical leadership, including research, analysis, problem solving, and input into architecture and software designDevelop software as a team member within the Scrum framework, providing technical input and guidance (rather than making all technical decisions on the team)Provide technical mentoring as part of Lithium s technical mentoring programParticipate in and at times lead scalability projects along with management to allow for proper planning, design, implementation, and testing.Perform software testing on the code you create and that created by othersProduce documentation as neededQualificationsBachelor s degree in Computer Science, Engineering or a related field, MS degree preferred12 years overall software development experience, with at least 5 years of experience in applicable technical domain(s)Ability to provide technical leadership to analyze technical problems and develop appropriate, scalable solutions3+ years working in Agile experiencePassionate about software development, AGILE and emerging technologiesHighly proficient with unit testing frameworks, mocking and integration testingDesire to work in a collaborative team environment and work in a team of experienced and highly motivated engineersAble to provide technical mentoring to others in engineeringExcellent communication skillsExperience with web-based Social Media applications is a plus
Additional Degree: BE/ B.Tech (Engineering)

Experience: 12-17


Application Programming | Quality Assurance/Testing | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News