Woolf is seeking a Senior Software Engineer to strengthen the technical foundation of our core product, ensuring long-term scalability and resilience. In this role, you will accelerate feature development, reduce engineering bottlenecks, and elevate code quality standards.
What You'll Do
- Architect, design, and implement scalable, reliable backend and frontend systems that support key product initiatives.
- Collaborate closely with product and design teams to translate user needs into robust, maintainable technical solutions.
- Take end-to-end ownership of major technical components, from initial design through deployment and ongoing optimization.
- Lead architectural discussions, making informed trade-offs to balance scalability, maintainability, and delivery speed.
- Champion code quality by writing clean, well-tested code and establishing best practices for testing, CI/CD, and observability.
- Conduct thoughtful peer reviews and actively mentor junior and mid-level engineers to elevate team performance.
- Contribute to long-term technical planning, helping shape the roadmap for product architecture and infrastructure.
What We're Looking For
- 4+ years of professional software engineering experience, ideally in a product-startup environment.
- Proficiency in one or more object-oriented programming languages such as TypeScript, Python, or Java.
- Solid understanding of system design fundamentals, including databases (both SQL and NoSQL), distributed systems, and service architectures (REST/gRPC).
- Experience with CI/CD pipelines, cloud infrastructure (e.g., AWS or GCP), and observability tooling (e.g., logging, metrics, tracing).
- Strong ownership mindset with the ability to work independently and drive projects forward with minimal oversight.
- Clear and effective communicator, able to collaborate across disciplines and share ideas constructively.
- Passion for mentoring and supporting peers through feedback and knowledge sharing.
- Product-focused mentality: you care about the end-user experience as much as writing great code.
Technical Stack
- Languages: TypeScript, Python, Java
- Databases: SQL, NoSQL
- APIs: REST, gRPC
- Cloud: AWS, GCP
Team & Environment
You will join a globally distributed, fully remote team that is mission-aligned, high EQ/low ego, and committed to excellence.
Benefits & Compensation
- Global Impact: Work with education leaders worldwide to shape the future of learning.
- Remote Flexibility: Work from anywhere with a schedule that fits your lifestyle.
- Growth Potential: Join a fast-growing company with opportunities to expand your role.
- Innovative Culture: Be part of a mission-driven team backed by top investors.
Work Mode
This is a fully remote, globally distributed role.



