[New Job Opening] Lead Software Engineer job Vacancy in Bengaluru, Karnataka

Are you looking for a Job in App Development Field then this post may be relevant to you.
Job Details:
Position Name :
Lead Software Engineer
Bengaluru, Karnataka
Job ID :
Description :
This position, under the general direction of the Director and Manager, Software Engineering, will be responsible forcoordination, quality and output of the Software Engineer team to achieve the department and company goals. This role will implement, code, build, and test new features, maintain existing features, and develop reports that will include components, data models, customization and reporting features for our products. Additionally, this position will gather and refine requirements, develop designs, implement, test and document solutions to produce the highest quality product and customer satisfaction. Additionally, this position will provide leadership and guidance to create a multi-functional team of top level, high-performing Software Engineers.
Essential duties and responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Work on a remote cross-functional team where you’ll play a critical role in designing, planning, development, deployment and observing your code in production.
Develop high performance, highly scalable and accessible web applications. Our web app is used by over 20 million educators, students and parents worldwide.
Meet tight deadlines in a rapid application development environment.
Collaborate with Product Management, Design, and Operations teams to create and deliver tested features to production.
Collaborate with specialists across web, mobile, and operations to achieve a better user experience for our product.
Be able to assess and bring in industry information into your decisions and learn new technologies: AWS is releasing new tools every day, there are new open source libraries to vet and you will be a party to helping us vet and pick the best tool for the job.
Be willing to work in any area of the codebase if needed, this can include JavaScript/TypeScript/Node, PHP, Java or other technologies.
Help staff, build, and form the culture around a team of engineers, a product manager, designer, QAs and associated supporting roles
Bottom line: you’ll have a say in what’s built — we’re not throwing specs over the wall for you to develop on an island.
To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
Qualifications include:
Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges that face JavaScript developers today.
Experience developing in PHP and at least 1 more server side language such as node.js
Experience with leading full PHP platform upgrades and version management strategies. You’ll be tasked with PHP, Laravel and other library dependencies upgrades, as well as roadmap planning to ensure we’re always up to date
Experience developing in at least 1 client side JS framework (ReactJS, Angular, …)
Experience testing software in alignment with the Test Pyramid.
Experience with datastores, either SQL (MySQL preferred) or NoSQL, and the ability to talk deeply about them, including discussing general performance improvements and query optimizations
Able to identify the source of complex problems occurring as a result of multiple systems interacting (experience with observability tools such as datadog/newrelic is a plus).
Experience working on a team of 5 engineers plus supporting roles (e.g. QA, design, etc), preferably as a Senior Software Engineer.
Experience with code review, being able to sign-off on another team member’s code ensuring high quality standards.
Be self-sustained even when tackling the highest profile, most difficult work across the organization.
Willingness to accept responsibility and be accountable not only for your own work but the work of the team as a whole.
Experience working with other people’s code, how to dig into it and make tactical changes with minimal side effects.
A solid understanding of how to break down user stories and give estimates that include accessibility and security requirements.
Be able to see roadblocks far ahead, across many vectors of risk
Working on a team is critical to our success. So we need you to:
Be a true team player! You should have experience working in a cross functional team working with other disciplines to help determine the best path towards delivering a valuable service to our customers.
Have experience with code review, and be able to sign off on another team member’s code ensuring high quality standards.
Be willing to accept responsibility and be accountable not only for your own work but the work of the team.
Have experience working with other people’s code, how to dig into it and make tactical changes with minimal side effects.
Ensure your knowledge and expertise is shared amongst other team members and even across teams and be willing to seek out opportunities to mentor teammates.
Have a commitment to learning about anything you don’t know on your own and without much supervision.
Have a self-motivation as well as ability and desire to learn new technologies, applications, processes, and environments.
EEO Commitment:
PowerSchool is committed to a diverse and inclusive workplace. PowerSchool is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers PowerSchoolers to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work. If you have a disability and need an accommodation regarding our recruiting process, please let us know by emailing accommodations@powerschool.com.
Disclaimer : Applicant must check the company profile before joining Bizplusapp.com is no way responsible for any loss.

Similar Posts

Leave a Reply

Your email address will not be published.