Image Loading

Senior Software Development Engineer (Sr SDE) - Cloud

Job Description

In this role you will contribute to a critical and highly-visible function within the Esper business. You will be given the opportunity to autonomously deliver the technical direction of the service, and the feature roadmap. You will work with extraordinary talent to design and implement architectural changes to the platform. If you’re excited to have a large impact on Esper and the device industry, you’ll find this role to be engaging, challenging, and full of opportunities to learn and grow.

Why this role is unique

  • You’ll be responsible for end to end implementation and maintenance of the features, fixes and enhancements to the platform.
  • Your contributions directly and immediately improve the experience of our customers
  • You get to work on cutting edge technologies
  • You’ll solve scalability problems that come with managing millions of devices
  • Each project you take up will increase the scope of your impact on the platform


What You’ll Do

  • Write high quality, stable and test driven software
  • Actively reduce and keep a low bug count
  • Write clear and structured documentation, release notes and RCAs
  • Take ownership of the features, fixes and improvements to the the Esper Platform
  • Constantly communicate with stakeholders to keep them apprised of the progress and/or blockers
  • Work in an agile, high speed, collaborative startup environment to solve complex problems
  • Recommend and improve existing features
  • Build and manage deployment automation on supported cloud providers.
  • Perform design and code reviews.
  • Track and improve product or feature releases.
  • Improve platform or feature security, reliability and scalability by leading key initiatives.

What We’re Looking For

  • 3-6 YOE
  • Excellent written and verbal communication skills
  • Knowledge of CS fundamentals like Data Structures, Algorithms, OS and Networks
  • Experience in working on distributed and scalable systems and an understanding of their constraints and tradeoffs
  • Experience in in designing, developing and deploying at least one customer facing project
  • In depth knowledge of the technologies and processes being used in relevant projects
  • In depth knowledge of the design choices and architectural tradeoffs considers in relevant projects
  •  
  • Have a collaborative and iterative approach to problem solving


Preferred Qualifications

  • Experience in managing an application (or part of it) on any cloud provider e.g. AWS, GCP, Azure etc
  • Experience in building automation workflows.
  • Experience in database design for non trivial domain objects.
  • Knowledge of Android ecosystem and/or experience in developing Android Applications.

Skills

  • CS fundamentals
  • Building Automation Systems (BAS)
  • Code Review
  • Data Architecture
  • Data Modeling
  • Database Design

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Aug 29, 2024

Experience

3 to 7 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent