Lead Software Engineer

apartmentReuters placeBangalore calendar_month 

Job Description

Job description

Lead Software Engineers effectively collaborate with cross functional teams including senior stakeholders to deliver on projects. You will utilize your deep technical expertise and skillset by representing software development engineering in overall project management by specifying and driving progress towards development activities, milestones, and timelines.

In this role, As a Lead Software Engineer, you will:

  • Be a Technical Leader - provide thought leadership and guidance in setting the vision and direction to deliver customer-facing research products. Work with technology teams and beyond to realize their implementation. Research and recommend industry standards and best practices.
  • Be an efficient Stakeholder Manager - engage, collaborate, and influence peers, senior management, junior engineers, and business partners. Act as point of contact in resolving stakeholder issues.
  • Be a Team Player - ability to work in a collaborative and inclusive team-oriented environment, partner with cross functional and remote teams, draw out strong design ideas from diverse teams and high performing engineers, and translate requirements into actionable development items.
  • Be a Decision Maker - make quick and effective data driven decisions, with good problem solving and analytical skills to infer qualitative and quantitative data, while recognizing and communicating tradeoffs.
  • Be an Effective Communicator - ability to articulate complex technical issues concisely; ability to target your audience, actively listen, and value diverse ideas.
  • Be an Agile Person
  • with a strong sense of urgency and a desire to work in a fast-paced dynamic environment to deliver solutions against strict timelines.
Be Curious & Innovative
  • ability to question the status quo.

Continuously update yourself with industry trends, next generation technology, and software development best practices.

About you:

  • Have 10+years relevant experience, where in 4+ years as a software development lead
  • Experience partnering with product owners, UX designers, architects, and technology leaders to establish, promote, and advance development strategies and best practices.
  • Knowledge of Design Patterns and Agile software development methodologies Hands-on experience designing and delivering robust, high-volume, highly reliable, and highly available web products for use in customer-facing applications considering user experience, security, accessibility, internationalization, responsiveness, analytics, maintainability, and testability concerns.
  • Experienced in Programming languages such as C#, VBDotnet, Groovy, Python, JavaScript, TypeScript, and HTML. Good working knowledge in JavaScript libraries such as React, Redux, Underscore, and component libraries.
  • Hands-on with Node.js and ADODotnet
  • Familiarity with AWS, Azure, Cloud, Angular, CSS/SASS, building custom Web Components, and REST.
  • Experience with Testing Frameworks such as Jest, QUnit, Jasmine, Karma.
  • Exposure to Microsoft SQL Server 2019, MongoDB, NoSQL Databases
  • Proficiency in IDEs such as Visual Studio, Visual Studio Code, Webstorm, Eclipse, IntelliJ Robust analytical skills with the ability to synthesize business requirements with technology capabilities to produce coherent software development and technical designs.
  • Ability to articulate technical strategy, value, and risks to technical and non-technical audiences.
  • Strong written and verbal communication experience including cultural and language awareness.
  • Passion to coach others.
  • Keep abreast of industry trends, best practices, new technologies, and software development techniques.
  • Have a bachelors or masters degree in computer science or related field.
local_fire_departmentUrgent

Lead Software Engineer

apartmentLSEGplaceBangalore
Job Description Job Description Position: Lead Software Engineer We're looking for an exceedingly dedicated Lead Software Engineer Lead to work as part of the Content Collection Development team in CTT. As a Lead Software Engineer in the team...
check_circleNew offer

Lead Software Engineer

placeBangalore
Job Description Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He...
apartmentReutersplaceBangalore
Job Description Job description  •  Lead Software Development Engineers work across the end-to-end software development life cycle and apply modern software development practices when defining, designing, building, testing, and delivering software...