Associate Manager, Software Engineering (Java with ReactJS)

Job Locations IN-TN-Chennai
ID 2024-7419
Category
Development
Job Post Information* : Posted Date
1 month ago(3/13/2024 1:46 AM)

Overview

PowerSchool is seeking a skilled and experienced Associate Engineering Manager to join our team. As an Associate Engineering Manager, you will recruit and lead a talented group of software engineers working on full stack, serverless, cloud-based SaaS efforts, principally for the SchoolMessenger portfolio of products. In addition to managerial responsibilities, you will spend a significant portion of your time designing and developing key components for our products, “in the trenches”, so-to-speak, with your team. 

You will join a group of existing Agile teams of developers based in North America within the SchoolMessenger organization. Tens of thousands of schools depend on SchoolMessenger products to achieve their communications goals. From notifications and websites to digital forms, attendance management, two-way chat messaging and more, SchoolMessenger solutions help school administrators connect with people in multiple languages and on any device. Be a part of our growing success! 

This position, under the general direction of SchoolMessenger Product Development leadership, 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

  • Recruit, manage, and lead a team of software engineers working on bugs, enhancements, and features for our products 
  • Provide technical leadership and guidance to the team, ensuring high-quality deliverables and adherence to best practices as well as internal standards and requirements 
  • Collaborate with cross-functional teams, including Product Managers, Designers, QA Engineers, vendors, Channel Partners, and customers in various locations to identify requirements and efficiently build solutions 
  • Design and develop key components for the SchoolMessenger platform, ensuring on-time delivery of high quality, scalable, and maintainable solutions 
  • Drive innovation and explore new technologies to enhance our products' global reach leveraging AI and AWS Cloud 
  • Balance managerial responsibilities with hands-on involvement in coding, debugging, and overall software development 
  • Conduct code reviews, provide constructive feedback, and ensure proper documentation and coding standards are followed 
  • Collaborate with other engineering managers to align processes, methodologies, and best practices across the organization 
  • Manage project timelines, prioritization, and resource allocation to ensure successful and timely project delivery 
  • Set clear goals and expectations for the team and provide coaching and mentorship to foster their professional growth and development 
  • Coordinate with cross-functional teams to integrate deliverables seamlessly with the existing platform 
  • Stay up to date with industry trends and advances in full stack, serverless, AWS Cloud, and SaaS technologies and propose innovative solutions to enhance our products' global reach. 
  • Work as part of an Agile SCRUM team in the planning, scoping, estimation, and execution of technical solutions 
  • Work within a wide range of new and legacy code and technologies in a mature codebase 
  • Other duties as assigned. 

Qualifications

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. 

  • Minimum of 8 years of experience in software development, with an emphasis on full stack, serverless, cloud, and/or SaaS based solutions 
  • Bachelor’s degree in computer science or information technologies required or equivalent experience 
  • Proven experience in leading and managing software engineering teams, with a hands-on approach 
  • Minimum 1 year line management experience 
  • Advanced knowledge of current web client technologies, including the ability to demonstrate proficiency in various forms, including, but not limited to: HTML5, CSS3, JavaScript, ReactJS, TypeScript, NodeJS, and Java 9+ 
  • Proficient in MySQL databases, DynamoDB, database design, and query optimization experience a plus 
  • Experience with cloud platforms, particularly AWS; Azure, is a plus. 
  • Strong knowledge of essential build tools, including IDE, CI-CD, test automation, static code analysis, etc 
  • Experience with agile development methodologies, continuous integration, and Git, github, and/or gitlab, and branch/merge strategies such as gitflow 
  • Experience with automated testing, High personal code/development standards (peer testing, unit testing, documentation, etc.) 
  • Strong written and verbal communication skills 
  • Strong ability to work with current software design principles and concepts such as patterns, algorithms, data structures, dependency injection, Micro services/frontends/apps, SOA, n-tier architecture 
  • Strong problem-solving capabilities for diagnosing issues, root cause analysis, log analysis, reporting, etc. 
  • Strong ability to handle a heavy workload with multiple projects and frequent interruptions 

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.

 

#LI-KH1

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.