Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join ParentSquare as a Senior Software Engineer and contribute to transforming communication for schools and parents across the U.S. This fully remote position involves collaborating with cross-functional teams to deliver innovative features and maintain a scalable platform.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Key responsibilities include partnering with customers to define and ship new features, improving system scalability and security, debugging and maintaining production systems, and mentoring other engineers.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Required skills include web development with Ruby, Python, JavaScript, API development, and experience with AWS and relational databases.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Candidates should have a Bachelor’s degree in Computer Science or related field and familiarity with agile development and CI/CD practices.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This is a remote position open to candidates in the U.S.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $140000 - $180000 / Annually



Senior Software Engineer

Remote • Full-Time

Who we are

ParentSquare is a Santa Barbara-based growing company that’s changing the way schools and parents communicate every day. Sounds simple? We strive to keep it that way! Over 20,000 schools and 10 million parents across the U.S. utilize our platform to stay informed and involved from the way they prefer to be notified – email, text, voice, web, app, social – to the ways they can interact with schools – forms, sign ups, payments, RSVPs, language translations, chat and more. We just celebrated our 13th anniversary and are excited to continue advancing K-12 communications equity with our intuitive and easy-to-use platform so districts and schools can connect with all parents and guardians

Who we’re looking for

Business is booming and we need your help! More schools and districts, and larger schools and districts are buying ParentSquare to help families and educators communicate and partner in support of their students, and we need you! We need to not only ship clear, simple functionality that makes educators’ lives easier, but we also need to build and run systems that operate robustly at scale, while ensuring the highest level of security for the schools and districts that rely on us.

We are seeking a Senior Software Engineer who will work with our customers and your teammates from product, engineering, design, sales, and marketing to ensure we build the right thing as quickly and as simply as possible. You will both teach and learn from your teammates as you seek to understand their challenges, needs, and expertise as you work with them to ship new features every sprint. You will do a little bit of everything - design, code, test, deploy, debug, find and fix bugs, reduce costs, secure our systems, run projects, document challenges, improve processes, and be a trustworthy member of our team.

This role will include:

  • Partner closely with customers and Product Owners to define, build, and ship new features for educators on the ParentSquare platform
  • Partner closely with peers in engineering to constantly improve the cost, security, scalability, and maintainability of the ParentSquare platform
  • Work across our ecosystem - web, service layer, database, message queues - to deliver value for our customers
  • Operate our production systems at scale by identifying and fixing bugs, reviewing your peers’ code, and debugging systems when faults arise
  • Design, break down, release, and lead projects that serve the educators that rely on ParentSquare every day.
  • Provide mentorship and technical guidance to other engineers

Our ideal candidate will have the following:

  • Web development with large-scale services on Ruby/Python and JavaScript/TypeScript and PHP
  • Service and application development with MySQL/Postgres
  • Deploying and operating systems at scale on AWS/Aurora/RDS/SQS
  • Proficiency with RESTful API development
  • Bachelor’s degree (or higher) from an accredited college or university in Computer Science, Information Systems (Computer Information Systems, Business Information Systems, Management Information Systems, etc.), or related field.
  • Familiarity with incremental, agile development processes, as well as CI/CD

The perks of working for us are great!

You’ll get your foot in the door as our company continues to grow. We’re big believers in work-life balance and provide:

  • Employer-paid health insurance (including dependent coverage)
  • Employer-match 401K retirement savings program starting from day 1 of employment
  • Stock options 
  • Health + wellness reimbursements 
  • Generous PTO (120 hours in your first year, then milestone increases every year)
  • 15 paid holidays, including your birthday and time off between Christmas and New Year

As a fully remote team, we’ll make sure you have all the tools and equipment you need to make your home office a place where you can thrive. 

We’re an equal opportunity employer. All applicants will be considered for employment without attention to age, race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

The salary for this role will be between $140,000 to $180,000, DOE

Average salary estimate

$160000 / YEARLY (est.)
min
max
$140000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, ParentSquare

Join ParentSquare as a Senior Software Engineer and be part of a vibrant team committed to revolutionizing how schools and parents communicate across the U.S. In this fully remote position, you'll collaborate with various cross-functional teams to roll out innovative features and ensure our platform remains scalable and secure. Your day-to-day will involve working closely with customers to define and ship new functionalities that make life easier for educators and parents alike. You'll dive into debugging and maintaining production systems, as well as mentoring fellow engineers to foster a culture of learning and growth. To thrive in this role, you'll need experience in web development using Ruby, Python, and JavaScript, along with robust API development skills and familiarity with AWS and relational databases. If you hold a Bachelor's degree in Computer Science or a related field and have a background in agile development practices, we'd love to hear from you! At ParentSquare, we believe in empowering our employees with autonomy and the right tools to succeed, which is why we offer excellent benefits and a flexible, remote work environment. If you're excited about creating impactful technology for schools, then this role is the perfect fit for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at ParentSquare
What responsibilities does a Senior Software Engineer at ParentSquare have?

As a Senior Software Engineer at ParentSquare, you will have key responsibilities that include partnering with customers to define and develop new features, optimizing system security and scalability, maintaining production environments, and mentoring junior engineers. You will work across a variety of platforms and technologies to ensure smooth functionality and effective communication tools for educators and parents.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer role at ParentSquare?

