BENGALURU · FULLTIME
Principal Software Engineer
Powerschool India
Bengaluru · onsite · Posted 56d ago
Sourced from
Not disclosed10–15 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Foundit · 13 questions to answer1.6s
- Decided the answers for all of them2.7s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
- How you drove change in an origination, ideally without using role power edicts.
- How you championed NFR (non-functional requirements) to deliver software that tells us it s not performing before customers notice the problem.
- Used your writing skills to build up a knowledge base that scales past your ability to train everyone on the team.
- Writing code in a distributed system both with SQL and NoSQL data stores.
- How we decide upon managed or bare metal hosting in cloud environments (We use AWS)
- What you would do in a world with no downtime, not even scheduled.
Qualifications
Minimum Qualifications
- Minimum of 10-15 years of relevant and related work experience.
- Bachelor s degree or equivalent, or equivalent years of relevant work experience.
- Additional experience may be substitute for an advanced Degree
Preferred Qualifications
- A bachelor s degree in Computer Science or related field required; Master s degree in Computer Science or related field preferred
- A minimum of three years experience delivering web applications at scale in public cloud providers like AWS
- You should be able to speak about a few services very deeply
- You should understand why you aren t using some services
- You should understand how provisioning occurs, especially permissions and networking
- A minimum of six years experience in Software Engineer roles developing designs, frameworks, standards, patterns and facilitating their use by teams of Software Engineers
- A minimum of five years experience with SOA Product Domain Application and Data Integration experience for Web Services Platforms and Messaging Systems.
- Experience building web applications using modern server languages (Typescript/Node.js, PHP, Go, Java, ...)
- Experience operating, observing, and understanding distributed systems.
- Experience developing micro-services and APIs in a Multi-Tenant environment.
- Experience with MySQL (Aurora), RDBMS and NoSQL Databases
- Experience developing prototypes, proofs of concept (to validate new solutions)
- Familiarity with build/deploy toolchains and platforms for containerised and server-less services
- Ability to work with current software design principles and concepts such as patterns, algorithms, data structures, dependency injection, MV**, SOA, n-tier architecture, monolithic vs micro services, immutable server
- Understanding of the following:
- Normalisation and best practices on when to use function, views, stored procedures and transactions
- Maintenance and backup strategies to communicate with DBA team
- Change control and deployment procedures
- Ability to translate complex business needs and problems into innovative, technical, and world class solutions.
- Ability to communicate project status on regular basis. Ensure stakeholders are effectively informed in a timely manner.
- Excellent communication skills where you can articulate solutions with people who have different skill sets.
- The energy and passion to help us deliver better software than we would have thought to build without you being on our team!
Sourced from foundit
Section · 02
Skills
DockerCloud ComputingDevOps practicesDatabase ManagementMicroservicesSystem DesignAPI Development
Section · Company
About PowerSchool India

Powerschool India
Software Product
1.5k+
employees
1997
29 years old
Bangalore / Bengaluru, Karnataka
India
About
At PowerSchool, we believe that for students to succeed, they need to feel connected to learning in a personal way.
Industries
Software ProductInternet
Employee ratings
403 reviews
3.3/ 5
Culture
3.3
Career growth
2.8
Work-life
3.6
Employees rate it well for
Senior Management62Work Life Balance55Work Culture51Salary31Learning23
Find them on