Software Engineer II

Company:  PowerSchool Group LLC
Location: Folsom
Closing Date: 18/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Overview:
Upon joining the Application Development team at PowerSchool, you’ll contribute to the development of world-class technology applications complimenting the heart of our K-12 ecosystem. You’ll get to work with a diverse group of architects, backend, mobile developers, and product managers to design, implement and govern product features that reach the hands of thousands of users. We expect you will deliver solutions that are holistically correct, efficient, secure and maintainable. Ownership, self-motivation, teamwork, and experience working in a fast-paced agile environment are highly desired.

Responsibilities:
Key Responsibilities:Work on new user-facing features and improve existing products using TypeScript, Node.js, and React.

Partner with platform, mobile, and backend teams to deliver a seamless and tailored user experience.

Participate in platform architectural decisions to ensure long-term success.

Help build and maintain internal applications that support our technology platform.

Engage in code reviews, quality assurance, and production monitoring to achieve operational excellence.

Ensure the security and safety of PowerSchool product systems and data, adhering to data and security policies and HIPAA guidelines.

Qualifications:
Required Qualifications:

At least 2 years of previous experience in TypeScript, js, and React in a production environment.

Demonstrated production experience with TypeScript and React.

Demonstrated proficiency in the software development lifecycle ensuring a structured and efficient approach to building robust software.

Strong understanding of engineering principles, tools, patterns, algorithms, and systems design.

Ability to resolve complex technical challenges and make informed decisions.

Willingness to learn new technologies and methodologies.

HTTP & REST APIs: Good understanding of the HTTP stack and REST APIs.

Knowledge of databases and their tradeoffs.

Understanding of security principles in software development.

Education: Bachelor’s degree or higher in Computer Science, Engineering, or a related field, or equivalent work experience.

Preferred Qualifications:

Familiarity with Agile principles and development methodologies.

Previous Experience working in Agile sprints utilizing Jira.

Experience working with public clouds (AWS, GCP, or Azure.)

Experience with Metrics and observability tools like AWS CloudWatch and CloudTrail.

Experience with various databases (MongoDB, DynamoDB, and or OracleDB)

Experience with backend or front-end design, especially for Android and iOS applications.

Experience with Angular

Experience with GitLab Continuous Integration and Delivery.

Experience with test-driven development and automated testing frameworks.

Experience in Education technology a plus.

Proficiency with Cloud Native development technologies, including microservices and containers.

Familiarity with Infrastructure as code tools and frameworks like AWS CDK.   

 

Compensation & Benefits:
PowerSchool offers the following benefits: ?

Comprehensive Insurance Coverage (including Medical, Dental, Vision, Pharmacy benefits, Life Insurance and AD&D)?

Flexible Spending Accounts and Health Savings Accounts?

Short-Term Disability and Long-Term Disability?

Comprehensive 401(k) plan?

Generous Parental Leave?

Unrestricted paid time off (known as Discretionary Time Off - DTO) ?

Paid Community and Volunteer Time Off (VTO)?

Wellness Program, including ClassPass& Employee Assistance Program?

Tuition Reimbursement?

Optional Benefits: Pet Insurance, Identity Theft Protection, Student Debt Repayment Program and Prepaid Legal coverage?

?

A reasonable estimate of the base compensation range for this position is $120,000 – $130,000. The compensation range is specific to the United States and incorporates many factors including but not limited to an applicant’s skills and prior relevant experience and training; licensures, degrees, and certifications; internal equity; internal pay ranges; and market data/range parameters. 

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 .

#LI-Rs1

#LI-REMOTE 

Apply Now
Share this job
  • Similar Jobs

  • Desktop Support Specialist II

    Folsom
    View Job
  • Systems/Software Engineer I

    Rancho Cordova
    View Job
  • Lead Ruby-On-Rails Software Engineer (Remote - US based) - 5+ years experience.

    Rocklin
    View Job
  • Network Engineer

    Roseville
    View Job
  • Information Technology Systems Support Specialist Level I/II /RANCHO CORDOVA, CA(Onsite)-6+ Months C

    Rancho Cordova
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