Taro Logo

Software Engineering Architect

Global leader in CRM and cloud-based enterprise software solutions.
$230,700 - $351,800
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Architect

Salesforce Data Cloud is seeking an experienced Software Engineering Architect to join their fast-growing product team. This role offers an opportunity to work on a planet-scale public cloud service that enables organizations to ingest, harmonize, unify, and analyze streaming and batch data. The position involves developing deep technical skills while building compelling user experiences that impact millions of users worldwide.

As an architect, you'll be responsible for technical leadership across the entire software development lifecycle, from empathy studies and ideation to design, development, and ensuring customer success. The role requires working with cutting-edge technologies in distributed systems, big data processing, and cloud infrastructure.

The ideal candidate will thrive in ambiguous environments, demonstrate a growth mindset, and be passionate about building products that empower organizations globally. Working in a hybrid model (10 days per quarter in office), you'll collaborate with a motivated group of engineers, product managers, and designers to create solutions that scale across the Salesforce ecosystem.

Key technologies include Java, Python, Scala, distributed systems, cloud platforms (AWS/Azure/GCP), and various database technologies. You'll be working with streaming technologies like Kafka, Elasticsearch, and modern infrastructure tools such as Terraform and Kubernetes. This role offers the opportunity to shape the architecture of critical systems while mentoring other engineers and contributing to the technical direction of the team.

The position offers competitive compensation ($230,700 - $351,800) and the chance to work on technology that impacts billions of consumers through Salesforce's Customer 360 applications. Join us in building the next generation of data cloud solutions that help organizations deliver meaningful and intelligent customer experiences.

Last updated 25 minutes ago

Responsibilities For Software Engineering Architect

  • Build new components for cloud platform scale and efficiency
  • Develop high-quality, production-ready code for millions of users
  • Design and implement robust APIs that scale in a multi-tenant environment
  • Contribute to all phases of SDLC including design, implementation, code reviews
  • Build efficient components/algorithms for microservice multi-tenant SaaS cloud
  • Code review and mentor junior engineers
  • Provide technical guidance to the team

Requirements For Software Engineering Architect

Java
Python
Kubernetes
MongoDB
PostgreSQL
Kafka
  • 15+ years of software development experience
  • Proven experience designing and developing distributed systems at scale
  • Mastery of multiple programming languages and platforms
  • Deep knowledge of object-oriented programming
  • Deep knowledge of 2 or more languages: Java, Python, Scala C#, Go, Node.JS and C++
  • Strong SQL skills and experience with relational and non-relational databases
  • Experience with developing SAAS products over public cloud infrastructure
  • Understanding of software development best practices
  • A related technical degree required

Interested in this job?

Jobs Related To Salesforce Software Engineering Architect

Director, Edge & Traffic Engineering

Lead LinkedIn's global traffic management, DNS, and routing platform initiatives as Director of Edge & Traffic Engineering, ensuring high availability and performance.

Principal Software Developer(hybrid)

Principal Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, offering hybrid work arrangement and competitive compensation.

Software Developer - Architect

Principal Software Developer Architect position at Oracle focusing on distributed systems and cloud architecture with competitive compensation and benefits.

Principal Software Engineer - Storage

Lead the development of next-generation data security and storage systems at Roblox, handling exabyte-scale data and millions of transactions per second globally.

Principal Software Engineer

Principal Software Engineer position at Captions, leading video AI company, focusing on distributed systems and technical leadership. NYC-based, $200K-$300K + equity.