#Software
#Education
#Python
#Postgres
#AWS Lambda
#React
#API
#Database Design
#JavaScript
#UI
What is this role?
We are seeking a Staff Software Engineer to join our team on a full-time, remote basis. This is a senior-level position within our instructional product domain. You will work closely with engineering managers and two dedicated product teams to drive technical value. While your primary focus will be on backend development, you should be comfortable working across the full stack to support our goals.
What will you do?
- Design and implement robust backend solutions using Python, Postgres, and AWS Lambda.
- Contribute to the broader evolution of our system architecture and mentor team members on complex design and implementation strategies.
- Collaborate within a product-centric team to weigh technical tradeoffs, assess risks, and deliver incremental value to our users.
What makes you a great fit?
We are looking for someone who is naturally curious, collaborative, and eager to solve meaningful problems. You should have the following qualifications:
- At least 7 years of professional software development experience, with a strong background in API and database design.
- Deep expertise in a modern programming language like Python.
- Experience building and maintaining modern backends on AWS.
- Familiarity with React, JavaScript, and related UI frameworks.
- A proven ability to thrive in a fast-paced, iterative development environment while maintaining the versatility to contribute across the entire technology stack.
- Strong interpersonal skills and the ability to communicate effectively with stakeholders across various domains.
What's in it for you?
We offer a supportive environment where you can make a genuine impact. Our benefits package includes:
- Remote work flexibility with core collaboration hours.
- Comprehensive medical, dental, and vision insurance.
- Life insurance coverage.
- A 401k retirement plan with an employer match.
- Paid time off, including vacation, sick leave, holidays, and a winter office closure.
- Opportunities for professional development and growth.
- Flexible hours to support your work-life balance.



