IT Apps Engineer - Salesforce CRM

Company Description

Who We Are:

Twitter serves the public conversation because conversation is a force for good in the world. The opportunity to help the world connect, debate, learn, and solve problems is what draws us to careers at Twitter, and it's what keeps us here.

The Position

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.

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 Sales, Service, Finance, HR and/or 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 application build 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 requirements and write technical specs documents.

  • Knowledge of git is a plus.


  • Highly Certified: Minimum PDII Certification

  • 4+ 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 and/or Experience in integrating AppExchange CLM and e-Signature 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

Additional Information

All your information will be kept confidential according to EEO guidelines.

We're a cool place to work. 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

San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

The applicable salary range for each U.S.-based role is based on where the employee works and is aligned to one of 4 tiers according to a cost of labor index in that geographic area. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. The expected salary ranges for this role, are set forth below. These ranges may be modified in the future.

  • Tier A: USD $142,000 - USD $200,000
  • Tier B: USD $135,000 - USD $189,000
  • Tier C: USD $128,000 - USD $179,000
  • Tier D: USD $120,000 - USD $169,000

You can view which tier applies to where you plan to work here and is updated for any future jurisdiction which requires publication of the salary range on the job posting. If your location is not listed, please speak with your recruiter for additional information.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter’s benefits prioritize employee wellness and progressive support to our diverse workforce.


Data Science and Analytics, Software Engineering


Remote US



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