Lead Software Engineer at Panorama Education

Posted on: 06/22/2022

Location: (REMOTE)

full time

Original Source

Tags: ruby javascript

**About Panorama:** Panorama is a fast-growing national technology company focused on radically improving education. More than 1,500 school systems serving 15 million students across all 50 states have adopted our platform to understand students’ academic and social-emotional strengths and to identify those in need of additional support. School systems turn to our suite of tools to ensure that every child gets the support they need, including school climate and social-emotional learning surveys, tiered intervention planning, and professional development. *Panoramians can choose to work fully remote anywhere within the Continental United States, in-person from our Boston/San Francisco offices, or a hybrid option.* **About the Role:** As a Lead Software Engineer, you’ll use your technical skills and knowledge to support a squad of engineers through mentorship, collaboration, and role modeling. Serve as a bridge among engineering and partners across product, design, and other Panorama teammates. Continuously work to align your squad with Panorama’s broader goals, and contribute to the creation and evolution of those goals. Lead engineers work as engineers on a squad and influence the team by elevating voices, mentoring, modeling best practices, and building alignment towards key technical and organizational decisions. Join a team of engineers changing history way beyond *git rebase -i*. You’ll be involved in every step of the product cycle from the system infrastructure to the frontend user experience, working closely with Panorama’s many other skilled technical teammates and users to brainstorm and build solutions to education’s toughest problems. Sure, we already have strong technical chops, but we constantly [challenge ourselves to learn and grow](https://medium.com/building-panorama-education). From lunchtime guest talks, to book clubs, hackathons, and open-source projects (both in the office and outside it), we try to improve ourselves as we help schools around the world do the same. **Responsibilities:** * Work on fascinating and challenging projects like: + Building out and iterating on a toolkit of features for classroom educators so that they can support each student, and elevate the data points that could help that student succeed + Creating insights at scale from developing national benchmarked comparisons for how students are doing to visualizations and dashboards to give district leaders direction on where to help next + Scaling our data pipelines as we continually grow the types of student data our platform supports and scale the number of students that we support * Design, write, test, review, debug, deploy, and occasionally be frustrated by code * Never put developer ease or convenience over making a difference to the millions of students we serve * Mentor your teammates by sharing your knowledge of technology, best practice, and the domain and connecting that to your squad's goals (and be ready to be mentored in return!) * Strategize with your team to reliably deliver your squad’s work including wrestling with urgent planned (or even unplanned work) and evolving your squad’s strategy to best achieve squad outcomes * Be a partnership builder with other engineers, product managers, and designers to gather broad perspectives into how to move your squad's work forward and to align to company goals * Share industry and Panorama best practices and mix that with your deep technical understanding of our systems to strengthen your squad's strategy and ability to deliver * Create a culture of inclusive sharing of thoughts and feedback so your teammates can freely share their perspectives and experiences to increase team understanding and create a stronger product **Our Ideal Candidate Has:** * 6+ years experience developing production-level code in any language (we primarily use Ruby and JavaScript, but it’s okay if you haven’t yet) * 3+ years experience with web app development and deployment * Experience breaking down and shaping the scope and technical requirements of a series of several projects to help optimize for overall team delivery Panorama excitedly hosts two in-person "all team meetings" a year. All Panoramians attend and travel/hotels are provided. (Paused due to Covid) *Panorama Education is dedicated to building a diverse and inclusive company because we serve students, educators and families from tremendously diverse backgrounds and identities across the country; we’ve seen how our product and impact are strengthened the more we reflect that diversity. In addition, we have found (and we believe the research) that diverse teams are higher-performing, and we embrace the varied perspectives that our team members share with each other. As such, we are an Equal Opportunity Employer. Panorama also has a policy on maintaining a drug-free workplace.* #LI-Remote