Software Engineering Architect
Salesforce
full-remotearchitectpermanentbackendengineering-management Full remote - Dublin, IE 2 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
ArchitectureJavaLinuxDistributed SystemsData PlatformsEvent-Driven ArchitectureStreaming SystemsKubernetesObservabilityDatabase Systems
About the role
Role Overview
Join Salesforce as a Software Engineering Architect in a senior, hands-on position. You will lead the design and development of next-generation data platforms that power Salesforce products, translating platform strategy into reliable, maintainable software.
Responsibilities
- Architect and design new data platforms supporting current and future product capabilities, with emphasis on scalability, reliability, and maintainability.
- Collaborate with product, engineering, data, infrastructure, and leadership teams to align architecture with business goals.
- Define technical foundations for new product data platforms and establish engineering patterns and platform standards across teams.
- Lead technical design reviews and drive sound long-term engineering decisions, communicating architectural tradeoffs.
- Contribute directly to core platform components (hands-on engineering).
Requirements
- 15+ years of professional software engineering experience, including substantial architecture responsibility.
- Deep experience with Linux, systems engineering, performance tuning, and production operations.
- Proven ability to design and build distributed, low-latency, high-throughput, highly available systems in production.
- Strong database and data platform knowledge: storage systems, data modeling, indexing, query patterns, and data lifecycle design.
- Experience with data platforms and/or modern backend infrastructure such as:
- Real-time systems, event-driven architectures, and/or large-scale backend infrastructure
- Building new data platforms from the ground up
- Expert-level programming experience in Java (or similar production-grade backend languages).
- Strong communication skills to influence design and mentor across teams.
Nice-to-Haves / Additional Strengths
- Experience modernizing legacy systems into scalable product platforms.
- Background with event-driven microservices, streaming systems, message brokers, and distributed processing frameworks.
- Experience with machine learning platforms / Generative AI systems / advanced data-intensive products.
- Experience with open source contributions or leadership.
- Familiarity with cloud-native infrastructure, Kubernetes, and observability (monitoring, distributed tracing).
- Experience mentoring senior engineers and influencing architecture globally.
About Salesforce
Salesforce is a leading AI CRM company building cloud-based customer relationship management software. The company develops products that connect data, automation, and intelligence for sales, service, and marketing teams, with a strong focus on large-scale data and platform engineering.
Scraped 5/21/2026