Post Job Free
Sign in

Senior Software Engineer, Platform

Company:
Recruiting From Scratch
Location:
San Francisco, CA, 94109
Pay:
150000-200000 per year
Posted:
September 11, 2026
Apply

Description:

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire.

Senior Software Engineer, Platform

Location: USA — Remote, with preference for New York, NY or Boston, MA

Company Stage of Funding: Series A

Office Type: Fully Remote — USA

Salary: $150,000 – $200,000 + Competitive Equity

Equity: Competitive Equity

Visa: No visa sponsorship or transfers — U.S. Citizens / Green Card holders only

Travel: No significant travel required

Company Description

Our client is an education technology company building an AI-powered platform designed to transform how schools create schedules for teachers and students.

For decades, school master scheduling has been a largely manual process that consumes significant amounts of educators' time while often producing sub-optimal outcomes for students. The company combines AI-powered schedule optimization technology with expert support from experienced school schedulers to make the process more efficient, transparent, and effective.

The platform enables school and district leaders to create optimized master schedules based on student, academic, educator, and resource priorities. It also helps schools better support special-needs students and English language learners, unlock staff capacity, and create more innovative curriculum pathways.

Founded in 2023, the company has grown from working with just two pilot districts to serving approximately half a million students across 20+ states. The company has demonstrated strong product-market fit, customer growth, and renewal rates, with customers now entering their third and fourth years.

The company completed its Series A funding round in August 2025 and is now entering an important stage of growth as it scales its technology, customer base, and engineering organization.

The company has approximately 60 employees, with a distributed engineering organization operating across multiple time zones.

The culture is deeply influenced by education, with approximately 80% of employees coming from educator backgrounds. The engineering organization is lean, collaborative, curious, and highly focused on learning, mentorship, and building reliable technology that creates meaningful impact.

This is an opportunity to join the platform engineering function at an exciting stage of growth and have significant influence over cloud infrastructure, developer productivity, reliability, security, CI/CD, testing infrastructure, and engineering practices.

The role is ideal for a platform-focused engineer who enjoys solving problems for other engineers, improving development velocity, building reliable infrastructure, and taking ownership of technically complex projects.

What You Will Do

Identify, prioritize, design, and deliver technical platform solutions across cloud infrastructure, test infrastructure, shared product libraries, security practices, authentication, and CI/CD tooling

Build and maintain reliable cloud infrastructure supporting production applications

Design and improve AWS infrastructure and cloud architecture

Develop and maintain infrastructure-as-code using Terraform

Improve engineering productivity by identifying and eliminating technical and infrastructure bottlenecks

Build tooling and platform capabilities that allow engineers to ship software faster and more reliably

Take ownership of production availability and system reliability

Implement observability, monitoring, alerting, and recovery practices across production systems

Participate in periodic on-call responsibilities and production incident response

Improve deployment processes and CI/CD pipelines

Build and maintain GitHub Actions workflows and other developer tooling

Develop and maintain test infrastructure and automated testing systems

Improve engineering quality through testing, automation, and development best practices

Work with engineering stakeholders to understand technical pain points and identify opportunities for platform improvements

Drive investigation and decision-making around technology choices that impact how the engineering organization builds and maintains software

Lead critical platform projects from initial scoping through production deployment

Define project scope, break work into actionable tickets, and manage technical delivery timelines

Build shared libraries and reusable engineering infrastructure where appropriate

Improve authentication and security practices across engineering systems

Help establish scalable engineering patterns as the company grows

Monitor and improve system performance, reliability, and availability

Troubleshoot complex production and infrastructure issues

Work closely with application engineers to improve the developer experience

Uplevel the engineering team on platform technologies and best practices

Create technical documentation and internal guides

Lead technical presentations, design reviews, and code reviews

Mentor junior and less experienced engineers

Help establish engineering standards around infrastructure, testing, security, and deployment

Design and develop full-stack solutions when necessary to solve engineering or business problems

Contribute frontend code when required to deliver complete platform solutions

Work across backend, infrastructure, testing, and application layers when necessary

Balance speed of delivery with reliability, security, and long-term maintainability

Operate with significant autonomy in a fast-moving startup environment

Help shape the company's technical architecture and engineering practices as the organization scales

Ideal Candidate Background

Experience Requirements

3+ years of professional software engineering experience

3+ years of experience in infrastructure, platform engineering, DevOps, or a closely related engineering function

Strong experience building and maintaining production infrastructure

Experience working with cloud environments, particularly AWS

Experience working in a startup or high-growth engineering environment strongly preferred

Track record of improving engineering productivity and development velocity

Experience owning production systems and reliability

Experience working across engineering teams to identify and solve technical pain points

Experience taking technical projects from concept through production

Comfortable operating with significant autonomy

Experience working with distributed engineering teams is a plus

Experience mentoring or supporting other engineers is preferred

Experience in EdTech, cybersecurity, or security-focused environments is a plus

Must be based in the United States

Must be a U.S. Citizen or Green Card holder

No visa sponsorship or visa transfers

Technical Requirements

Strong AWS experience

Hands-on Terraform experience

Strong Python development experience

Experience with MongoDB or similar NoSQL databases

Strong understanding of CI/CD systems and deployment pipelines

Experience with GitHub Actions

Experience designing and maintaining automated testing infrastructure

Experience with Jest and/or Pytest

Strong understanding of cloud infrastructure and distributed systems

Experience with infrastructure-as-code

Experience with production observability and monitoring

Experience with incident response and system recovery

Understanding of authentication and security practices

Experience designing reliable and scalable engineering systems

Strong understanding of software development lifecycle and deployment practices

Experience building developer tooling and internal engineering platforms

Strong debugging and troubleshooting skills

Ability to work across infrastructure and application code

Experience designing APIs and backend services is a plus

Experience contributing to frontend applications when necessary is a plus

Strong software engineering fundamentals including system design, testing, debugging, and architecture

Platform & Developer Productivity Requirements

Strong understanding of platform engineering principles

Experience building tools and systems used by other engineers

Ability to identify engineering bottlenecks and create scalable solutions

Experience improving developer workflows and deployment velocity

Experience automating repetitive engineering processes

Strong understanding of CI/CD architecture

Experience improving testing processes and infrastructure

Experience establishing engineering standards and best practices

Ability to balance developer experience with security and reliability

Experience supporting multiple engineering teams or stakeholders

Ability to build reusable infrastructure rather than one-off solutions

Strong interest in making engineering organizations more productive

Reliability & Security Requirements

Experience owning production availability

Experience implementing monitoring and observability

Understanding of incident management and recovery practices

Experience troubleshooting production incidents

Comfortable participating in an on-call rotation

Experience implementing automated recovery or operational safeguards

Understanding of cloud security best practices

Experience with authentication and authorization systems

Strong awareness of production security and reliability considerations

Ability to identify and mitigate infrastructure risks

Soft Skills

Extremely high ownership and accountability

Strong problem-solving ability

Highly proactive and self-directed

Comfortable operating without extensive structure

Strong first-principles thinking

Excellent written and verbal communication

Strong documentation skills

Comfortable explaining technical concepts to engineers with different levels of experience

Collaborative and low-ego working style

Curious and motivated to continuously learn

Strong attention to detail

Comfortable with ambiguity

Able to prioritize competing technical needs

Comfortable working in a fast-moving startup environment

Strong mentoring mindset

Willing to take ownership of difficult production problems

Motivated by improving the effectiveness of an entire engineering organization

Comfortable working across multiple technical domains

Compensation & Benefits

Base salary: $150,000 – $200,000

Competitive equity

Flexible cash vs. equity compensation structure

Fully remote work within the United States

Preference for candidates based in New York or Boston

Health insurance

Dental insurance

Vision insurance

Life insurance

Unlimited PTO

Professional development opportunities

Free access to online learning programs

Opportunity to work on technology serving approximately half a million students

Significant ownership over platform architecture and engineering infrastructure

Opportunity to improve engineering productivity across the organization

Opportunity to work directly with engineering leadership

Exposure to AWS, Terraform, CI/CD, cloud infrastructure, security, testing, and developer tooling

Opportunity to mentor and uplevel other engineers

High-impact role at a growing Series A company

Why Join

This is an opportunity to join a rapidly growing education technology company at a pivotal stage of its development.

The company has grown from just two pilot districts to serving approximately half a million students across 20+ states, demonstrating strong product-market fit and significant customer value.

As a Senior Software Engineer, Platform, you’ll have an opportunity to work on the systems that enable the entire engineering organization to build, test, deploy, and operate software more effectively.

You’ll have significant ownership across AWS, Terraform, CI/CD, observability, reliability, security, testing infrastructure, developer tooling, and shared engineering systems.

The role is broader than traditional infrastructure engineering. You’ll work closely with application engineers, understand their pain points, and build platform solutions that directly improve engineering velocity and product quality.

You’ll also have the opportunity to mentor engineers, influence technical decisions, establish engineering best practices, and help shape the platform architecture as the company scales.

The company offers a highly collaborative and caring culture rooted in education, with approximately 80% of employees coming from educator backgrounds. The engineering team is distributed, curious, and focused on finding the right technical solutions rather than simply following convention.

If you enjoy platform engineering, developer productivity, cloud infrastructure, reliability, automation, and solving technical problems that have an impact across an entire engineering organization, this role offers significant ownership and scope.

Apply