2 min read

New Classroom Innovation Partners - Software Engineer - NYC/ US remote

Full Job Description

The Build team is responsible for development of the key backend algorithmic software services of the Teach to One programs. This includes technical requirements specification, architecture, design, development, test, and defect correction.

The Software Engineers on our team support multiple applications. They investigate and address triage and time sensitive tasks within specific program focus areas and execute feature-level development tasks. In addition, as our software design and development partners complete their work on new components of our platform, Software Engineers partner with them to ensure launch readiness and provide tier 3 support as needed post-launch. This role has an April 1, 2022 start date and can be remote.

What you Would Do

  • Understand a modern technology stack broadly, focusing on details where necessary
  • Troubleshoot behaviors in complex systems to inform potential solutions
  • Improve code in collaboration with your team
  • Review the work of your team members, providing constructive feedback
  • Document software to deepen the team's collective knowledge
  • Participate in planning, work estimation, and team check-ins

Key Competencies of the Role

  • Dependability - can be relied upon to do what is expected, match spikes in need with spikes in effort, execute on previously agreed-on direction, and deliver in a timely fashion
  • Flexibility - able to adjust to changing needs and priorities quickly and graciously; work within an environment that often needs to pivot
  • Communication - through written (code comments, ticket updates, documentation) and verbal (meetings, stand-ups) means, sharing important information in a timely and effective manner
  • Creativity - finds new and innovative solutions to challenging problems
  • Managing Up - leverages manager time appropriately, both requesting support or guidance and sharing ideas or solutions
  • Experience - working in a kanban-style agile workflow

Technology Stack

The technology stack in which we work includes:

  • RESTful microservices implemented in C# and Python
  • PostgreSQL database clusters
  • Testing and management tools built in Python
  • Cloud infrastructure defined in Terraform and hosted in AWS

What We are Looking For

  • Facility with C# or other languages supporting object orientation, asynchronous programming, dependency injection, and other features required to build robust software
  • Familiarity with relational and non-relational databases, including query languages like SQL, GraphQL, and LINQ; experience with ORMs will be helpful
  • Knowledge of AWS cloud computing fundamentals, from networking to software-as-a-service, or experience with similar cloud services, including infrastructure-as-code concepts
  • Basic understanding of containerization concepts with Docker or comparable frameworks
  • Strong desire to learn more in any of these areas as you work with our systems
  • Comfort and confidence communicating both verbally and in writing with a team that is largely remote
  • Open to recent college grads, self-taught individuals, people making a midlife career change, looking to get their foot in the technology door

Role Classification and Benefits

This role is full-time, with a salary range of $75,000-85,000, and includes benefits such as rich medical, dental, and vision insurance, 37 paid days off per year (prorated for the period in which you work), paid parental leave, a professional development budget of $375 annually and a quarterly cell phone subsidy. The start date for this role will be April 1, 2022.

Commitment to Diversity

At New Classrooms we are committed to diversity, equity and inclusion. We strive to create and inspire better ways to give every student an educational foundation for lifelong success. In order to fully realize this mission we are dedicated to building a diverse pool of candidates including those from underrepresented backgrounds, and resolute in building an inclusive culture that supports and celebrates the diverse voices and perspectives of our employees.

Equal Opportunity

All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality or sex.