Search jobs > New York, NY > Remote > Senior software engineer

Senior Software Engineer (Remote)

Upchieve
New York, New York, US
$129K-$169K a year
Remote
Full-time

About UPchieve

Please read the following job description thoroughly to ensure you are the right fit for this role before applying.

UPchieve is an edtech nonprofit that provides free, 24 / 7 online tutoring and college counseling to low-income high school students in the U.

S. Using our app, students can request and get paired with a live, volunteer tutor in under 5 minutes. Our mission is to democratize access to academic support so that all students have an equal opportunity to finish high school, attend college, and achieve upward mobility.

So far, we’ve matched 170,000+ on-demand tutoring requests from 60,000+ students across all 50 states. Our work has also been recognized by Forbes and TIME, and our funders include both Y Combinator and the Gates Foundation.

Watch this video to see our impact on students.

Who we’re looking for

We’re a small team taking on the monumental challenge of democratizing access to academic support. That means we need team members who are excited by autonomy and willing to work on projects outside the scope of their job description if needed.

Regardless of role, we also look for candidates who have a personal connection to our cause or a demonstrable interest in education or serving low-income populations.

Our team & office

  • We’re a remote-first team located across the U.S.
  • We highly value diversity of experiences and perspectives. 2 / 3 of the team are people of color, and many of us have personal experience growing up low-income or navigating nontraditional educational pathways
  • We believe working full-time means 40 hours / week. Non-work stuff is important too!
  • 3 weeks paid vacation AND 20+ days of paid holidays (including Dec 24 - Jan 1)
  • Flexible work schedule (choose your own hours)
  • $1,000 annual professional development budget (learning is a huge part of our work culture!)
  • $1,000 annual remote work budget
  • Up to 100% covered health insurance for employees
  • 401ks with matching (up to 6%)

Job Description

About the role

This is a remote position.

Join our product and engineering team to help us provide free tutoring to 8 million low-income high school students in the U.S by 2030.

Software engineers at UPchieve are full-stack product engineers. As a Product Engineer or Senior Product Engineer at UPchieve, you'll be instrumental in whether we accomplish our vision of scaling free, 24 / 7 online tutoring and college counseling or not.

Expect to spend your 40 hours / week on some combination of : driving software development projects, supporting and mentoring the other 2 devs, thinking up and testing ideas with the design and product leads, and working with the broader UPchieve team on product and technical strategy that will get us to the finish line of democratizing access to academic support.

Given our early stage, you’ll influence everything from technical strategy to team culture across the organization. Come put your name on every corner of the world's best tutoring platform for low-income students!

This might be the right job for you if

You care deeply about our mission, and you'd chase it somewhere else if you didn't do it here

You’re excited by the challenge of building a product on par with Khan Academy and Duolingo

You’re scrappy. If you don’t know how to do something, you’ll find out or find help.

You are a team player who sees genuine value in helping other engineers improve their skills

You’re knowledgeable and open-minded. You relish debating trade-offs on everything from value, to user experience, to technical architecture.

You have high quality standards and take pride in shipping reliable code that's easy to change

What you’ll do

Think up, design, build, and ship full-stack features and improvements that solve our users' problems

Own and drive projects from the first idea to the last student's lightbulb moment

Help others especially engineers, through pair programming, code reviews, and other mentorship

Set standards for high levels of quality, performance, scalability, and reliability of our platform

Think critically about our users, product, and business, asking questions and suggesting changes

Improve our internal workflow to help everyone ship better code faster

Thank you for choosing to make a huge difference in the lives of millions of students!

Preferred Experience

We’re looking for someone who...

Remember, this is preferred you don't have to check all the boxes to apply!

Has worked with a wide range of technologies and touched every part of software development (including testing, architecture, and deployment)

Has worked on multiple engineering teams, including at startups, and seen different things work for different teams

Has prior experience with some or all of our tech stack : TypeScript, Vue.js, Node.js, React Native, WebSockets, Redis, PostgreSQL, Microsoft Azure

Bonus) Has deep experience building and integrating mobile or AI products

Bonus) Has prior experience with devops and / or QA

Bonus) Has prior experience in data science or data analytics

Bonus) Is interested in open source communities

Recruitment Process

Our process

Note that it can take us a few weeks from when you submit your application to invite you to a screening call. Unfortunately, we can typically only bring the top 15 candidates forward to screening calls (which for some roles may work out to

Salary ranges by level

We are considering candidates at varying experience or skill levels for this role. It will ultimately be about finding the right person for the team and then bring them in at the appropriate level.

The salary range presented reflects that of all considered roles. Here is a breakdown of the expected salaries bands at each level :

mid-level : $129,000 - $145,000

senior : $150,000 - $169,000

Right now, our small mighty team is focusing on candidates who are already authorized to work in the U.S. We're not set up to sponsor visas or handle immigration procedures at the moment.

It's a tough call, and we're aiming to expand our capabilities in the future. If you're ready to work in the U.S., we'd love to connect with you!

Equal opportunity employer

Given our mission, it's probably no surprise we're big believers in equal opportunities for everyone. We're committed to creating a workplace that's as diverse as the students we serve.

We provide equal employment opportunities to all employees and applicants, regardless of race, color, religion, gender, national origin, age, disability, or genetics.

In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in employment.

We celebrate diversity and are committed to creating an inclusive environment for all team members.

Additional Information

  • Contract Type : Full-Time
  • Location : Brooklyn
  • Experience : >

3 years

  • Possible full remote
  • Salary : between 129000$ and 169000$ / year

J-18808-Ljbffr

Remote working / work at home options are available for this role.

19 hours ago
Related jobs
Promoted
Capital One
New York, New York

Senior Software Engineer, DevOps. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. As a DevOps Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. Share your passion for staying on top of tech trends, exp...

Promoted
Capital One
Queens, New York
Remote

Center 2 (19050), United States of America, McLean, VirginiaSenior Lead Software Engineer, Full Stack: Bank Tech (Remote - Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative del...

Capital One
Bronx, New York

Ave (22114), United States of America, New York, New YorkSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part o...

Promoted
Capital One
Kensington, New York

Ave (22130), United States of America, New York, New YorkSenior Lead Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, y...

Capital One
New York, New York

Center 1 (19052), United States of America, McLean, VirginiaSenior, Software Engineer (Java)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'l...

Promoted
Capital One
Queens, New York

Center 1 (19052), United States of America, McLean, VirginiaSenior Lead Software Engineer, DevOpsDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, ...

Capital One
Staten Island, New York

Ave (22130), United States of America, New York, New YorkSenior Lead Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, y...

Capital One
New York, New York

Senior Software Engineer, Android, Bank Tech. Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity. New York City (Hybrid On-Site): $165,100 - $188,500...

Capital One
New York, New York

West 19th Street (22008), United States of America, New York, New YorkSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you...

BAMM
New York, New York

Senior Software Engineer is responsible for assisting in the technical vision and strategic planning of all aspects of software solutions for the Capital Market business. Software Engineer is responsible for participating in the technical design of all aspects of software solutions for the Capital M...