Senior Staff Software Engineer
Job Description
Who We Are
The Portal by New Visions, our core digital product, is a web-based, enterprise school management application, used by mentors and leaders within schools and across the school system. The application consolidates essential student data into a modern web interface, surfacing key indicators related to student progress. It highlights critical areas where attention is needed on the student level, and contextualizes that information across a school or network of schools.
Who You Are
As a Senior Staff Software Engineer, you will play a pivotal role in shaping the future of our technology stack and in guiding our engineering teams to deliver high-quality software solutions to our partner schools. You possess a solid understanding of the challenges involved in building multi-tenant web applications while maintaining a high degree of consistency and code quality. You are a hands-on leader who can build proof-of-concepts, solve technical problems, and mentor our engineers to ensure technical excellence across the organization.
What You’ll Do
- Design, develop, and maintain scalable, distributed, and multi-tenant web applications and software systems that meet the demands of performance, reliability, and simplicity
- Mentor our engineers by providing technical guidance and expertise to ensure high-quality work and technical excellence across the organization
- Provide leadership to development teams around system architecture and the individual components of the larger system
- Collaborate with cross-functional teams to identify and solve complex technical problems, providing guidance and expertise on technical issues and decisions
- Work closely with our software engineering teams to ensure that we form best practices globally around pattern consistency by putting in place structures, processes, and systems that ensure success is repeatable, consistent, and scalable
- Maintaining a high level understanding of the full scope of our application, including all supporting infrastructure and how it all works together
- Ensure the scalability, security, and maintainability of software systems, and contribute to the development and maintenance of software architecture and infrastructure
- Be hands-on, make direct technical contributions (writing, debugging, reviewing and deploying code)
- Resolve challenging technical problems
Qualifications
- Extensive experience in designing and implementing scalable, distributed, and multi-tenant web applications and software systems
- Deep understanding of the challenges involved in building software that can be customized for multiple clients/customers while maintaining a high degree of consistency and code quality
- At least 10 years of experience in software engineering, with a focus on solving complex problems with robust solutions
- Strong leadership skills and experience in leading and mentoring other engineers
- Strong proficiency in JavaScript, Angular, NodeJS, MongoDB, PostgreSQL, Typescript, NGRX, GraphQL, and other relevant technologies
- Proven track record of driving technical innovation and excellence across the organization
- Experience in working with cross-functional teams to balance feature delivery and technical investment
- Deep knowledge of engineering processes, those underlying principles and tradeoffs
- Collaborative and team-oriented with a strong attention to detail
- Undergraduate or graduate study in a related field, or an equivalent combination of experience, education, and/or training in the software development field
Disclaimer:
The statements herein are intended to describe the general nature and level of work being performed by the employee in this position. These statements are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of a person in this position.
Additional Information:
NYC-based headquarters. Remote options available, ideally working from locations in Eastern Standard Time. Additional details will be shared if selected for an interview
While the majority of new hires’ starting salaries shall be expected to be placed in the first half of the range(s) to allow space to grow in the job, for those who already have significant relevant experience at that level of the job, placement at the higher end of the range(s) is possible.
Who We Are
At New Visions for Public Schools, we work to make great public schools common in New York City. We believe that all of New York City’s students deserve public schools that make successful futures possible, especially Black, Latinx, and low-income students who have historically had inequitable access to a great public education. Since 1989, New Visions has been a driving force behind some of the most significant reforms to public education in New York City. Today, our diverse team of professionals develop and scale innovative tools and approaches that help educators address common challenges. Learn more about New Visions HERE.
We operate nine public charter schools in the Bronx, Brooklyn, and Queens and, as a trusted partner of the NYC DOE, we help 1,600 public district schools plan for the success of over a million students citywide. In 2021-22, graduation rates in our Charter and Affinity networks were 96% and 92% and our support for postsecondary readiness has expanded exponentially.
Equal Employment Opportunity Statement
New Visions for Public Schools is an equal opportunity employer. It is the policy of New Visions that all employees and applicants for employment will be treated in all respects on the basis of their merit and qualifications and without regards to their race, color, national origin, age, disability, sexual orientation, religion, gender, military status, marital status, ancestry, or any other reason prohibited by law.
New Visions believes that our teams should reflect the diverse communities we serve and that our culture and internal structures should be inclusive and equitable for all employees. We also recognize that perspectives from communities that have been historically marginalized are critical to the work we do. Hence, we strongly encourage applications from individuals living in the communities that we serve or who are members of historically marginalized communities.
New Visions provides a comprehensive and competitive compensation and benefits package in addition to the opportunity to make a significant impact on education reform and in the lives of urban youth.
Date Posted
04/08/2023
Views
8
Similar Jobs
Staff Backend Engineer, Software Supply Chain Security: Secrets Management - Gitlab
Views in the last 30 days - 0
View DetailsMedical Secretary / Family Care Coordinator - No Employer
Views in the last 30 days - 0
View Details