Hybrid Principal Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Principal Software Engineer leading the architectural vision for Matia’s unified DataOps platform. Designing and mentoring within a high-impact engineering culture.

Responsibilities

  • 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

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job