← Back to jobs
M

Principal Software Engineer

·Israel
Not specifiedFull-timeBackend Development

Seeking a Principal Software Engineer to define and drive the architectural direction of a unified DataOps platform. Responsibilities include leading system design for large-scale cloud-native systems on AWS, establishing engineering standards, and providing technical leadership and mentorship.

Responsibilities

  • Define and own the overall software architecture vision and strategy for the platform.
  • Lead the design and evolution of complex, large-scale, distributed cloud-native systems on AWS.
  • Establish and enforce architectural standards, best practices, and patterns across engineering teams.
  • Collaborate with executive leadership, product management, and engineering teams to translate business strategy into technical roadmaps.
  • Provide hands-on architectural guidance, review critical designs, and contribute to proof-of-concepts or complex coding challenges.
  • Proactively identify and mitigate architectural risks, designing resilient solutions.
  • Mentor and provide technical leadership to senior engineers and architects.
  • Drive technology selection, evaluation, and adoption processes.

Requirements

  • 7+ years of software development experience, with at least 3-5 years in an architecture or principal engineering role.
  • Proven track record of designing and delivering complex, large-scale SaaS platforms or distributed systems.
  • Deep expertise in system architecture patterns (microservices, event-driven, serverless).
  • Mastery of AWS, including extensive experience architecting solutions with a broad range of AWS services.
  • Strong capability in technical leadership, architectural governance, and mentorship.
  • Ability to make critical high-level decisions with long-term impact.
  • Proficiency in TypeScript, Node.js, React, Python, and high-performance SQL/NoSQL database design and Kubernetes.
  • Experience with message queue technologies (Kafka, SQS, RabbitMQ) for scalable data pipelines.
  • Ability to communicate complex technical concepts to diverse audiences.

Nice to have

  • Experience within a data tools company (e.g., ETL, Reverse ETL, Observability, Catalog).

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions