- Salary
- $150k – $200k
- Location
- , San Francisco, , CA
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 3+ years
- Visa
- Not sponsored
- Source
- RecruiterFlow
Description
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.