Principal Software Engineer – SaaS & On‑Prem Platforms
Posted Jun 28 · 0 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
This role involves defining the architecture and technical strategy for SaaS and on-premise platforms that support enterprise AI workloads. You will collaborate with engineering teams to design scalable systems, review architectural specifications, and mentor other engineers. Day-to-day tasks include architecting high-scale services, APIs, and data pipelines while leading design workshops and code-level consultations.
- 10+ years of software engineering experience, including experience in an architectural or technical leadership role
- Strong expertise in SaaS and on-prem architectures, microservices, and data platforms
- Proficiency in modern programming languages (e.g., Java, Go, Python, or JavaScript/TypeScript) and cloud platforms (AWS, Azure, or GCP)
- Experience with containers and orchestration tools (Kubernetes, Docker) and event streaming/data technologies
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Experience with enterprise AI/ML data platforms or large-scale distributed systems
- Familiarity with cloud security, infrastructure-as-code, or regulated environments
Extracted from the job description · kept up to date automatically
Who this suits
This role suits experienced software architects with over 10 years of engineering experience, strong expertise in microservices, and proficiency in cloud platforms like AWS, Azure, or GCP. It is less ideal for junior developers or those without technical leadership and system design experience.
Full job description
Original listing · kept for referencePrincipal Software Engineer – SaaS & On‑Prem Platforms
Join us as a Principal Software on our Engineering team in Israel to do the best work of your career and make a profound social impact.
What you’ll achieve
As a Senior Software Architect, you will be responsible for defining the architecture and technical strategy of our SaaS and on‑prem platforms. You will work with multiple engineering teams on building scalable, secure, and high‑performance data platforms that support enterprise AI workloads and mission‑critical applications.
You will: • Define and evolve architectural standards across security, data, and observability • Collaborate with engineering teams to ensure cohesive and scalable system design • Architect high‑scale services, APIs, and data pipelines for enterprise workloads • Conduct architectural specifications review sessions (we work SDD and TDD), design workshops, and code‑level consultations. • Mentor engineers and lead architectural governance and design decisions
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Essential Requirements
• 10+ years of software engineering experience, including experience in an architectural or technical leadership role • Strong expertise in SaaS and on‑prem architectures, microservices, and data platforms • Proficiency in modern programming languages (e.g., Java, Go, Python, or JavaScript/TypeScript) and cloud platforms (AWS, Azure, or GCP) • Experience with containers and orchestration tools (Kubernetes, Docker) and event streaming/data technologies • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Desirable Requirements
• Experience with enterprise AI/ML data platforms or large‑scale distributed systems • Familiarity with cloud security, infrastructure‑as‑code, or regulated environments
Who we are
We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you.
Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here.
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- 10+ years of software engineering experience, including experience in an architectural or technical leadership role, Strong expertise in SaaS and on-prem architectures, microservices, and data platforms, Proficiency in modern programming languages (e.g., Java, Go, Python, or JavaScript/TypeScript) and cloud platforms (AWS, Azure, or GCP), Experience with containers and orchestration tools (Kubernetes, Docker) and event streaming/data technologies, Bachelor’s or Master’s degree in Computer Science, Engineering, or related field