Senior Software Engineer (Remote)
Company: Upchieve
Location: New York
Posted on: October 30, 2024
Job Description:
About UPchieve
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 DescriptionAbout the roleThis
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 hereYou're excited by the
challenge of building a product on par with Khan Academy and
DuolingoYou'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 skillsYou'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 changeWhat you'll doThink up,
design, build, and ship full-stack features and improvements that
solve our users' problemsOwn and drive projects from the first idea
to the last student's lightbulb momentHelp others--especially
engineers, through pair programming, code reviews, and other
mentorshipSet standards for high levels of quality, performance,
scalability, and reliability of our platformThink critically about
our users, product, and business, asking questions and suggesting
changesImprove our internal workflow to help everyone ship better
code fasterThank you for choosing to make a huge difference in the
lives of millions of students!Preferred ExperienceWe'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 teamsHas 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
communitiesRecruitment ProcessOur processNote 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 levelWe 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,000senior: $150,000 - $169,000Right 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
employerGiven 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
Keywords: Upchieve, Cherry Hill , Senior Software Engineer (Remote), IT / Software / Systems , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...