NextHire Try for free

Imagine Learning

Posted 3 Sep 2026

Senior Software Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
3 Sep 2026

About the role

Imagine Learning is looking for a strong individual contributor Senior Software Engineer who is deeply hands-on with coding, testing, system design, deployment, and operations. This role is ideal for engineers who have built and scaled production-grade, cloud-native SaaS or B2C products and take full ownership of services end-to-end. This is not a coordination or support role. You will actively design, code, test, deploy, and operate real-world systems at scale.


Responsibilities:

  • Design, develop, test, deploy, and operate cloud-native, distributed systems end-to-end.
  • Build scalable backend services and APIs using Go / Java / Kotlin /. NET.
  • Develop full-stack features using TypeScript (backend or frontend as applicable).
  • Own system design (HLD and LLD) for high-scale, high-availability services.
  • Design and manage databases (SQL and/or NoSQL), data models, and performance optimization.
  • Build and deploy services on AWS using modern cloud-native practices.
  • Work with microservices, containers, Kubernetes, and CI/CD pipelines.
  • Implement testing strategies (unit, integration, and functional) and ensure production readiness.
  • Participate in incident handling, root cause analysis, and reliability improvements.
  • Collaborate closely with product, platform, and engineering teams.
  • Mentor junior engineers and actively participate in design and code reviews.


Requirements:

  • A true hands-on senior engineer, not an architect-only profile.
  • Someone who has built, shipped, and supported real products.
  • Comfortable owning features from idea to production.
  • Strong communication and collaboration skills.
  • Passion for clean code, system design, and engineering excellence.
  • 6-10 years of hands-on software development experience.
  • Must be from product companies only (B2C / SaaS preferred).
  • Strictly NO services/consulting companies.
  • Experience working on customer-facing, large-scale products.
  • EdTech domain experience is NOT mandatory.
  • Strong ownership mindset and IC-first attitude.


Core Development:

  • Strong hands-on experience with Go OR Java OR Kotlin OR NET.
  • Strong experience with TypeScript (backend or frontend).
  • Excellent problem-solving and coding skills with production experience.


System Design and Architecture:

  • Strong understanding of distributed systems.
  • Experience with microservices architecture.
  • Hands-on experience in system design for scale, reliability, and performance.


Cloud and DevOps:

  • Strong experience with AWS (EC2 EKS, IAM, VPC, Lambda, etc. ).
  • Experience with Kubernetes and containerization.
  • Hands-on experience with CI/CD pipelines.
  • Infrastructure-as-Code exposure is a plus.


Databases:

  • Strong experience with relational and/or NoSQL databases.
  • Data modeling, indexing, and performance tuning.


Quality and Operations:

  • Hands-on experience in testing, deployment, and production support.
  • Experience owning services in production environments.
  • Understanding of monitoring, logging, and observability.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach