Posted on: 27/11/2025
Description :
About the Role :
We are looking for a highly skilled Senior Software Engineer Systems to join our core engineering team.
In this role, youll contribute to building a high-performance, reliable, and scalable observability platform, working at the intersection of backend systems, distributed computing, and performance engineering.
You will play a key role in designing complex system components, mentoring engineers, and driving technical excellence across the team.
What You Will Do :
- Drive the design, development, and enhancement of the core features and backend components of our observability platform.
- Architect high-performance, low-latency, and scalable system modules that can handle large-scale data processing and distributed workloads.
- Lead technical discussions and contribute to architectural decisions involving system design, microservices, data flow, and platform reliability.
- Act as a subject matter expert for system-level engineering and backend services.
- Guide and mentor junior and mid-level engineers, helping them improve code quality, design skills, and debugging expertise.
- Participate in code reviews, design reviews, and solution brainstorming sessions to maintain engineering excellence.
- Work closely with Product, Design, DevOps, and other engineering teams to translate business requirements into robust technical solutions.
- Contribute to roadmap planning, feasibility studies, and product feature architecture.
- Communicate technical decisions and trade-offs clearly to stakeholders.
- Identify and resolve performance bottlenecks, memory issues, or latency concerns across services.
- Improve platform observability, availability, and reliability through proactive monitoring, tuning, and optimization.
- Implement best practices around failure recovery, load balancing, caching, and resource utilization.
- Stay up to date with emerging backend, distributed systems, and monitoring technologies.
- Experiment with new tools and frameworks to enhance platform scalability and performance.
- Foster a culture of innovation, knowledge sharing, and continuous learning within the engineering team.
You Should Apply If You Have :
Technical Essentials :
- 3+ years of experience in backend, platform, DevOps, or system-level engineering.
- Strong proficiency in at least one backend language such as Go, Python, Java, or Rust (Java preferred).
- Deep understanding of data structures, algorithms, complexity analysis, and system design patterns.
- Experience working with distributed systems, microservices architecture, and event-driven systems.
- Hands-on experience with messaging queues like Kafka, RabbitMQ, NATS, or similar.
Cloud, Infra & DevOps Skills :
- Strong experience with cloud platforms: AWS / GCP / Azure.
- Solid understanding of Linux internals, system-level debugging, process management, and networking fundamentals.
- Knowledge of containerization & orchestration tools (Docker, Kubernetes).
- Familiarity with CI/CD pipelines using GitHub Actions, Jenkins, ArgoCD, or similar.
- Experience with monitoring & observability tools: Prometheus, Grafana, Datadog, New Relic, ELK, etc.
- Proficiency with Infrastructure as Code tools like Terraform or Pulumi.
- Hands-on experience with Git and collaborative development workflows.
Debugging & Diagnostics :
- Strong debugging skills with the ability to analyze logs, metrics, traces, and alerts.
- Ability to root-cause complex issues in distributed or high-throughput environments
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1581935
Interview Questions for you
View All