Mid-level Software Engineer
Schoolhouse
Mid-level Software Engineers
We're looking for Mid-level Software Engineers who want to build stuff that'll have an impact. You'll join our 5-person engineering team and own full-stack features that hundreds of thousands of learners and tutors use worldwide.
Engineers at Schoolhouse have lots of ownership — you'll work directly with our designer and other stakeholders to build out new experiments and streamline existing operations. We think the best way for engineers to build a quality product is to be involved early, drive progress, and stay close to our end users.
Scaling free quality interactions between students around the world comes with challenges that live at the intersection of UX, people ops, and technology. We need to both meet learner / tutor needs while ensuring that these interactions stay high quality and safe.
Some examples of what we've worked on include:
- Building an AI simulation & coach to help tutors practice for their first tutoring session
- Experimenting with new ways to connect tutors to learners wanting immediate homework help
- Creating a moderation system to automatically recognize and act on safety issues so humans can focus their time on the most important issues
Responsibilities:
- Work with users and teammates to understand problems, contribute product ideas, and take work from prototypes / experiments through deployment.
- Scope work and make technical decisions with support from experienced teammates.
- Write simple, readable code that's easy to maintain and change.
- Participate in code reviews and pairing sessions to help maintain codebase quality.
If this sounds like you, we'd love for you to apply!
- [Mid-level] You've been a full-stack software engineer 3+ years and have a track record of building & shipping full-stack features.
- [Mid-level] You can explain the product and technical tradeoffs behind the approaches you've taken.
- You have experience with Typescript, Node.js, React, Next.js, and Postgres (or can ramp up quickly).
- You build for users & have a nose for understanding what would help them the most.
- You move quickly while maintaining code quality. Perfect is the enemy of good.
- You fill in the gaps — you ask for help, but still work independently to figure things out. If necessary you can put on another hat if it'll help users the most.
- You're available to work in a US timezone.
Bonus points:
- You have deep technical experience with our stack Typescript, Node.js, React, Next.js, Postgres, AWS, and GCP.
- You have experience building mobile apps.
- You have experience working in education or on an ed-tech product.
Life at Schoolhouse:
- Work with an amazing team. We've got folks with backgrounds in education, consulting, astrophysics, startups, and more.
- Fully remote with flexible working hours. Meetings are in US Pacific Time mornings.
- Take real time off. We have unlimited PTO & use it. Folks regularly take time off throughout the year.
- Competitive salary and comprehensive benefits. Work-from-home stipend. Professional development budget. Health, dental, vision (for US employees).
- Semesterly retreats and monthly regional meetups
- Make an impact you can see. Check out our community stories page. Watch students help each other learn. See tutors grow into leaders. Your code will help real people learn and grow.
About the Application Process:
- A 30-minute intro screen to learn more about you and understand whether this role is a mutual fit
- A 45-minute screen where you'll read some code and brainstorm / prioritize product ideas
- A 1-hour programming interview where you'll fix bugs and implement features on a toy repo
- A 1-hour systems design problem where you'll design a data model / api and handle challenges at scale
- A 45-minute culture fit call with non-technical team members
- Reference calls
We're building an inclusive and equitable platform for learners across the world, and it's important our core team reflects these principles too. Research shows people who identify as being from underrepresented groups are more prone to doubting the strength of their candidacy, so we strongly encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification as listed.
$87.1k - $157.45k
Are you ready to build software that makes a real-world impact? Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an Intelligence Community customer. In this role, you’ll design, develop, and deliver modern software...SoftwareFull timeContract work- deciBel Research has an immediate opening for a Mid-level Software Engineer in Huntsville, AL.Position Description:The successful candidate will develop, maintain, and enhance complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development...SoftwareImmediate start
- ...position requires an active U.S. Government Security Clearance at the Top Secret and/or CBP/DHS suitability level.Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States....SoftwareFull timeRemote work
- ...for highly skilled electrical engineers to develop cutting-edge technology... ...analyzers, and multimetersMid-level Electrical Engineer Preferred... ...with embedded software development in C or RustExisting... ...closely matches your qualifications.Mid-Level Electrical Engineer: BS...SoftwareFull time
- ...business and make a meaningful impact. Position Overview The Service Desk Engineer serves as the first point of contact for end users experiencing technical issues with hardware, software, business applications, and network connectivity. This role is responsible for...SoftwareFull timeWork experience placementRemote work
- ...support activities including off-shift supportCompletes network engineering and administration maintenance tasks and analyzes process for... ...processAnalyzes potential changes and enhancements to network software and hardware to determine impact on existing productionWorks...SoftwareShift work
- ...intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are... ...experience in real-world settings. Metron is seeking a mid-level Software Engineer to help design, build, and mature software systems...SoftwareFor contractorsWork at officeRelocation
$64 per hour
...Mid-Level Data Engineer (Max hourly rate = $64.00) No C2C's We are seeking a Mid-Level Data Engineer to join our team and support data... ...and Azure Databricks. The ideal candidate has a solid software development foundation, an interest in data engineering, and...SoftwareHourly payPart time$94.4k - $198.2k
Job Title: Mid-Level Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type:... ...Continental US* * *The Opportunity:We are seeking a Software Engineer to join our growing team based in Sterling, VA. You will serve...SoftwareContract workWork experience placementFlexible hours$200k - $250k
...About the Role Join a small engineering team building AI systems that can autonomously conduct research. You will develop the backend and... ...deployment. What We're Looking For Two or more years of software engineering experience, with experience in the two to five year...SoftwareVisa sponsorship$65k - $110k
...Mid-Level Software Engineer (Full-Stack) – Client Enablement Location: Falls Church, VA (must be on-site in office, with partial telework flexibility) Full-Time | Permanent Salary Range: $65,000.00 ~ $110,000.00 Are you a fast learner who thrives in a collaborative...SoftwarePermanent employmentFull timeWork at officeRemote work- ...through release, partnering with designers and colleagues outside engineering in small project groups. The position combines hands-on... ...What We're Looking For ~3 to 6 years of professional software engineering experience. ~ A history of releasing full-stack...SoftwareFull timeRemote workFlexible hours
$85k - $132.75k
...for a passionate and dedicated Mechanical Engineer in Boise, ID. As a Mechanical Engineering... ...• Experience using building BIM drafting software (AutoCAD, Autodesk Revit). • Practical,... ...projects).• Experience in developing project level of efforts for building mechanical design...SoftwareFull timeFor contractorsRemote workWorldwide$87.1k - $157.45k
...object‑oriented programming, and mission‑driven engineering, and you’re ready for work that actually moves the... ...work to support a mission with visibility at senior levels, you’ll thrive here.We’re hiring a Backend Software Engineer to support a high‑visibility, data‑...SoftwareFull time$87.1k - $157.45k
...Intelligence Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security... ...National Solutions Business Area, is currently seeking a Mid-Level DevSecOps Engineer on the Maru Program. The successful candidate will play a...SoftwareFull timeContract workShift work$150k - $300k
...ABOUT THE ROLE Join an engineering team building AI-powered tools and infrastructure for automating mission-critical supply chain integrations... ...infrastructure. WHAT WE'RE LOOKING FOR Two to five years of software engineering experience. Experience or familiarity with...Software$87.1k - $157.45k
Job Description:Are you passionate about delivering high-quality software that directly supports our nation’s security? Leidos is seeking an experienced Mid-Level Test Engineer to join the Chinook Program supporting an Intelligence Community customer. This is an opportunity...SoftwareFull timeContract work$90k - $130k
...As opportunities arise to diversify and apply our customer service and software expertise, we look to develop our associates to grow right alongside the company.Junior and mid-level software engineers are encouraged to apply! Join a delivery team that builds and supports...SoftwareFull timeContract workTemporary workWork experience placementWork at officeLocal areaRemote work$90k - $110k
Position: Mid-Level Software Engineer (Job ID:4428) Location: Dahlgren, VARemote Status: On-Site Job Id: 4428 # of Openings: 1 Mid-Level Software EngineerContingent Upon Customer ApprovalPurpose...SoftwareContract workLocal area$90k
...Mid-Senior Level Electrical Engineer Ready to Accelerate Your Engineering Career? Are you an experienced Electrical Engineer in the architectural... ...electrical systems using engineering calculations and design software Interpret and implement designs from technical...SoftwareFull timeTemporary workFor contractors- ...Position Summary Septic Design Network - a MAP Engineering company is seeking a motivated and detail-oriented Staff Engineer to join our... ...preparing and revising civil engineering drawings using CAD Software. Assist Project Engineers with producing construction plan...SoftwareFull timeWork experience placementWork at officeLocal areaMonday to Friday
- ...Location: Raleigh, NC Work Arrangement: Onsite Employment Type: Contract Duration: 12+ Months Domain: Life Sciences & Software Asset Management Pay Rate: $51.00/hr W2 | $62.00/hr C2C Application Deadline: October 20, 2026 SKILLS REQUIRED Primary...SoftwareContract work
- ...fly. Position Summary Griffon Aerospace is seeking a Mid-Level Aerospace Engineer to join our engineering team in Madison, Alabama.... ...basics Payload integration (cameras, sensors, LiDAR) Software & Programming (helpful) MATLAB / Simulink Python or C++...SoftwareFull timeRemote work
$75 - $84 per hour
...Software Engineer IV Atlanta, GA or Birmingham, AL, or Charlotte, NC (Hybrid- onsite 3 days per week) 4- month contract to hire $75.00-$84.00/Hour. We are seeking Software Engineer to oversee application development, modification, and maintenance of applications...SoftwareContract work3 days per week$125k - $145k
...Job Description Job Description Mid-Level Platform Software Engineer Location: Central Boulder, CO | Workplace: 100% Onsite Salary: $125,000 – $145,000 Build cloud infrastructure and software systems that power real-world aerospace operations—and help...SoftwareWeekend work$167k - $177k
...Department : Information Technology, Type: Full Time Role : Mid-Level Software Engineer HRforGrowth® is engaged as the talent acquisition partner to conduct this search on behalf of a client organization that is hiring for this role. HRforGrowth is not the employer...SoftwareHourly payPermanent employmentFull timeTemporary workLocal areaRemote work$62.9k - $153.3k
Mid-level System Engineer Position Description CGI is seeking a mid level Systems Engineer who is passionate about solving challenging client... ..., secure, and high performing environments across the software development lifecycle. You will work closely with...SoftwareContract workInterim roleLocal area$125k - $150k
...is fifty million learners by 2030. The role You would be the second engineer in-house, working alongside the Lead Software Engineer and an external technical consultant. The platform is mid-migration. A legacy monolith is being progressively replaced by a modern Next...SoftwareLocal areaRemote work$115k - $135k
...Job Description Full Visibility is seeking a Mid-Level Software Engineer to work in Huntsville, AL. Candidate MUST possess an ACTIVE Top Secret/SCI eligible clearance. Individuals selected for this position may be subject to Counterintelligence (CI) Polygraph...SoftwareContract workLocal area- ...years of experience Requirements Technical experience with: Containerization using Docker and Kubernetes Active, High-level Security Clearance About the Company Innovative Systems & Solutions (ISS) works with a wide spectrum of talent to establish...SoftwareLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-level Software Engineer. Be the first to apply!
- mid level web developer United States
- mid-level java developer United States
- mid-level software developer United States
- junior software developer United States
- scientific software engineer United States
- intel software engineer United States
- vice president software engineering United States
- director software engineering United States
- software engineer United States
- software sales engineer United States






