Principal Software Engineer

Smartsheet Logo

Smartsheet

๐Ÿ“Remote - India

Summary

Join Smartsheet's growing India team as a Principal Software Engineer and contribute to the design and development of scalable and reliable data platforms. You will play a key role in data architecture, modeling, pipeline development, and performance optimization. This position requires expertise in various technologies and modern software engineering practices. Smartsheet offers a collaborative and innovative environment where your contributions have real impact. The company values diverse perspectives and supports professional growth. This is a remote position.

Requirements

  • Experience with Enterprise SaaS software solutions with high availability and scalability
  • Experience with solutions handling large scale structured and unstructured data from varied data sources
  • Experience working with Product engineering team to influence designs with data and analytics use cases in mind
  • Experience with AWS, GCP, Snowflake and Data pipeline frameworks like Airbyte/Airflow
  • Proficiency in programming languages like Python, SQL, and potentially Java or Scala
  • Experience with modern software engineering practices like Kubernetes, CI/CD, IAC tools (Preferably Terraform), Observability, monitoring and alerting
  • Experience with Solution Cost Optimisations and design to cost
  • Experience driving engineering excellence initiative
  • Legally eligible to work in India on an ongoing basis
  • Fluency in English is required

Responsibilities

  • Designing and overseeing the architecture of scalable and reliable data platforms, including data pipelines, storage solutions, and processing systems
  • Developing and implementing data models, ensuring data quality, and establishing data governance policies
  • Building and optimising data pipelines for ingesting, processing, and transforming large datasets from various sources
  • Identifying and resolving performance bottlenecks in data pipelines and systems, ensuring efficient data retrieval and processing
  • Staying abreast of emerging data technologies and exploring opportunities for innovation to improve the organisationโ€™s data infrastructure
  • Diagnosing and resolving complex data-related issues, ensuring the stability and reliability of the data platform
  • Implementing data security measures, ensuring compliance with data governance policies, and protecting sensitive data
  • Perform other duties as assigned

Preferred Qualifications

Experience with IAC tools (Terraform)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.