Remote
We are seeking a seasoned Principal Software Developer who will take ownership of our high-volume mass notification system, playing a central role in its ongoing evolution and optimization.
Our mass notifications platform is vital for schools, providing the capability to send critical updates, announcements, emergencies, and security alerts to students, administrators, and staff. Therefore, this role will involve optimizing its efficiency, ensuring reliability, and enhancing functionality, with a focus on utilizing communication services, such as Twilio and Bandwidth. This position also offers a unique opportunity to provide expert-level guidance and mentorship to development teams.
The impact you'll have:
- Assume full ownership of our mass notification platform, driving its development, maintenance, and optimization.
- Provide expert-level guidance to development teams, influencing architectural decisions and serving as a technical mentor.
- Lead efforts to maintain and improve our high-volume school notifications software, ensuring maximum efficiency and functionality.
- Drive innovation by creating tools and automation solutions that enhance development processes, enforce compliance with regulations and policies, and improve the overall development experience.
- Stay at the forefront of technology trends, continuously identifying and implementing new technologies that can optimize our software.
- Oversee software issues related to Twilio and Bandwidth, offering your technical expertise to resolve complex challenges.
What you'll bring:
- 10+ years of relevant software development experience
- Familiarity with Ruby is a plus. While advanced expertise is not mandatory, having a foundational understanding and the ability to learn and adapt rapidly are essential
- Proven expertise in working with communication/notification tools; experience with Twilio and/or Bandwidth is a plus
- Extensive experience in technical IC leadership roles, demonstrating the ability to influence architectural decisions and mentor development teams effectively.
- Proven experience in deploying and optimizing high-volume messaging systems, emphasizing scalability and performance.
- Familiarity with working in an agile development environment, collaborating closely with cross-functional teams.
- Exceptional troubleshooting and problem-solving abilities, capable of addressing complex software issues.
- A Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred, but equivalent practical experience will be considered.
Our Benefits & Perks:
- Work From Anywhere: We embrace a remote-first culture, allowing flexibility in work locations.
- 401k: We offer 100% match up to 6% to help employees plan for their retirement.
- Flexible Time Off: We prioritize work-life balance for our employees and encourage team members to take the time they need to recharge & be their best.
- Paid Parental Leave: We support parent-child bonding and strive for increased gender equality at home and in the workplace.
- Benefits: 100% coverage for medical, dental & vision for our employees. Additional benefits include HRA, life insurance, & AD&D insurance.
- Culture Of Our Values: Our values are not mere words; they guide our decisions and actions.
- Pledge 1%: We are a part of the global movement; we pledge to give back to our community.
- Winter Shutdown: During November, we have a one-week shutdown, and in December, a two-week shutdown.
- Childcare: Our dependent care program enables you to pay for out-of-pocket daycare costs with pre-tax dollars; up to a certain amount.
U.S. Pay Range
$115,000—$200,000 USD
Please note that the compensation information is a good faith estimate, and is provided pursuant to Equal Pay Laws. SchoolStatus intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors, such as experience. Our team will provide more information about the total compensation package for this position during the interview process.
What we do:
SchoolStatus is a fast-growing K-12 EdTech company dedicated to transforming education through innovative technology solutions that create a seamless solution for managing data and communications between schools, districts and student caretakers. Join our team and make a meaningful impact on the future of education and student outcomes.
We deeply value diversity and are dedicated to fostering an inclusive environment for all our employees. We believe that exceptional candidates bring unique perspectives and skills that go beyond a checklist. If you don't check all the boxes but believe you have the potential and passion for the role, we encourage you to apply. You might be exactly the candidate we are seeking!