Opened 9 days ago Remote Job

Software Engineer, Web Infrastructure

About Us:

Trusted and loved by 25 million educators, students, and families worldwide, Seesaw is the only elementary learning experience platform, offering a suite of award-winning tools, resources, and curriculum for teachers to deliver joyful, inclusive instruction. Through interactive lessons, digital portfolios, and two-way communication features, Seesaw keeps everyone in the learning loop by providing continuous visibility into the student's learning experience to support and celebrate their learning.

Our Mission:

Seesaw’s mission is to provide every elementary student with joyful and connected learning experiences that lay the foundation for success in life.

Your Team: 

This Software Engineer will join our Client Platform team here at Seesaw – a team that’s shaping the web and mobile infrastructure for our web, iOS, and Android clients. This team is dedicated to solving complex problems that span across all Seesaw applications, serving both internal Seesaw engineers and our product teams. We're looking for individuals who can:

  • Contribute their expertise in web infrastructure to complement our team's deep knowledge of mobile infrastructure.

  • Help evolve our WebApp approach to abstract iOS and Android complexities, and create a stable platform for our feature teams, allowing them to ship user-facing goodness.

  • Work on Client Analytics: Ensuring that our product teams have the insights they need to understand user interactions effectively. From performance monitoring to user tracking and error logging, we're committed to providing comprehensive analytics solutions.

  • Assist with release automation, security, and stability to ensure a good user experience for our app and web users.

  • Contribute to building out localization infrastructure to ensure the best user experience for our international customers.

Solving impactful problems on Seesaw’s Engineering team feels different from any other place. First, we are given lots of ownership over the product roadmap early on, collaborating on how and when things will be built from the start. Second, we have a strong connection to the user, listening to teacher feedback and observing how students and families interact with the platform in real life to iterate over our releases. And third, we enjoy ample autonomy to experiment and grow, and often see our ideas pushed to production in weeks, not months.

Globally, millions of children rely on Seesaw every day. That fact is inspiring, and at times, daunting. While we derive a deep sense of purpose from being able to improve students’ learning, it also means we’re emotionally invested in both the successes and failures. So when a child can’t log into their account or something on the platform breaks, we feel it. 

Like the rest of the company, our team is growing fast. Keeping up with the pace of growth can be challenging, and we need your flexibility as we define and refine what we need to be. We often learn by shipping, so you won’t find an obsession with rigid processes here. As the Engineering team ramps up hiring, we’re committed to diversity, equity, and inclusion (DEI); constantly surveying employees, participating in training, and learning from our DEI Committee.

Though we care deeply and work diligently, there’s no extra credit for working long nights or spending weekends squashing bugs. When we’re off, we’re really off, enjoying our personal lives and recharging our batteries.

At the end of the day, we delight in how much our users adore our product. It’s incredibly fulfilling to read thank you tweets from teachers and know that, hey, we built something that makes a meaningful impact! And while we saw massive growth during the pandemic, we’ve still got a lot more growing to do. Joining our team now means you’ll get to help us take on new markets and innovate the next features that make the learning experience even better. 

Your Role:

As a Software Engineer on our Client Platform team, you'll be at the forefront of building and maintaining the web infrastructure that powers our iOS, Android, and web clients. You'll play a vital role in managing releases for both web and mobile platforms, ensuring seamless app delivery to our users. Additionally, you'll have the opportunity to lead modern web framework migration projects, driving innovation and efficiency within our infrastructure. Your responsibilities will extend to localization efforts, enhancing our global reach, while also focusing on building robust web application infrastructure with a keen eye on observability and tooling to empower our teams. Join us in shaping the future of client platform engineering at Seesaw!

Your Responsibilities:

  • Develop and Maintain Web Infrastructure: Participate in the design, implementation, and maintenance of robust web infrastructure components to support our iOS, Android, and web clients. Collaborate closely with cross-functional teams to ensure seamless integration and compatibility.

  • Manage Web and Mobile Releases: Oversee the planning and execution of web and mobile releases, coordinating with stakeholders to prioritize feature deployment and ensure timely delivery to end-users. 

  • Modern Web Framework Migration Projects: Drive initiatives to migrate legacy web frameworks to modern technologies (angularJS → react), leveraging industry best practices and innovative solutions to enhance performance, scalability, and developer productivity.

  • Facilitate Localization Efforts: Manage localization workflows and tools to support the adaptation of our applications for diverse linguistic and cultural contexts.

  • Establish Observability Practices and Tooling: Implement comprehensive observability solutions, including logging, monitoring, and tracing, to gain insights into system performance and user behavior. Develop and maintain tooling to streamline debugging, troubleshooting, and performance optimization processes.

  • Collaborate on Cross-Functional Initiatives: Work closely with product/program managers, designers, and other engineering teams to define requirements, prioritize features, and deliver high-quality solutions that meet user needs and business objectives.

  • Contribute to a Positive Team Culture: Foster a collaborative and inclusive team environment by sharing knowledge, providing mentorship, and actively participating in code reviews, design discussions, and team meetings.

Your Requirements:

  • 4+ years of experience developing software across a modern web stack, 2+ years experience in web infrastructure development

  • Strong Computer Science fundamentals - a bachelor's degree in CS or equivalent experience (bootcamps + non-traditional background are great too!)

  • Direct experience designing, developing, and maintaining software at scale. The best candidates will have shipped web applications to millions of users, and will be able to talk about the architecture that supports that scale.

  • Strong command of modern web technologies, including at least one SPA framework. (React, Angular, Vue, etc.). Experience developing and using REST APIs or GraphQL.

  • Comfort working within complex systems and ability to write readable, maintainable self-documenting or well-documented code to solve complex problems with simple, elegant solutions.

  • Experience with localization, observability, and/or tooling.

Compensation & Benefits:

Our salary ranges are based on paying competitively for our size and industry. Salary is just one part of our total compensation package that includes equity, perks & benefits, and development opportunities at Seesaw. Individual pay decisions are based on several factors, including qualifications for the role, experience level, skillset, geography, and balancing internal equity relative to other Seesawers. It is our expectation that the majority of candidates who are offered roles at Seesaw will land well within our salary ranges based on these factors.

The hiring salary range for this position is: $134,400 - $186,000 + RSUs.  This is an exempt position.

Benefits include: Medical/Dental + Orthodontics/Vision Coverage, 401k Match, Flexible Paid Time Off, Mindfulness First Fridays, Monthly Technology Stipend, Home Office Setup Stipend, Professional Development Stipend, Paid Parental Leave, Charitable Donation Matching, Volunteer Days.

Seesaw cares about building a diverse and inclusive team to better advocate for the needs of our incredibly diverse K-12 users.

We prioritize work-life balance and actually walk the walk — we care a lot about our work, but care more about our employee's well-being. We encourage everyone to work at a sustainable pace and have a flexible vacation policy that people actually use.

Seesaw provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, religious creed, color, sex, sex stereotype, gender, gender identity/gender expression/transgender, national origin, ancestry, physical or mental disability, medical condition, genetic information/characteristics, marital status/registered domestic partner status, age, sexual orientation, or military or veteran status. In addition to federal law requirements, Seesaw complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Seesaw is committed to protecting your personal data. Learn more about the personal information we collect, how we use it, and how to exercise your rights here: U.S. Privacy Notice.

Our company participates in E-Verify.

Don't let this one get away.