Software Engineer - Keynote Demos

Salesforce Salesforce · Enterprise · Mexico City, Mexico

Software Engineer for Salesforce's Keynote Demos team, focusing on creating innovative and visually engaging product demonstrations that incorporate AI agents and emerging technologies. The role involves prototyping future features, owning software architecture for demos, and building production-grade software with AI as a core part of the development workflow.

What you'd actually do

  1. Partner closely with product marketers, demo architects, and designers to understand the product strategy and distill key functionality and benefits into engaging demo experiences
  2. Develop innovative and compelling/palpable stories and demonstrations that showcase the power of Salesforce
  3. Ideate and build prototypes for important Salesforce product launches
  4. Own the architecture of software prototypes and physical experiences for all major Salesforce keynotes
  5. Wake up everyday thinking about how we tell more engaging stories that include tactile experiences in our event keynotes & campground and the Salesforce Innovation Center

Skills

Required

  • 3+ years industry experience
  • Expertise in front-end development (HTML, CSS, Javascript)
  • Experience with modern Javascript technologies such as: Angular, React, Vue, Node etc.
  • Familiarity with tools such as Git, Heroku, and AWS
  • Driven, self-motivated, and flexible team player with proven ability to lead/inspire through influence
  • Creative thinker that can generate innovative ideas and lead a cross-functional team to drive execution
  • A proven track record in the design, development and delivery of creative and engineering concepts
  • Experience implementing from concept to production through field installation for small to medium projects
  • Experience developing on the Salesforce platform (Aura, Apex, Lightning Web Components, Salesforce Administration etc.)
  • Experience with Salesforce unit testing and package management

Nice to have

  • Experience developing for web based and native mobile devices
  • Ability to turn high fidelity designs into functional prototypes using HTML/HTML5, CSS/CSS3, Javascript
  • Experience developing user interfaces in non-traditional formats such large format screens, car dashboards, AR/VR etc.
  • Strong object orient programming background
  • Familiarity with backend development concepts such as creating servers, REST APIs, and microservices
  • Familiarity with iOS, xCode, and Swift development
  • Experience designing, specifying, integrating, and testing cutting edge hardware with software APIs
  • Collaborate and communicate on multiple, complex projects concurrently, with a team of designers, developers and marketers from concept to completion
  • Experience using AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor, etc.) in development workflows.

What the JD emphasized

  • AI as a core part of your development workflow
  • Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows
  • Critically evaluate code (human or AI-generated) for correctness, quality, security, and performance
  • A demonstrated, genuine AI-first approach to engineering
  • Advanced prompt engineering skills

Other signals

  • AI agents integrate seamlessly into human workflows
  • AI as a core part of your development workflow
  • Critically evaluate code (human or AI-generated)