Skip to main content

This job has expired

Software Architect

Employer
New Visions for Public Schools
Location
New York, NY, US
Salary
Competitive
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 Software Architect, you will help drive technical direction and implementation patterns. You will provide technical leadership and 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. You will work closely with our engineers and Product team in executing the feature roadmap and will collaborate with leaders across the business to identify priorities and mitigate risks. You strive for engineering excellence. You will stay up to date with emerging technologies and will make recommendations as to how/if they can be best utilized to deliver business value. You will be a major contributor in reducing technical debt and in ensuring that our infrastructure is reliable and easy to scale and maintain. You will be hands-on and build proof-of-concepts to help evaluate technologies and will be sought out to solve the toughest technical problems when the engineering team members have exhausted their ideas.

Responsibilities include:
  • Provide leadership around a set of unified development standards
  • Provide leadership to development teams around system architecture and the individual components of the larger system
  • Ensure all development teams are adhering to established norms and standards, and are building application components that are compatible and minimize duplicate code
  • Work with Product team to understand and negotiate product business requirements
  • Design systems based on the agreed upon requirements
  • Maintaining a high level understanding of the full scope of the Data Portal, including all supporting infrastructure and how it all works together
  • Ensure that infrastructure is reliable, scalable, and maintainable
  • Conduct regular architectural reviews of overall system and identify high leverage refactors to improve overall sustainability/scalability of the system
  • Provide regular code-reviews
  • Provide regular architecture reviews
  • Write project documentation
  • Monitor application performance
  • Make direct technical contributions (writing, debugging, reviewing and deploying code)
  • Resolve challenging technical problems
  • Understand and plan for the evolution and scalability of existing application(s)
  • Plan for new technology insertions
  • Identify potential risks associated with technical debt and communicate these to Director of Engineering and Product team regularly
  • Work with DevOps team and Director of Engineering to monitor existing infrastructure and provide cost/benefit analysis for alternative infrastructure options when adding new features/technologies

Qualifications:
  • 6+ years experience writing code for production software
  • Undergraduate or graduate study in a related field, or an equivalent combination of experience, education, and/or training in the software development field
  • Proven experience leading technical projects, designing enterprise systems, and delivering on ambitious goals
  • Experience in working with cross-functional teams to balance feature delivery and technical investment
  • Deep knowledge of engineering processes, their underlying principles and tradeoffs
  • Experience working on complex software projects
  • Experience deploying, scaling and troubleshooting complex production applications
  • Ability to work in a fast-paced environment, to be flexible, and to quickly adapt to new information
  • Strong ability to coach, mentor and provide feedback to team members in a timely manner
  • Collaborative and team-oriented with a strong attention to detail
  • Strong written and verbal communication skills
  • Excellent organizational and project management skills
  • Strong analytical and problem-solving skills
  • Experience with:
    • Javascript (ES5 / ES6 )
    • Angular, React, etc
    • RESTful API development
    • Mongo
    • NodeJS
    • CSS / SCSS
    • Typescript preferred
    • NGRX preferred
    • GraphQL preferred

We believe your best work can happen from anywhere. Our team supports fully remote positions as well as offer the option to join our hybrid model and sit alongside your colleagues in our midtown office. New Visions for Public Schools is an established 30 year partner to New York City public schools, who has continuously worked alongside key leaders to improve the quality of K-12 education in New York City.

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.

Pay Range:

$120,162 minimum to $198,267 maximum

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.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert