
Principal Software Engineer
Matia
full-time
Posted on:
Location Type: Hybrid
Location: Tel-Aviv • Israel
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Define, evangelize, and own the overall software architecture vision and strategy for Matia's unified DataOps platform.
- Lead the design and evolution of complex, large-scale, and highly distributed cloud-native systems on AWS.
- Establish and enforce architectural standards, best practices, and patterns across all engineering teams.
- Collaborate closely with executive leadership, product management, and engineering teams to translate business strategy into actionable technical roadmaps and architectural solutions.
- Provide hands-on architectural guidance, review critical designs, and contribute to proof-of-concepts or complex coding challenges when necessary.
- Proactively identify and mitigate architectural risks, anticipating future technical challenges and designing resilient solutions.
- Mentor and provide strong technical leadership to senior engineers and other architects.
- Drive technology selection, evaluation, and adoption processes, ensuring alignment with architectural principles and business needs.
Requirements
- 7+ years of extensive experience in software development
- At least 3-5 years in a dedicated architecture or principal engineering role
- Proven track record of designing and delivering complex, large-scale SaaS platforms or highly distributed systems
- Deep expertise in various system architecture patterns (e.g., microservices, event-driven, serverless) and their practical application
- Mastery of cloud platforms, especially AWS
- Strong capability in technical leadership, architectural governance, and mentorship
- Ability to make critical high-level decisions with long-term impact on the system
- Proven exceptional proficiency in core technologies like TypeScript, Node.js, React, Python
- Deep understanding of high-performance SQL/NoSQL database design and K8S
- Experience working with message queue technologies (e.g., Kafka, SQS, RabbitMQ) to build scalable and reliable data pipelines
- Ability to communicate complex technical concepts clearly and persuasively to diverse audiences.
Benefits
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturecloud-native systemsmicroservicesevent-driven architectureserverless architectureTypeScriptNode.jsReactPythonSQL/NoSQL database design
Soft Skills
technical leadershipmentorshipcommunicationcollaborationdecision-makingrisk mitigationstrategic thinkingproblem-solvingevangelismgovernance