Back to jobs

Senior Software Engineer

Apollo

At Apollo Education Systems, we’re on an exciting mission to transform how schools utilize data to enhance student outcomes. With a strong foundation from our proven founders who have successfully navigated the EdTech landscape and the support of Cie Digital Labs, a dynamic venture studio, we’re crafting the next generation of student lifecycle technology.

We’re thrilled to announce that our team is on the lookout for a Senior Software Engineer to join us in designing, building, and deploying top-notch solutions for our customers. If you’re a creative problem solver who loves thinking outside the box, takes ownership of your work, and thrives in a fast-paced, agile start-up environment, we want to hear from you!

Why Join Us?

  • Impact from Day One: As one of our early team members, your technical decisions will play a crucial role in shaping the foundation of our platform.
  • Ownership: Enjoy equity and have a direct say in our product and technical strategy.
  • Velocity: Collaborate closely with founders and fellow senior engineers in a nimble environment where your ideas can quickly become reality.
  • Mission: Contribute to technology that genuinely helps educators and students thrive.
  • Respect: Share your thoughts and be valued by your colleagues.
  • Professionalism: While we’re still a small team, we’re fully staffed with Senior Engineers, DevOps, Product Managers, Business Analysts, UX Product Designers, and QA/SDET Specialists.
  • Remote-first culture: Work from anywhere in the U.S. while staying closely connected with a highly collaborative team.

What You’ll Do

  • Design and build scalable, cloud-based solutions that power our core platform.
  • Translate high-level product requirements into technical decisions regarding stack, architecture, and infrastructure.
  • Contribute to product roadmaps with realistic estimates and innovative solutions.
  • Collaborate with a small, senior team where everyone codes, reviews, and contributes.
  • Help shape our engineering practices, tools, and culture as we grow.

What We’re Looking For

  • 12+ years in software development, including 6+ years in senior or lead roles.
  • Proven ability to design and implement enterprise-grade cloud solutions.
  • Strong background with:
    • .NET Core, C#, Entity Framework (EF Core), LINQ, and Dependency Injection (DI)
    • Angular and REST
    • PostgreSQL and Elasticsearch
  • Familiarity with modern distributed systems and event-driven design (Kafka, Kafka Connect, Redis, Hangfire, etc.) is a plus.
  • Extra points for experience with:
    • GraphQL and gRPC
    • Domain-Driven Design and Multi-Domain Enterprise Software
  • Familiarity with DevOps techniques and technologies:
    • Infrastructure As Code (IAC), Deployment Pipelines, YAML, Kubernetes, and Docker
  • Comfortable working in a remote startup environment:
    • Adaptable to quickly changing priorities
    • Resourceful in prioritizing deliveries
    • Motivated to see their work in production swiftly
    • Proactive in seeking optimized solutions
  • Excellent communication skills, able to work closely with both technical and non-technical stakeholders.

Compensation & Benefits

  • $160,000–$180,000 salary
  • Early equity – grow with the company’s success
  • Full suite of benefits
  • Career growth in an expanding organization
  • This is a fully remote position (U.S. only), with flexibility in working hours and a strong emphasis on results over location

Ready to Shape the Future of EdTech?

Join us at Apollo and be part of a team that moves quickly, tackles challenging problems, and builds technology that truly makes a difference!

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...