To qualify for the Senior Software Engineer position at ParentSquare, candidates should possess a Bachelor’s degree in Computer Science or a related field. Additionally, experience with web development technologies including Ruby, Python, and JavaScript is essential, along with proficiency in API development, AWS, and relational databases. Familiarity with agile development processes and CI/CD practices is highly valued.

Join Rise to see the full answer
What skills are essential for a Senior Software Engineer at ParentSquare?

Essential skills for a Senior Software Engineer at ParentSquare include strong web development expertise in Ruby, Python, and JavaScript, along with experience in API development and working with AWS and relational databases. You should also be comfortable debugging, designing, and deploying applications at scale while maintaining high standards of security and system performance.

Join Rise to see the full answer
What does the work environment look like for a remote Senior Software Engineer at ParentSquare?

As a remote Senior Software Engineer at ParentSquare, you will enjoy a flexible work environment focused on collaboration and innovation. We ensure you have the necessary tools and resources to excel in your home office. Our commitment to work-life balance is reflected in our culture and the support we provide to help you thrive while working from home.

Join Rise to see the full answer
What are the benefits of working as a Senior Software Engineer at ParentSquare?

Working as a Senior Software Engineer at ParentSquare comes with great benefits, including employer-paid health insurance, a matching 401K program, generous PTO, stock options, and health and wellness reimbursements. This empowers you to take care of your personal well-being while being part of a dynamic team that is making a difference.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
What experience do you have with web development technologies relevant to this Senior Software Engineer position?

When responding, discuss specific projects where you used Ruby, Python, or JavaScript. Highlight your role in those projects, what challenges you faced, and how you overcame them, aligning your experience with the expectations at ParentSquare.

Join Rise to see the full answer
Can you describe your experience with API development?

In your answer, focus on specific APIs you've developed or worked with, detailing the technical challenges, any frameworks you used, and how those APIs integrated into larger systems. This showcases your expertise relevant to the Senior Software Engineer role.

Join Rise to see the full answer
How do you ensure code quality and system security in your projects?

Emphasize your approach to code reviews, unit testing, and following security best practices. Mention any tools or methodologies you've used to maintain high standards of code quality and security, which are crucial for a Senior Software Engineer at ParentSquare.

Join Rise to see the full answer
How do you handle debugging issues in production systems?

Share your systematic approach to diagnosing and resolving production issues. Discuss any specific debugging tools you use, the importance of logging, and how you communicate with your team during a crisis. This reflects your problem-solving skills.

Join Rise to see the full answer
Describe your familiarity with Agile development methodologies.

Talk about your experience working in Agile teams, how you adapt to iterative processes, and your experience with tools like Jira or Trello. Highlight your ability to contribute positively to team dynamics and deliver results, aligning with ParentSquare's Agile culture.

Join Rise to see the full answer
What projects have you led, and what was your leadership approach?

Provide examples of projects where you took the lead. Discuss how you defined objectives, collaborated with stakeholders, and ensured commitments were met. Your ability to lead effectively will be crucial for a Senior Software Engineer at ParentSquare.

Join Rise to see the full answer
What strategies do you use for efficient scaling of applications?

Discuss specific strategies you've employed for scaling applications, such as optimizing database queries, using caching techniques, or designing microservices. Connect your experience to how these strategies are vital for ParentSquare's platform.

Join Rise to see the full answer
How do you stay updated with the latest technology trends?

Share your methods for keeping up-to-date—such as attending webinars, participating in coding communities, or engaging with tech publications. Emphasize how staying informed helps you bring innovative solutions to your role at ParentSquare.

Join Rise to see the full answer
Can you describe a time you mentored junior engineers?

Talk about a specific instance where you guided a junior engineer. Discuss your mentoring style, how you helped them grow, and the impact it had on their performance. This highlights your leadership qualities essential for the Senior Software Engineer role.

Join Rise to see the full answer
Why do you want to work at ParentSquare as a Senior Software Engineer?

Express genuine enthusiasm for ParentSquare’s mission to improve parent-school communication. Relate your personal values and career goals to the company's vision, showcasing your alignment with their objectives and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

As a Support Application Specialist, you'll play a pivotal role in improving family engagement through exceptional customer service and technical support.

Photo of the Rise User
Posted 13 hours ago

Join Vigil Markets as a Senior Software Engineer to work on innovative financial solutions in a fast-paced and collaborative environment.

Posted 13 days ago

Join Harbor.ai as a Frontend Engineer to help revolutionize the enterprise insurance market with innovative solutions.

Photo of the Rise User
Posted 2 days ago

Palo Alto Networks is looking for an experienced Principal Engineer to lead backend development on their cutting-edge Cortex Cloud Platform.

Join Alignerr as a Software Engineer, leveraging your Java skills to train and evaluate AI models in a freelance, remote capacity.

Photo of the Rise User

Elevate your career by creating stunning websites and e-commerce solutions as part of our innovative tech team.

Join Psivant Therapeutics as a Senior/Staff Software Engineer to drive innovation in cloud-based molecular simulations for drug discovery.

Posted 9 days ago

Join Software Mind as a Software Engineer and contribute to innovative solutions for the travel industry.

The idea for ParentSquare was born in 2010 when Anu, a computer engineer, who had recently taken a sabbatical from work to be with her young school-age kids, experienced the difference in how connected she was with her kids’ life at school being a...

17 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health