hero

THE FUTURE OF TECH IS YOURS TO BUILD

Learn more about opportunities in Alkeon’s VC Portfolio
companies
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).