Upswing · 1 month ago
Software Developer / Software Engineer
Upswing is a mission-driven company that partners with colleges and universities to improve nontraditional student outcomes. As a Software Engineer, you’ll be a key part of our agile development team working on educational technology products to boost student success.
EdTechHigher EducationSoftware
Responsibilities
Work on educational technology products to boost student success
Create highly maintainable, testable and easily readable code
Understand overall system architecture and make appropriate design decisions
Troubleshoot root cause analysis
Qualification
Required
You have United States work authorization and currently live in the United States. Upswing does not provide US work authorization or sponsorship
You are passionate about technology and are excited about being part of a team that makes a positive social impact in higher education
You have 1-3 years of experience in front-end, back-end, and relational database programming
You possess strong troubleshooting and problem-solving abilities
You also understand the distinction between striving for excellence and pursuing perfection
You enjoy working in a team-based collaborative environment, are proactive and with a strong sense of ownership
You have a Bachelor's or Master's Degree in Computer Science or related field, or equivalent experience
Strong front-end development skills and experience; .NET Blazor experience preferred
Strong back-end coding skills using C#, .NET 8 or newer, and REST API development or integration
Strong knowledge of relational databases including functions and stored procedures; PostgreSQL experience strongly preferred
Solid understanding of OOP, Domain Driven Design, and Continuous Development/Integration
Experience and understanding of Docker, developing in containers, and distributing them
Understanding of the Google Cloud ecosystem and operations
Version and change control experience; GitHub experience preferred
Experience working in an Agile/Scrum environment, understanding overall project goals and client needs
Strong work ethic and sense of ownership with a constant willingness to learn new technologies
Experience working on a software engineering team with business stakeholders such as Product Managers, and other internal stakeholders
An ability to translate complicated concepts with many moving parts into a coherent architecture to produce clean, efficient, readable, and maintainable code
Strong communication skills that allow you to provide clear feedback during code reviews, and when presenting your own work/ideas
Preferred
Strong front-end development skills and experience; .NET Blazor experience preferred
Strong knowledge of relational databases including functions and stored procedures; PostgreSQL experience strongly preferred
Version and change control experience; GitHub experience preferred
Company
Upswing
Upswing provides colleges and universities with an integrated student services platform to increase student retention.
Funding
Current Stage
Early StageTotal Funding
$10.04MKey Investors
Lumina Impact VenturesTech Wildcatters
2024-04-03Series A
2021-03-30Series A· $5M
2020-05-22Seed
Recent News
2025-08-24
JFF Ventures
2024-02-10
Company data provided by crunchbase