Software Engineering Architect

Salesforce Salesforce · Enterprise · Bangalore, India, India

Salesforce is seeking a Software Engineering Architect to define and drive software architecture and enterprise capabilities for their AI CRM platform. This role involves shaping technological vision, influencing strategic direction, and designing highly scalable SaaS solutions. The architect will lead research, prototypes, and provide mentorship, working closely with engineering leaders and product partners.

What you'd actually do

  1. Accountable for defining and driving software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability, etc.)
  2. Design sophisticated software systems for high-end solutions independently
  3. Determines overall architectural principles, frameworks, and standards
  4. Works in a consultative fashion with other organizations such as security and operations
  5. Provide leadership to engineers, QE and product partners

Skills

Required

  • Asynchronous event-driven architecture (EDA) experience
  • Experience with Agile development methodology (e.g., Scrum)
  • Experience in short release cycles, and the full software lifecycle
  • Ability to build an environment for clear and open discussion of all issues
  • Develops technical performance architecture that solves most complex performance issues

Nice to have

  • Kafka
  • RabbitMQ
  • Apache Pulsar
  • Amazon Kinesis
  • Google Cloud Pub/Sub
  • Apache ActiveMQ

What the JD emphasized

  • 15+ years of software development experience
  • Mastery of multiple programming languages and platforms
  • Ability to independently craft and deliver large sophisticated projects
  • A related technical degree required