Senior Software Engineer-Systems

3 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients

Location: ChennaiJobType: full-time

Requirements

What You'll Do

  • Design, develop, and enhance core features and capabilities of a high-performance observability platform using modern, scalable technologies.
  • Serve as a technical expert while mentoring and guiding a team of engineers to deliver high-quality, maintainable code.
  • Partner with cross-functional teams—including product, design, and operations—to architect reliable and efficient backend systems.
  • Stay ahead of industry trends and experiment with emerging tools and frameworks to continuously improve system performance and reliability.
  • Translate business requirements into technical solutions, championing engineering best practices across the organization.
  • Monitor system health, identify performance bottlenecks, and implement optimizations to ensure stability and scalability.
  • Foster a culture of innovation, continuous learning, and technical excellence within the engineering team.

What Makes You a Great Fit

  • 3+ years of experience in backend, DevOps, or platform engineering roles.
  • Proficiency in one or more of the following languages: Golang, Java, Python, or Rust.
  • Strong understanding of data structures, algorithms, and system design principles.
  • Experience working with distributed systems, microservices, and messaging queues (e.g., Kafka, RabbitMQ).
  • Practical knowledge of cloud platforms such as AWS, GCP, or Azure.
  • Solid grasp of Linux internals, networking, and container technologies like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines using tools like GitHub Actions, Jenkins, or ArgoCD.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, or Datadog.
  • Knowledge of Infrastructure as Code tools (e.g., Terraform, Pulumi).
  • Strong debugging skills—capable of diagnosing issues using logs, metrics, and traces.
  • Comfortable with Git workflows and collaborative development environments.

Nice to Have

  • Experience with service mesh technologies (e.g., Istio, Linkerd), API gateways, and load balancing strategies.
  • Understanding of Site Reliability Engineering (SRE) principles, including incident response and on-call best practices.
  • Familiarity with performance profiling tools (e.g., pprof, perf, flame graphs).
  • Exposure to secrets management tools like Vault or AWS Secrets Manager.

Why You'll Love Working Here

  • Real ownership: You'll have a seat at the table and the ability to drive impactful changes.
  • Work with smart, passionate people: Join a high-performing team where innovation is celebrated and learning is constant.
  • Celebrate wins together: From product milestones to fun team activities, success is a shared experience.
  • Continuous growth: Invest in your development with challenging work, learning budgets, and career advancement opportunities.
  • Flexible culture: While the team collaborates in-office five days a week, there's room for flexibility in how and when you get your best work done.

Skills Required

Distributed Systems, Golang, Java, Python, Rust, PostgreSQL, Kafka, Redis, Docker, Kubernetes, AWS, CI/CD, Prometheus, Grafana, System Design, Data Structures and Algorithms

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You