About

We love our portfolio companies.

You’ll love working for one of them.

0
Companies
0
Jobs

Software Engineering Architect

Own Company

Own Company

Software Engineering, IT
Tel Aviv-Yafo, Israel
Posted on Dec 16, 2025

Description

We are seeking a Software Engineering Architect to join the Salesforce Tableau engineering team. You will be instrumental in designing and architecting complex, data-driven software systems at scale, with a heavy focus on delivering a best-of-breed Semantic Layer for AI-based data analytics capabilities. As a key technical leader, you will shape the architecture, guide engineering teams in standard methodologies, and ensure the scalability, reliability, performance, and security of our products. You will work on high-impact projects and collaborate closely with Principal Architects.

Your Impact:

  • Architectural Design & Strategy: Define secure, scalable, and resilient architecture for large-scale, distributed, high-performance systems across multiple cloud environments. Ensure technical solutions align with customer needs, platform, other teas and business requirements.
  • Semantic Layer & AI Focus: Design, evolve, and govern the next generation of our semantic layer and data modeling framework. Drive the leverage of AI (LLMs and more) and analytic agentic capabilities by providing a unified, rich, and performant data interface.
  • Execution & Ownership: Be hands-on: write code and POCs, engage in pull requests, and remain close to the code. Simultaneously handle multiple complex, high-priority projects, ensuring architectural decisions support short- and long-term business objectives.
  • Technical Leadership & Optimization: Provide leadership and mentorship to engineering teams. Lead efforts to optimize system performance and scalability, and ensure high availability and resilience.
  • Collaboration & Documentation: Work closely with multi-functional teams (PMs, AI experts, engineers, and stakeholders) to define and implement architectural strategies. Create comprehensive documentation for architectural designs and decisions.

Required Skills:

  • Experience: 15+ years of professional software engineering experience, with at least 3+ years in an architectural role. Substantial experience in designing, building, or maintaining a semantic layer, data modeling framework, or BI engine.
  • Degree or equivalent relevant experience required. Experience will be evaluated based on the core competencies for the role (e.g. extracurricular leadership roles, military experience, volunteer roles, work experience, etc.)
  • Core Technical Expertise:
    • Expertise in architecting and building large-scale, distributed systems and microservices.
    • Mastery and hands-on experience with modern programming languages (e.g., Java, C#, Python, Go).
    • Strong background in designing and implementing backend data systems (e.g., SQL generators, data modeling engines).
    • Experience with databases (SQL/NoSQL) and caching technologies.
    • Proficient in cloud-native services, serverless architectures, and DevOps practices.
    • Experience in data engineering, AI/ML, or big data architectures.
  • Architectural & Leadership Traits:
    • Strong analytical skills, with a deep understanding of design patterns and architectural frameworks.
    • Ability to independently craft and deliver large sophisticated projects.
    • Proven ability to drive project from ideation to smooth execution
    • High collaboration and communication skills with peers and stakeholders

Benefits & Perks:

Check out our benefits site which explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more.

Open to Flex (1-3 days/week in the office), or Office-Based (4-5 days/week in the office).