PowerSchool logo

Software Engineer I with Elixir and Phoenix LiveView

PowerSchool

Job Overview

Join PowerSchool as a Software Engineer I and be part of a team that applies systematic, disciplined, and quantifiable approaches to software development. As a Software Engineer, you will be involved in the design, development, maintenance, testing, and evaluation of our software systems. We are looking for a developer with a strong background in Elixir, Phoenix LiveView, and SQL.

Responsibilities

  • Develop code to realize the product team's vision.
  • Collaborate with Quality Assurance to ensure alignment with expectations.
  • Participate in the review and collaboration of pull requests.
  • Continually enhance your technical knowledge and skills.
  • Establish goals and objectives for the team that align with the overall roadmap and delivery schedules.
  • Work to increase team efficiency and effectiveness to achieve long-term goals.
  • Perform any HR-related tasks.
  • Work within a wide range of new and legacy code and technologies in a mature codebase.
  • Other duties as assigned.

Qualifications

  • 3+ years of experience in a software engineering role.
  • Bachelor's degree in Computer Science or Information Technologies or equivalent experience.
  • Strong background in Elixir, Phoenix LiveView, and SQL.
  • Knowledge of current web client technologies including HTML, CSS, and JavaScript.
  • Proficient in SQL across multiple RDBMS systems including PostgreSQL, MySQL/MariaDB, and Microsoft SQL Server.
  • Familiar with OWASP threats and mitigation techniques.
  • Strong written and verbal communication skills.
  • Ability to work with current software design principles and concepts such as patterns, algorithms, data structures, dependency injection, MV**, REST-API, microservices, serverless architecture/functions as a service, PubSub, and functional programming patterns.
  • Ability to work across teams and products to connect existing services, rapidly delivering new customer experiences and generating delight.
  • Ability to work in a changing, dynamic environment.

Environment

  • Constant indoor collaborative work environment in close contact with co-workers.
  • Frequent social interactions and interruptions.
  • Frequent work under time restraints.
  • Rare travel.

Physical Requirements

  • Occasionally carrying items weighing under 10 lbs.
  • Rarely carrying items weighing between 11-20 lbs.
  • Occasionally reaching over shoulder.
  • Overhead and reaching outward.
  • Occasionally bending.
  • Frequently walking normal surfaces.
  • Constant sitting.
  • Constant use of keyboard, fine dexterity, grasping, holding.
  • Constant repetitive motion – hands.

Compensation & Benefits

PowerSchool offers a comprehensive benefits package including:

  • Comprehensive Insurance Coverage (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 (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

PowerSchool is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Benefits
Extracted with AI

  • 401(k)
  • Comprehensive Insurance Coverage
  • Flexible Spending Accounts
  • Health Savings Accounts
  • Short-Term Disability
  • Long-Term Disability
  • Generous Parental Leave
  • Unrestricted paid time off
  • Paid Community and Volunteer Time Off
  • Wellness Program
  • Tuition Reimbursement
  • Optional Benefits: Pet Insurance, Identity Theft Protection, Student Debt Repayment Program, Prepaid Legal coverage

Similar jobs

Last update: 23 minutes ago

Level All logo
Level All

Elixir Software Engineer

Join Level All as an Elixir Software Engineer to develop educational tech solutions. Skills in Elixir, Phoenix, and more required.

Level All logo
Level All

Elixir Software Engineer

Join Level All as an Elixir Software Engineer to enhance our web platform using Elixir, Phoenix, and more. Hybrid or remote work options available.

BILL logo
BILL

Senior Staff Software Engineer (Elixir)

Join BILL as a Senior Staff Software Engineer (Elixir) to design and scale integration solutions.

Remote logo
Remote

Senior Backend Engineer (Elixir)

Join Remote as a Senior Backend Engineer specializing in Elixir. Work remotely, lead projects, and enjoy flexible hours and great benefits.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges in remote employment with Elixir, Phoenix, and AWS.

Hiive logo
Hiive

Principal Software Engineer - Next.js & Elixir

Lead a dynamic engineering team in a fintech startup, focusing on Next.js & Elixir development. Competitive salary & comprehensive benefits.

Jackpocket logo
Jackpocket

Software Engineer (Elixir)

Join Jackpocket as a Software Engineer specializing in Elixir, contributing to a leading mobile lottery platform.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve complex challenges with Elixir, Phoenix, React, and AWS. Work remotely with a global team.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges with Elixir, Phoenix, React, and AWS. Work remotely with flexible hours.

Workday logo
Workday

Principal Software Development Engineer - Distributed Systems

Lead Software Engineer role focusing on distributed systems and cloud applications, with expertise in Erlang, Scala, or Elixir.

Podium logo
Podium

Senior Software Engineer - VOIP

Senior Software Engineer specializing in VOIP solutions, with expertise in Java, Python, and Elixir, based in Lehi, Utah.

Chargezoom logo
Chargezoom

Senior Software Engineer

Join Chargezoom as a Senior Software Engineer to design and develop scalable software solutions in Salt Lake City.

Blitz logo
Blitz

Director of Backend Engineering

Lead the development of scalable backend systems at a rapidly growing gaming startup. Expertise in Elixir and cloud computing required.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Screenverse logo
Screenverse

Senior Elixir Engineer

Senior Elixir Engineer needed for designing and maintaining high-traffic web services. Remote, flexible hours, growth opportunities.

American Express logo
American Express

Software Engineer III

Join American Express as a Software Engineer III in Phoenix, AZ. Work on global scale software with cutting-edge technologies.

SumUp logo
SumUp

Senior Backend Engineer - Elixir

Join SumUp as a Senior Backend Engineer specializing in Elixir to innovate and support payment device features in a cross-functional team.

Jackpocket logo
Jackpocket

Lead Software Engineer (Elixir)

Lead Software Engineer specializing in Elixir and distributed systems at Jackpocket, a pioneering mobile lottery platform.

Outschool logo
Outschool

Fullstack Software Engineer - Remote

Join Outschool as a Fullstack Software Engineer, working remotely to build innovative educational tools using modern technologies like React, Node.js, and GraphQL.

SumUp logo
SumUp

Software Engineer - Back-End (Elixir, Kotlin, Ruby)

Join SumUp as a Software Engineer focusing on back-end development with Elixir, Kotlin, and Ruby in Berlin.

BILL logo
BILL

Senior Software Engineer (Backend) - Spend and Expense

Join BILL as a Senior Software Engineer (Backend) focusing on spend and expense management.

Tesla logo
Tesla

Software Engineer, Energy Software

Join Tesla as a Software Engineer in Palo Alto to develop backend software for energy products.

Lattice logo
Lattice

Senior Software Engineer, Platform

Join Lattice as a Senior Software Engineer to shape critical systems in our HRIS and Talent suite.

PlayOn Sports logo
PlayOn Sports

Senior Software Engineer, Fan Experience

Join PlayOn Sports as a Senior Software Engineer to lead development in fan experience applications.