Engineering

.NET Full-stack Software Engineer (Remote)

Remote
Work Type: Full Time

Upswing is a mission-driven company that partners with colleges and universities to improve nontraditional student outcomes. Over 28% of students using Upswing are working while in college, and 43% are Hispanic or Black, and many are first-generation students. Our platform doesn't cost students a thing; the school enlists our help to support their students. We're looking for individuals who care about education and equality of student resources to come join our team!

We're currently partnered with more than 70 colleges throughout the country, where Upswing helps over 700,000 students succeed throughout college. You'll get to work with a team of motivated, intelligent, and fun people at Upswing - all working toward the same mission of student success and retention.

As a mission driven organization, we strive to build a community inside Upswing where we are able to live our values to help our students grow and thrive. Our values represent why we do what we do and how we plan on doing it. We hope to build a team that represents these values so that we can all grow together.

Our Values 

Celebrate Concrete Roses
Dare to Fly First
Choose the Harder Right over the Easier Wrong


About the Role

Join our Scrum team as a Full-stack Software Engineer, where you'll work on educational technology products aimed at improving student success. You'll have ample opportunities for professional growth in both technical and leadership aspects within our collaborative team. We value engineering excellence, prioritizing maintainable, testable, and readable code.


About You

  • Passionate about technology and its positive impact on higher education.

  • 3+ years of experience in front-end and back-end programming, with strong troubleshooting skills.

  • Understand the difference between excellence and perfection.

  • Thrive in a team-based collaborative environment, proactive, and take ownership.

  • Hold a Bachelor’s or Master’s Degree in Computer Science or related field, or equivalent experience.


Skills Needed

  • Strong front-end development skills (JavaScript/TypeScript, HTML5, CSS3, SPA frameworks like AngularJS and Vue).

  • Proficiency in back-end coding (C#, .NET Framework/Core, RPC/REST API).

  • Solid understanding of relational databases, especially PostgreSQL.

  • Knowledge of OOP, design patterns, and distributed architectures.

  • Experience in Agile/Scrum environments.

  • Strong work ethic and a constant willingness to learn.

  • Effective communication and presentation skills.


Bonus Skills

  • Cloud environment experience with container technologies (Docker, Kubernetes).

  • Familiarity with CI/CD environments (e.g., Azure Pipelines).

  • Working knowledge of Python, particularly for data analysis (pandas, psycopg2, sklearn).

  • Experience with C# web applications beyond ASP.NET/Blazor/MAUI.

  • Experience maintaining and upgrading legacy applications.

  • Familiarity with WebRTC and browser streaming technologies.

  • Technical integration skills using SAML or LDAP frameworks.

  • Mobile development experience alongside web applications.

  • Previous involvement in higher education or EdTech projects.


Upswing Benefits and Perks

  • Salary: Base salary between $80k-100k (DOE)

  • Flexible start date based on candidate

  • Health, dental, and vision coverage

  • 401k program

  • Unlimited PTO and flexible working hours

  • Fully remote organization

  • Mission-driven, passionate coworkers with an awesome remote team culture


Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter*