A

ApplyBoard

Matches international students with study programs

Staff Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Minimum 5+ years of progressive experience in software development, with a proven track record in designing and delivering large-scale distributed systems.
  • Strong ability to create, articulate, and defend detailed High-Level Design and Low-Level Design documentation.
  • Proficiency in one major cloud platform (AWS or Google Cloud Platform) with hands-on experience in cloud services.
  • Strong programming experience in Python, Go, Java, or C#.
  • Working knowledge of Kubernetes, including deployments, services, and cluster management fundamentals.
  • Experience with continuous integration and continuous delivery tools such as Jenkins, GitLab CI, or GitHub Actions, and Infrastructure as Code.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Lead the design and architecture of major features and complex, high-impact projects, ensuring solutions are scalable, secure, and aligned with long-term strategy.
  • Create and review High-Level Design documents covering system architecture, component interaction, and data flow, and Low-Level Design specifications covering API contracts, class design, and database schemas.
  • Proactively identify and address technical debt, and lead strategic technical roadmaps across multiple engineering teams.
  • Serve as a technical subject matter expert, troubleshooting and resolving complex production issues across distributed systems.
  • Use AWS or Google Cloud Platform infrastructure and platform services to design and deploy resilient, cost-optimized infrastructure.
  • Use Kubernetes and Docker for scalable deployment and management.
  • Design, build, and maintain continuous integration and continuous delivery pipelines, contributing to DevOps best practices.
  • Implement and champion Infrastructure as Code practices using tools such as Terraform or CloudFormation.
  • Write production-ready, high-performance, well-tested, and maintainable code in a primary language such as Python, Go, Java, or C#.
  • Conduct comprehensive code and design reviews to maintain architectural integrity and high code quality.
  • Mentor and coach senior and mid-level engineers on system design, complex problem-solving, and engineering best practices.

Desired Qualifications

  • Relevant professional cloud certification, such as AWS Certified Solutions Architect or Developer, Google Professional Cloud Architect or Developer, or Certified Kubernetes Administrator.
  • Experience designing and building microservices and event-driven architectures, such as Kafka or RabbitMQ.
  • Prior experience in a formally designated Staff or Principal Engineer role.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, or the ELK stack.

About the Company

ApplyBoard

Matches international students with study programs

ApplyBoard connects international students with programs worldwide by bringing together students, recruitment partners, and educational institutions on one platform. It helps students find and apply to study-abroad programs that fit their background and interests through a matching system powered by its technology. The platform earns revenue by charging fees to educational institutions and recruitment partners for services that streamline the application process and diversify student populations. ApplyBoard has secured scholarships worth over $50 million through exclusive partnerships, adding value for students and strengthening ties with partner schools. Its goal is to simplify and accelerate the study-abroad experience by providing a centralized, efficient marketplace for students, partners, and schools.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$567M
Headquarters
Kitchener, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at ApplyBoard

See more jobs