Twilio
About this role
Twilio sells communication APIs, the building blocks companies use to add SMS, voice and WhatsApp messaging into their own products. Read this one carefully, because the public title hides what the job is. Twilio gives it the internal business title Sales System Engineer 2, and the posting describes it plainly as a Salesforce Developer role on the GTM Automation team. You would evolve the Salesforce data model that Twilio's own go to market organisation runs on, making it scalable, reportable and usable for the people inside the business who depend on it. The team is described as growing, so there is room to shape how it works. Day to day you would build custom functionality with Apex controllers, Apex web services and callouts, review code entering the codebase, and refactor what is already there. It suits an experienced Salesforce developer who wants to work closer to the business and broaden beyond pure Salesforce work.
Who this is for
What the posting requires
- 3+ years with Apex, Lightning Web Components, SOQL and JavaScript, working in an Agile team
- Force.com coding standards and the Salesforce Lightning Design System
- Experience spotting the blind spots and bugs specific to Salesforce
- Experience working with and optimising millions of rows of data
- CSS, HTML and jQuery
- Version control with Git or SVN
- Writing unit tests with assertions for core functionality
- The ability to turn technical requirements into independent features, with real debugging depth
Counts as a bonus, not a requirement
- AgentForce, Einstein and other AI tooling
- SQL, Python, Data Cloud and Snowflake
- Familiarity with a pay as you go business model
- Building and deploying through Heroku
- Conga or Apttus CPQ or CLM
What you would actually be doing
- Evolving the Salesforce data model behind Twilio's sales systems so it stays scalable and intuitive for the people using it
- Building custom functionality using SOQL APIs, Apex controllers, Apex web services and Apex callouts
- Running technical analysis, documenting integration requirements, and working with architects on integration design
- Reviewing code quality across the codebase and refactoring for extensibility
Location and working pattern
Remote, but not from anywhere in India. The posting names five states: Karnataka, Tamil Nadu, Telangana, Maharashtra and New Delhi. Check you are in one before applying. Occasional travel may be required for project or team meetings in person.
Also worth knowing
Twilio lists competitive pay, generous time off, parental and wellness leave, healthcare and a retirement savings programme, noting that offerings vary by location. Twilio also states that it uses AI to make its hiring process more efficient, while every hiring decision is made by a person.
A good fit if
You are already a Salesforce developer with around three years behind you, and you want that skill inside a large global product company on a remote Indian contract.
Think twice if
You are a general backend or full stack engineer. Very little transfers here without Salesforce platform experience, and the required list is specific about it. The other two Twilio roles in today's edition are ordinary software engineering.
- 3+ years with Apex, Lightning Web Components, SOQL and JavaScript, working in an Agile team
- Force.com coding standards and the Salesforce Lightning Design System
- Experience spotting the blind spots and bugs specific to Salesforce
- Experience working with and optimising millions of rows of data
- CSS, HTML and jQuery
- Version control with Git or SVN
- Writing unit tests with assertions for core functionality
- The ability to turn technical requirements into independent features, with real debugging depth
Counts as a bonus, not a requirement
- AgentForce, Einstein and other AI tooling
- SQL, Python, Data Cloud and Snowflake
- Familiarity with a pay as you go business model
- Building and deploying through Heroku
- Conga or Apttus CPQ or CLM
What you would actually be doing
- Evolving the Salesforce data model behind Twilio's sales systems so it stays scalable and intuitive for the people using it
- Building custom functionality using SOQL APIs, Apex controllers, Apex web services and Apex callouts
- Running technical analysis, documenting integration requirements, and working with architects on integration design
- Reviewing code quality across the codebase and refactoring for extensibility
Location and working pattern
Remote, but not from anywhere in India. The posting names five states: Karnataka, Tamil Nadu, Telangana, Maharashtra and New Delhi. Check you are in one before applying. Occasional travel may be required for project or team meetings in person.
Also worth knowing
Twilio lists competitive pay, generous time off, parental and wellness leave, healthcare and a retirement savings programme, noting that offerings vary by location. Twilio also states that it uses AI to make its hiring process more efficient, while every hiring decision is made by a person.
A good fit if
You are already a Salesforce developer with around three years behind you, and you want that skill inside a large global product company on a remote Indian contract.
Think twice if
You are a general backend or full stack engineer. Very little transfers here without Salesforce platform experience, and the required list is specific about it. The other two Twilio roles in today's edition are ordinary software engineering.
Apply on company site
Opens job-boards.greenhouse.io, the employer's own application page. Applying is always free.