Software Developer/ Engineer/ Architect

Software engineer

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category : Products and Technology

Job Details

Business Technology blazes the trail of enterprise IT. Built on the foundation of our core values - Trust, Customer Success, Equality, and Innovation - we own more than the traditional IT components with a heavy focus on working closely with our business partners for amazing outcomes. Our goal is to deliver technology that is centered around our business and our collective success. We oversee technology strategy, Salesforce on Salesforce, customer and partner enablement, applications engineering, infrastructure, collaboration, enterprise operations, architecture, and program enablement. We own the world’s foremost Salesforce implementation and enable our global Ohana to do their best work by leveraging our platform.

About the position:
Salesforce is looking for an experienced software engineer to join our Salesforce on Slack practice. You will be responsible for developing groundbreaking, delightful and highly scalable Slack applications that will transform the way Salesforce works. You must have a solid background in modern programming languages (we love polyglot programmers) and experience working in cloud native, event driven environments. You will be responsible for developing and testing through all phases of the development lifecycle. You will use your experience to work with team members to develop new application features, as well as, enhance existing code and framework. You should have a history of building successful Web-based solutions using Web Services and the ability to grasp a variety of unfamiliar technology and integrate them quickly.

Experience/Skills Required -

  • 3 years of experience programming with Java, Javascript / Typescript, Python or similar modern programming language. We care more about you writing clean, maintainable code than the specific language and that you have a desire to always be learning new things
  • Testing isn’t optional. You consider the layers of the testing pyramid and design your solutions to be easily tested
  • You understand the value that DevOps brings to teams, are comfortable using modern source control, working with Continuous Integration and are excited about releasing to production multiple times a day
  • You own your code all the way to production, and you build in operational support to your solutions
  • You bring an Agile mindset to our team meetings and planning sessions
  • Trust is our number one value, so you will be responsible for ensuring the security of your solutions. Experience with SAST solutions is a big plus

Experience/Skills Desired -

  • Event driven architectures
  • Messaging systems such as RabbitMQ, Kafka, AWS Event Bridge, etc
  • Cloud hosting solutions
  • Relational databases
  • Web Services
  • Salesforce platform APIs, Slack APIs and Bolt SDK a plus