About the Role
We are looking for a Senior Software Engineer remote to join our innovative team at Smartsheet. With over 20 years of experience, Smartsheet empowers teams to automate processes, uncover insights, and scale effectively. As a Senior Software Engineer, you will have the opportunity to work on diverse projects that drive our global growth and profitability.
What You'll Do
- Work on all areas of software development including front-end, back-end, cloud infrastructure, and test automation.
- Drive high standards for internal services and open-source tooling/libraries.
- Deploy service and infrastructure changes frequently in a lean agile environment using full CI/CD.
- Contribute to product development from idea generation to operational excellence.
- Collaborate with cross-functional teams including product managers, UX designers, and researchers.
- Mentor junior engineers, balancing customer delivery with high coding standards.
- Apply and champion AI tools to improve project execution and system design.
- Define success for yourself and your team, ensuring quality in the features you help conceive and build.
Requirements
- Proficient in at least one of the following: Golang, Java, C, or Node.js.
- Experience with distributed systems at scale and event-driven architecture.
- Hands-on experience with Kinesis, Kafka, or similar technologies.
- Familiarity with database log streams such as MS-SQL Transaction Logs or MySQL Bin Logs.
- Experience with stream processing frameworks like Flink or Spark is desirable.
- Strong problem-solving skills and a supportive leadership attitude.
- Legally eligible to work in India and fluent in English.
Nice to Have
- Experience leading a squad or team.
- Experience with improving large-scale event processing systems.
- Ability to communicate complex concepts to both technical and non-technical audiences.
What We Offer
- Competitive salary with opportunities for growth.
- Remote work flexibility, allowing you to work from anywhere in India.
- A supportive and inclusive work environment.
- Opportunities for professional development and mentorship.
- The chance to work on impactful projects that shape the future of work.
This Senior Software Engineer remote role at Smartsheet offers a unique opportunity to work on innovative projects with a competitive salary and flexible work environment.
Who Will Succeed Here
Proficient in Golang and Java, with a strong understanding of concurrent programming and microservices architecture, enabling effective development of scalable applications.
Self-motivated and disciplined in a remote work environment, capable of managing time effectively and delivering high-quality code under minimal supervision.
Experienced in utilizing data streaming technologies such as Kafka and Kinesis, with a mindset focused on performance optimization and real-time data processing.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months