TL;DR
Manager Software Engineering (Web): Leading a team of engineers in building innovative demo experiences for Salesforce events, focusing on translating product strategy into clear technical plans. Focus on providing technical direction, architectural oversight, and incorporating emerging technologies like AI and IoT into demo experiences.
Location: Hybrid in Mexico City
Company
Heroku provides a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
What you will do
- Lead and manage a team of software engineers building demo applications and prototype systems for Salesforce events and product launches.
- Partner with product marketing, demo architects, designers, and product teams to translate product strategy into technical execution plans.
- Provide technical direction and architectural oversight for demo software and integrated physical experiences.
- Coach and mentor engineers through feedback, career development, and technical guidance.
- Drive execution across multiple demo efforts, balancing experimentation with delivery commitments.
- Identify opportunities to incorporate emerging technologies such as AI, computer vision, AR, robotics, or IoT into demo experiences.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- 7+ years of professional software development experience.
- 2+ years of experience leading or managing engineers.
- Strong background in front-end development using HTML, CSS, and JavaScript.
- Experience with JavaScript frameworks such as React, Angular, Vue, or Node.
- Familiarity with Git, AWS, and Heroku.
Nice to have
- Experience developing web and native mobile applications.
- Ability to translate high-fidelity designs into functional prototypes.
- Experience building on the Salesforce platform.
- Familiarity with backend concepts including REST APIs, microservices, and server-side development.
- Experience integrating software with custom hardware or experimental devices.
Culture & Benefits
- Collaborate with leadership to continuously improve demo development processes and team effectiveness.
