Enable job alerts via email!

Senior Software Engineer

Upsolve

United States

Remote

USD 170,000 - 200,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join an innovative nonprofit dedicated to transforming financial lives through technology. As a Senior Software Engineer, you will develop AI-powered tools that help low-income Americans access debt relief and credit rebuilding resources. This role offers the chance to work in a fast-paced, mission-driven environment where your contributions will directly impact the lives of those in need. Collaborate with a passionate team and leverage your technical skills to create scalable solutions that make a real difference. If you're excited about using technology for social good, this opportunity is perfect for you.

Benefits

Collaborative and inclusive company culture
Opportunity for significant impact
Fast-paced and innovative environment
Dedicated team of passionate members

Qualifications

  • 4+ years of experience in software engineering roles.
  • Strong in frontend, backend, or infrastructure development.

Responsibilities

  • Develop and maintain features for tools aiding low-income Americans.
  • Collaborate with teams to define and implement new features.

Skills

Software Engineering
Problem-Solving
Communication
Technical Leadership

Job description

Upsolve is a tech-focused nonprofit that combats intergenerational poverty by helping low-income Americans overcome debt and rebuild credit at scale. Upsolve was founded in Harvard Law School’s Access to Justice Lab in 2016. Since then, Upsolve has become the nation’s most visited nonprofit financial education site. Upsolve.org educates approximately 2.9 million people a year with its debt content and its free bankruptcy filing tool has been used by 16,000 families to relieve $700 million in debt. Upsolve users are disproportionately people of color with an average household income of $25,000. Upsolve is expanding with Upsolve Assist, an AI-powered Financial Assistant for low-income Americans. Upsolve is now boldly expanding its mission to transform financial lives through innovative services beyond bankruptcy—including personalized credit rebuilding pathways—while leveraging AI to dramatically increase our reach and impact for millions of struggling low-income Americans. Upsolve's funders include the Bill & Melinda Gates Foundation, the Robin Hood Foundation, and the Legal Services Corporation.

Position Overview:

Upsolve is seeking a Senior Software Engineer to play a key role in developing and scaling innovative tools that help low-income Americans access debt relief and credit building resources. As a Senior Software Engineer, you will contribute significantly to the development of our AI-powered tools, primarily focused on making Chapter 7 bankruptcy more accessible while also helping users understand when other debt relief and credit rebuilding options might be appropriate for their unique financial situations.

You'll work closely with the engineering team and product leaders to implement technical solutions aligned with our mission, contribute to product development, ensure code quality, and build innovative features that make a tangible impact. This role is ideal for an experienced software engineer who is passionate about using technology for social good and excited to work in a fast-paced, mission-centered environment.

Location:

Remote, United States

Key Responsibilities:

Develop and maintain features for our tools designed to help low-income Americans navigate Chapter 7 bankruptcy, as well as other debt relief and credit rebuilding options

Write high-quality, well-tested code while adhering to best practices and coding standards

Collaborate with other engineers to design and implement scalable solutions

Participate in code reviews to ensure code quality and share knowledge

Work closely with product and design teams to define and implement new features

Help ensure data security, privacy, and compliance across technological initiatives

Contribute to technical architecture decisions and implementation strategies

Essential Qualifications:

Well-rounded individual contributor: 4+ years of experience in a software engineering role

Experience with frontend, backend, and infrastructure, with strength in at least one of these areas

Excellent problem-solving skills and attention to detail

Excellent communication skills, with the ability to clearly convey technical concepts to non-technical stakeholders

Strong technical leadership: champions code quality and modern development practices, is experienced in balancing feature delivery with craftsmanship, and uses data to inform decision-making

Bonus Qualifications (but not required):

Background in nonprofit or social enterprise work, with an understanding of mission-centered technology applications

Experience with developing financial or legal products

Experience with developing AI products

Experience mentoring junior engineers

Compensation:

$170,000 – $200,000

Why Join Us:

Opportunity to work in a fast-paced, innovative, and mission-centered environment.

Chance to make a significant impact on the lives of low-income families.

Collaborative and inclusive company culture.

Dedicated group of passionate team members.

Opportunity to work at one of the few nonprofits with an emphasis on technology and a modern technical stack.

How to Apply:

To express your interest in the position, please apply directly through our job application page linked here , including your resume and a cover letter telling us why you think you would be a good fit for the role.

Upsolve's Commitment to Diversity, Equity, and Inclusion:

Upsolve is an equal-opportunity employer. We are committed to building a diverse team that reflects the people we serve. Black, Indigenous, Latinos, and all people of color, as well as women and gender non-conforming candidates are especially invited to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

HireTalent - Staffing & Recruiting Firm

Remote

USD 81 000 - 720 000

4 days ago
Be an early applicant

Senior Software Engineer

TekSynap

Remote

USD 81 000 - 175 000

5 days ago
Be an early applicant

Senior Software Engineer (410986)

IDR, Inc.

Remote

USD 170 000 - 720 000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 170 000 - 720 000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 100 000 - 180 000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 170 000 - 720 000

4 days ago
Be an early applicant

Senior Software Engineer, C++, Search Experience Backend (Remote Available GA, TX, IL, NC, SC, [...]

Splunk

Town of Texas

Remote

USD 139 000 - 193 000

4 days ago
Be an early applicant

Sr. Software Engineer

Brooksource

Houston

Remote

USD 120 000 - 180 000

4 days ago
Be an early applicant

Senior Software Engineer

GitHub

Remote

USD 112 000 - 300 000

3 days ago
Be an early applicant