Senior Software Engineer (Backend)
Ahmedabad
Full Time
5 days ago
Senior LevelEngineering
$80K - $120K

USD per year

Job Description

Senior Software Engineer (Backend)

About Middleware

Middleware is a fast-growing and well-funded YC startup with a mission to help organizations gain insights and visibility into their complex systems and applications. Their AI-powered observability platform provides real-time monitoring and alerting, along with advanced analytics and reporting tools. They are committed to the professional growth of their team members, offering opportunities for advancement in sales, technical expertise, and leadership roles.

Job overview

Skills and Responsibilities

  • Collaborate with your team to define, design and ship new features.
  • Design and develop scalable backend microservices using Golang, adhering to cloud-native architecture principles.
  • Develop features using algorithms that work optimally on very large data sets; these features run on backend systems handling enormous amounts of customer data, tolerate errors well, and scale as needed.
  • Own critical services involving designing and implementing scaling solutions to handle increased traffic, troubleshooting production outages, and resolving performance bottlenecks.
  • Own a small set of micro-services; analyze and improve efficiency, scalability, reliability, and cost.
  • Write robust & reusable code.
  • Collaborate with cross-module teams to prioritize high-impact projects aligned with long-term goals.

Qualification and experience

  • Experience in Golang.
  • Knowledge of telemetry data; experience in Open Telemetry OR Grafana Stack.
  • Kubernetes / DevOps-related skills.
  • Experience with database queries.
  • Knowledge of distributed version control tools (Git).
  • Excellent verbal and written communication skills.
  • Nice-to-have: Experience in big data / 24x7 commercial service / planet-scale product development.
  • Nice-to-have: Experience using observability products for reliability and security.
  • Nice-to-have: Experience in multi-threaded programming and distributed systems.
  • Nice-to-have: Write clean, maintainable code with proper test coverage; review other team members’ code.
How to Apply
About Middleware

Full-stack observability platform leveraging AI for monitoring and automation.

View Company Profile