Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Experienced Software Engineer image - Rise Careers
Job details

Experienced Software Engineer

Outschool is seeking experienced Software Engineers to join our remote team focused on building engaging learning experiences for kids. We emphasize collaboration and continuous improvement.

Skills

  • 5+ years of industry experience
  • Experience with relational databases
  • Strong skills in TypeScript and Node

Responsibilities

  • Collaborate with Engineers, Product Managers, and Designers
  • Build and maintain software solutions across our technology stack
  • Engage in requirements gathering and day-to-day team activities

Education

  • Bachelor’s degree in Computer Science or related field

Benefits

  • Competitive salary and stock options
  • Comprehensive health coverage
  • Flexible PTO and family leave
  • Remote work culture and allowances
  • Professional development budget
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$179500 / YEARLY (est.)
min
max
$144000K
$215000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Experienced Software Engineer, Outschool

Join Outschool as an Experienced Software Engineer and help reshape the future of education! At Outschool, we’re on a mission to ignite a love of learning in kids by offering them innovative and dynamic learning experiences. Working from the comfort of your home in the US or Canada, you’ll be part of a vibrant team comprised of engineers, product managers, and designers dedicated to crafting engaging solutions for learners and educators. Your expertise in JavaScript, React, GraphQL, and Node will be put to great use as you build robust applications that cater to a diverse audience. We embrace an agile approach, focusing on collaboration and iterative development to deliver meaningful products. As an Experienced Software Engineer, you’ll not only write code but also mentor others, bringing your 5+ years of experience to the table while contributing to high-quality software solutions. We value curiosity and the courage to try new things, and we offer a supportive environment that encourages professional growth. Whether you're iterating on existing features or developing new ones, your impact will be unmistakable as you inspire children to learn in a fundamentally different way. If you're ready to challenge yourself and be part of a mission that's transforming education, we'd love to see your application!

Frequently Asked Questions (FAQs) for Experienced Software Engineer Role at Outschool
What are the core responsibilities of an Experienced Software Engineer at Outschool?

As an Experienced Software Engineer at Outschool, your core responsibilities will include collaborating with a dynamic team to build high-quality products tailored for parents, learners, educators, and partners. You will be involved in developing software solutions across our full tech stack, engaging in activities like daily standups, sprint planning, and deploying features in production. You will have opportunities to mentor team members and contribute to a project that reshapes education.

Join Rise to see the full answer
What qualifications are required for the Experienced Software Engineer position at Outschool?

To qualify for the Experienced Software Engineer role at Outschool, candidates should possess at least 5 years of industry experience in modern software engineering practices. Familiarity with front-end frameworks like React and back-end technologies such as Node.js is essential, as is experience working with relational databases like PostgreSQL. Furthermore, candidates should demonstrate a track record of ownership in complex technical projects and a willingness to guide others through mentorship.

Join Rise to see the full answer
What programming languages and technologies do I need to know for the Experienced Software Engineer role at Outschool?

For the Experienced Software Engineer position at Outschool, proficiency in modern JavaScript, particularly TypeScript, is crucial. You should be comfortable with React for front-end development, as well as Node.js for back-end applications. Familiarity with GraphQL for API development, SQL databases such as PostgreSQL, and ideally, experience with additional technologies like Next.js and AWS will greatly benefit your application.

Join Rise to see the full answer
Does Outschool offer remote work for the Experienced Software Engineer position?

Yes, Outschool offers a fully remote work environment for the Experienced Software Engineer role. This position is open to applicants located in the US and Canada, allowing you the flexibility to work from anywhere while contributing to our mission of transforming education through innovative learning experiences.

Join Rise to see the full answer
What benefits can I expect as an Experienced Software Engineer at Outschool?

As an Experienced Software Engineer at Outschool, you can expect a comprehensive benefits package that includes competitive salaries, stock options, and investment plans for your future. Health, dental, and vision insurance coverage are provided, along with generous PTO and family leave. You will also have access to online coaching and therapy sessions, professional development budgets, and support for your family's educational needs through Outschool classes.

Join Rise to see the full answer
Common Interview Questions for Experienced Software Engineer
Can you describe a complex technical project you've worked on as an Experienced Software Engineer?

When answering this question, focus on explaining the project in detail, including your specific role, the technologies used, and the challenges faced. Highlight how you collaborated with the team and any innovative solutions you implemented to overcome obstacles, as well as the impact of the project on users or the organization.

Join Rise to see the full answer
How do you approach learning new technologies as an engineer?

Provide examples of how you actively seek out learning opportunities, whether through online courses, mentorship, or hands-on experimentation. Discuss your strategies for staying updated with industry trends and how you typically incorporate new skills into your work projects.

Join Rise to see the full answer
What is your experience with mentoring junior engineers?

Discuss your mentoring philosophy and how you engage junior engineers in their learning process. Mention specific instances of how you've supported their development, the techniques you use, and the positive outcomes that resulted from your guidance.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Explain your approach to prioritization and time management under pressure. Provide a specific example of a situation where you successfully delivered on a tight deadline, detailing the steps you took to manage the workload while maintaining quality.

Join Rise to see the full answer
What strategies do you use for debugging and troubleshooting code?

Share your debugging process, including the tools or techniques you find most effective. Discuss how you work through the problem systematically and your approach to documenting and learning from issues to prevent future occurrences.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

Talk about the best practices you employ to write clean, efficient, and well-documented code. Mention your experiences in code reviews and how you seek and provide feedback to ensure code quality and maintainability.

Join Rise to see the full answer
Can you give an example of a time you contributed to an agile team?

Share your experience working in an agile environment, focusing on your role in ensuring successful sprints. Discuss how you collaborated with cross-functional teams, contributed to retrospectives, and adapted based on feedback to enhance team performance.

Join Rise to see the full answer
How do you prioritize features when working on a project?

Demonstrate your understanding of stakeholder needs by discussing how you balance user requirements, technical feasibility, and business objectives. Provide an example of how you’ve prioritized features in previous projects to maximize impact.

Join Rise to see the full answer
What experience do you have with APIs, particularly GraphQL?

Discuss your experience designing and implementing APIs, specifically highlighting your knowledge of GraphQL. Provide insight into your understanding of queries, mutations, and best practices in API development, as well as how you achieved seamless data integration in projects.

Join Rise to see the full answer
Why do you want to work as an Experienced Software Engineer at Outschool?

Articulate your passion for education technology and how Outschool’s mission resonates with you. Discuss what excites you about the possibility of using your skills to inspire and facilitate learning and growth in children, connecting your values with the company’s vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Austin, TX
Posted 13 days ago
Photo of the Rise User
Eaton Hybrid Coraopolis, Pennsylvania, United States
Posted 18 hours ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
DoorDash USA Remote San Francisco, CA; Sunnyvale, CA; Los Angeles, CA; Seattle, WA; New York, NY
Posted 9 days ago
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago

Outschool is where kids love learning! Our innovative education platform offers engaging, small-group classes online.

18 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Flexible CultureBadge Future Maker
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Life insurance
Paid Time-Off
Learning & Development
Equity
Fully Distributed
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
SALARY RANGE
$144,000/yr - $215,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter