Job Description
Dear Candidate,
We have a job opening for one of our client for below mentioned position.
Role : Lead Engineer
Experience :4+ Yrs
Location : Hyderabad, Telangana
Job Title : Senior Software Engineering Lead
Description :
Your Opportunity:
You will build new features that help millions of people achieve more in mobility space in a better way. Together with our product and design teams, you will turn product ideas and concepts into reality.
Do you have what it takes?
We are looking for highly enthusiastic, self-motivated and smart engineers who love writing and owning code and enjoy working with people who will keep challenging you at every stage. You have passion for cutting edge technology and deep interest to work in a fast-paced results driven agile environment.
High level overview:
Senior Software Engineering Lead is a role encompassing both the aspects of technical leadership and people management in a highly matrix organization. This position is responsible for providing overall leadership to the team, setting direction for the team, ensuring all commitments are met and developing strong partnerships with other groups and disciplines globally. This person will lead a team comprising of individual contributors from the software engineering discipline.
Responsibilities
Setting up engineering strategy for the team both from technical and business front
Ensuring that all programs are delivered with agreed upon business value, on time and highest quality
Ensuring that all features embody engineering best practices, efficient, scalable architecture, elegant design and high-quality implementation
Managing a rapidly growing software engineering team of strong individual contributors
Ensuring that pro-active/cooperative relationships exist within the program and project teams. Assisting team members in resolving issues
Leading Design, Code reviews to ensure consistently high level of design and implementation
Driving quality process and trustworthy computing initiatives throughout the product lifecycle to eliminate architecture, design and coding defects at the source
Ensuring performance and security criteria are met
Communicating policy & technical directions to all levels within group and cross discipline. Status reporting and presenting solutions is an integral part of the job
Contributing to organizations’ big bet initiatives like talent hiring, people skill development, etc..
Technical Skills:
Proficient in Web Development and Mobile Platforms.
Strong middle tier development (API’s).
Should be hands on of the technical deliverables.
Very strong software engineering - design, development and testing, experience.
Good understanding of design / architectural patterns and automation platforms.
Engineering Practices:
Experience with Agile development methodologies.
Experience with automated build, deployment and CICD.
Good experience on Requirement/Design/Code Review & Inspections practices
Good on Estimation Practices: Effort and Schedule
Experience in Development processes like creating technical and architectural documents and QA processes like designing test plans, functional testing, end to end scenario automation, performance and security testing.
People Management Skills:
Ability to motivate and influence team
Ability to lead, coach and provide leadership to staff on goals, objectives and performance success criteria.
Ability to manage high and low performers.
Aligns team’s commitments with organizational strategic directions
Effectively utilizes resources.
Other skills:
Excellent written and oral communication, team skills
Ability to handle ambiguity and collaborate across multiple groups and disciplines
Ability to manage multiple projects / tasks concurrently and drive them to successful completion
Facilitates collaboration in a cross-group environment (i.e. global software engineering teams)
Sound problem resolution, judgment, negotiating and decision making skills
Excellence in strategic thinking, leadership and be able to influence without authority.
Ability to rapidly assimilate new information and techniques
Nice to have:
Knowledge on Cloud technologies Microsoft Azure or Amazon Web Services, Windows Desktop and Phone application development
Knowledge on data modeling, analytics, data mining and machine learning.
Department : IT
Industry : Software
Skills : lead, communication
Recruiter Details
Company name : Microsoft
Company discription :
Microsoft Corporation (NASDAQ:MSFT) is a company that makes computer software and video games for users around the world. Bill Gates and Paul Allen founded the company in 1975. Some products (like the Windows operating system) are often already installed when people buy a new computer.