Senior Applications Engineer - Crm

Uber Uber · Consumer · New York, NY +2 · Engineering

Senior Applications Engineer role focused on implementing features on the CRM tech stack, integrating with internal and external platforms, and leading technical design and best practices to solve complex business problems impacting user growth, revenue, and global expansion. Requires strong software development experience, Salesforce expertise, and API integration skills.

What you'd actually do

  1. Consistently write and document high-quality code to solve complex problems that are not well-defined and span multiple related areas or projects.
  2. Lead the design, implementation, and shipment of reliable and well-tested features to our users, often spanning multiple teams.
  3. Evangelize and set the standard for technology design patterns and best practices within the project.
  4. Define and drive improvements to product and engineering quality (e.g., sustainability, maintainability, performance, reliability, etc.) throughout your team's software, working to simplify solutions wherever possible.
  5. Collaborate with stakeholders, architects, product owners, TPMs and other engineering teams to define project requirements, consolidated design, and execution plans for complex and ambiguous customer problems or business requirements.

Skills

Required

  • Computer Science or related field (or equivalent experience)
  • 6+ years of professional experience in software development
  • 2+ years of Salesforce application development experience
  • Salesforce platform, its capabilities and limitations
  • Object oriented programming concepts
  • C#, Java, Go, Python, etc.
  • SOAP API, REST API, and BULK API
  • API design, development, and management
  • Apex, Lightning, SOQL/SOSL
  • Cloud platforms like AWS, GCP, etc.
  • Effective communication skills
  • Excellent verbal, written, communication, interpersonal and presentation skills
  • Ability to work both independently and collaboratively in a fast-paced environment

Nice to have

  • cloud & Saas platforms, and hands-on experience with cloud-based integrations
  • DevOps practices and tools, including CI/CD pipelines
  • solving complex business problems through innovative and technology-driven solutions

What the JD emphasized

  • Salesforce application development experience
  • Salesforce platform, its capabilities and limitations
  • Apex, Lightning, SOQL/SOSL