Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Lead Software Engineer II.
India Jobs Expertini

Urgent! Lead Software Engineer II Job Opening In Bengaluru – Now Hiring PowerSchool

Lead Software Engineer II



Job description

Overview

This position, under the general direction of the Manager and/or Director, Software Engineering, will be responsible for technical and development support for our award-winning K-12 software.

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.

Responsibilities

Essential duties and responsibilities include the following.

Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
  • Experience maintaining and working in large codebases that contain legacy and modern PHP frameworks.
  • Strong understanding of SOLID principles, dependency injection, CQRS, and clean software architecture.
  • Proven track record enforcing coding standards across codebases shared by multiple teams.
  • Working knowledge of application containers and orchestration (Docker, ECS, EKS).
  • Deep understanding of best practices for MySQL at scale.
  • Experience with application observability and monitoring.

    Especially tracking down alerts in production and remediating bugs.
  • Work as part of an Agile SCRUM team in the planning, scoping, estimation, and execution of technical solutions
  • Provide hands-on technical direction and guidance to the team from inception to delivery/maintenance
  • Be both a highly technical hands-on coder and effective at mentorship
  • Coach and mentor team members for skill development and experience
  • Identify and implement engineering practices across the teams.
  • Collaborate with other teams to share knowledge/tools/processes.
  • Specialize in client or server-side web application development as a member of a project team.

    Preference for familiarity with the full technical stack
  • Develop software to support internal initiatives, and tools, update framework, and application functionality
  • Qualifications

    Qualifications include:
  • 8+ years of experience in developing highly scalable, reliable applications
  • Strong team leadership skills to better collaborate with Engineering and Product
  • At least four years of experience with PHP (preferably Symfony), TypeScript/ JavaScript, Node.js and React.js
  • Strong experience designing data persistence and caching concepts using both SQL and NoSQL DBMS (MySQL, DynamoDB, Redis, etc.)
  • Diverse and deep experience in designing, developing, and deploying APIs, including using CloudNative architecture.

    K8S a plus
  • Two yrs.

    of experience using AWS services, such as Lambda, SES, SQS, SNS EC2, RDS, ELB’s and have knowledge of VPC’s
  • Strong experience testing software in alignment with the Test Pyramid
  • Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges that face TypeScript/JavaScript developers today
  • Experience with modern CI/CD tools, version control systems, automation tools, and testing frameworks.
  • Experience collaborating with QA, Design, and PM to deliver commitments
  • Willingness to accept responsibility not only for your own work but the work of the team as a whole
  • Excellent communication skills, both verbal and written
  • Strong experience in product or SaaS development
  • Enjoy being part of a highly collaborative, remote-friendly, fast-paced environment

  • Required Skill Profession

    Computer Occupations



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Lead Software Potential: Insight & Career Growth Guide