About this role
The title on this posting is doubled up, listing both Senior Business Systems Engineer I and Senior Backend Engineer, but the requirement list settles the question: this is backend software development. You build and maintain integrations on AWS using Lambda, S3, SQS, SNS and EventBridge, develop API based automations, and orchestrate data flows between Salesforce, NetSuite, Workday, Snowflake and other platforms. You own your code from design through CI/CD in GitLab and deploy it with Terraform or CloudFormation, and you support both batch ETL pipelines and real time event streaming using change data capture. There is a production support rotation. Smartsheet builds work management software, and this team is the plumbing that keeps its internal systems talking to each other, which is unglamorous framing for what is genuinely distributed systems engineering.
Who this is for
Required
- BS in Computer Science, a related field, or equivalent industry experience.
- 5+ years of experience in backend software development or automation using Node.js, Python or similar.
- Strong experience with AWS services, especially Lambda, S3, SQS and SNS, EventBridge and DynamoDB.
- Expertise in database design, schema modelling and query optimisation. DynamoDB and Snowflake preferred.
- Strong grasp of integration design patterns, secure API development (REST and SOAP) and system interoperability.
- Ability to develop and maintain GitLab based CI/CD pipelines for tests, linting and deployment.
- Experience managing infrastructure as code with Terraform or CloudFormation.
- Demonstrated experience building and maintaining integrations with Salesforce, NetSuite, Workday, Coupa, Stripe and Snowflake.
Preferred
- Familiarity with data validation, schema evolution and cross system reconciliation.
The day to day
- Designing, building and maintaining backend integrations using AWS serverless services.
- Developing API based automations and orchestrating data flows between major SaaS platforms.
- Refactoring legacy integration logic toward modern architecture standards.
- Owning code from design through CI/CD and deployment.
- Collaborating with US based engineers on shared initiatives, sprint planning, code reviews and technical handoffs.
- Participating in a shared production support rotation, resolving critical integration and data pipeline issues.
- Partnering with architects and business systems analysts on integration design and testing strategy.
- Supporting both ETL style batch pipelines and real time event streaming using CDC and platform events.
Location and working style
Bangalore, India. The job title itself says Hybrid in Bangalore. Note a contradiction worth knowing about: the posting also carries an #LI-Remote tag in its metadata, which conflicts with the Hybrid in Bangalore text in the title. The specific statement in the title is the one to trust, and this is listed here as a Bangalore based hybrid role. Ask at the first screen if remote matters to you, because the tag is not a commitment.
The posting also mentions collaboration with US based engineers, which usually implies some overlap with US hours. Worth confirming how much.
Honest fit guidance
Do not let Business Systems Engineer in the title mislead you in either direction. The requirements are backend engineering: serverless architecture, event driven systems, infrastructure as code and database design. But the domain is enterprise system integration, so you will spend your time on Salesforce, NetSuite and Workday data rather than on a customer facing product.
For a backend engineer who enjoys distributed systems and event driven design and does not mind that the consumers are internal, this is a solid five year level role with a modern AWS stack. The production support rotation is real and should factor into your decision.
- BS in Computer Science, a related field, or equivalent industry experience.
- 5+ years of experience in backend software development or automation using Node.js, Python or similar.
- Strong experience with AWS services, especially Lambda, S3, SQS and SNS, EventBridge and DynamoDB.
- Expertise in database design, schema modelling and query optimisation. DynamoDB and Snowflake preferred.
- Strong grasp of integration design patterns, secure API development (REST and SOAP) and system interoperability.
- Ability to develop and maintain GitLab based CI/CD pipelines for tests, linting and deployment.
- Experience managing infrastructure as code with Terraform or CloudFormation.
- Demonstrated experience building and maintaining integrations with Salesforce, NetSuite, Workday, Coupa, Stripe and Snowflake.
Preferred
- Familiarity with data validation, schema evolution and cross system reconciliation.
The day to day
- Designing, building and maintaining backend integrations using AWS serverless services.
- Developing API based automations and orchestrating data flows between major SaaS platforms.
- Refactoring legacy integration logic toward modern architecture standards.
- Owning code from design through CI/CD and deployment.
- Collaborating with US based engineers on shared initiatives, sprint planning, code reviews and technical handoffs.
- Participating in a shared production support rotation, resolving critical integration and data pipeline issues.
- Partnering with architects and business systems analysts on integration design and testing strategy.
- Supporting both ETL style batch pipelines and real time event streaming using CDC and platform events.
Location and working style
Bangalore, India. The job title itself says Hybrid in Bangalore. Note a contradiction worth knowing about: the posting also carries an #LI-Remote tag in its metadata, which conflicts with the Hybrid in Bangalore text in the title. The specific statement in the title is the one to trust, and this is listed here as a Bangalore based hybrid role. Ask at the first screen if remote matters to you, because the tag is not a commitment.
The posting also mentions collaboration with US based engineers, which usually implies some overlap with US hours. Worth confirming how much.
Honest fit guidance
Do not let Business Systems Engineer in the title mislead you in either direction. The requirements are backend engineering: serverless architecture, event driven systems, infrastructure as code and database design. But the domain is enterprise system integration, so you will spend your time on Salesforce, NetSuite and Workday data rather than on a customer facing product.
For a backend engineer who enjoys distributed systems and event driven design and does not mind that the consumers are internal, this is a solid five year level role with a modern AWS stack. The production support rotation is real and should factor into your decision.
Apply on company site
Opens job-boards.greenhouse.io, the employer's own application page. Applying is always free.