IT Apps Engineer - Salesforce CRM

The Position

What You’ll Do

We are looking for an experienced Salesforce Engineer to design and build scalable business applications leveraging Salesforce, Sales Cloud, Service Cloud, Communities, and app exchange solutions. Candidates should have outstanding interpersonal skills and demonstrate analytical thinking. You are team-oriented, and you thrive in a fast paced environment.You’ll be a key person to a committed team of Salesforce engineers focused on supporting our global business teams such as Finance, HR and Counsel. You’ll frequently interact with operations and end users to develop scalable solutions within Salesforce CRM systems. 


Who You Are

To continually strengthen our growing team, we are looking for an independent and motivated individual who is comfortable interacting with everyone from executives to junior level analysts.

If this sounds like you, you probably have experience with:

  • Experience with Solution implementation: requirements definition, solution design, user training, performance optimization, system testing and go-live support.

  • Experience with end-to-end development & delivery of applications built on Salesforce platform.

  • Design, implement and deploy Salesforce based cloud application solutions to internal business teams.

  • Work with multiple business stakeholders to develop solutions aligned with departmental roadmaps.

  • Provide technical design, integration, and solution recommendations, tailoring your communication to your audience.

  • Work closely with business operations teams to determine business requirements and desired functionality.

  • Partner with internal engineering teams and third party vendors to develop consistent solutions.

  • Work with other members of the Business Systems team for coordinated delivery.

  • Develop, debug & deploy Apex Code including unit tests for modified and new systems, and other post-implementation support.

  • Able to identify gaps & tech-debt and refactor existing code to improve system health. 

Additionally, an ideal candidate would have:

  • Experience working within an Agile (Scrum) development framework

  • Experience in global enterprise system implementations

  • Excellent written and verbal communication skills and the ability to interact professionally with a diverse group of executives, managers and subject matter experts

  • Gather & design Functional requirement and write technical specs documents.

  • Knowledge of GIT is a plus.


  • Highly Certified: Minimum PDII Certification

  • 6+ years of experience working with Salesforce CRM 

  • Experience implementing complex, decoupled architectures

  • Deep understanding of Apex, Aura Components, Salesforce APIs, web services,  and the Lightning Platform

  • Knowledge of Javascript UI frameworks such AngularJS and Aura

  • Knowledge of Lightning Web Components

  • Knowledge of Service Cloud & Experience/Community Cloud 

  • Experience in integrating AppExchange products with Salesforce.

  • Experience in Data governance, security model and migration.

  • Able to effectively deal with legacy code and call out areas for improvement

  • Excellent Technical and non-Technical communication

  • Partner with business, cross functional teams, third party vendors to develop consistent solutions

  • Review other engineer’s code and develop best practices

  • Experience in Salesforce integration with external applications using Middleware/REST/WSDL. 

  • Experience working within a defined SDLC process, with a good understanding of source control, CI and CD. 

  • BA/BS in Computer Science or equivalent experience

Company Description

Who We Are

At Twitter our IT Enterprise Applications team focuses on implementing and supporting applications to help our internal customers meet their operational needs. We are responsible for establishing processes for continual improvement, guiding administration, and partnering with multiple stakeholders on a project-to-project basis. Our mission is to keep our business running effectively while maintaining a healthy application environment.


Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

A few other things we value:

Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.

Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.

Work, Life, Balance - We work hard, but we believe with hard work should come balance.


Infrastructure Engineering, IT & IT Enterprise Applications


San Francisco



U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data