Назад
Company hidden
5 дней назад

Principal Software Engineer (PMTS)

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Australia
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Principal Software Engineer (PMTS): Building process mining and optimization capabilities within the Agentforce platform with an accent on secure, highly scalable backend services and full-stack applications. Focus on large-scale distributed systems, data-intensive analytics/ETL pipelines, and cloud platform engineering with strong non-functional quality across Java and Python services.

Location: Melbourne, Australia; Sydney, Australia

Company

hirify.global builds enterprise software and cloud platforms for large organizations.

What you will do

  • Drive architecture, design, implementation, and delivery of secure, highly scalable backend services on Kubernetes in cellular, multi-AZ cloud architecture.
  • Set the long-term technical vision for the Backend/Full-Stack pillar, evolving Java-based services toward a pooled multi-tenant model with end-to-end tenant isolation.
  • Own Python-based data processing services and ETL pipelines, ensuring clean, forward-compatible contracts with the data platform layer.
  • Architect database consolidation and migrations using PostgreSQL and Liquibase, including connection pooling strategies and scalability/availability validation.
  • Architect integration with big data query/processing layers so analytical workloads route correctly and meet SLOs.
  • Define SLIs/SLOs, rollout strategy, telemetry, and service ownership (on-call, readiness reviews, runbooks, automation), plus test strategy across unit/integration/functional/regression/performance.

Requirements

  • 10+ years of professional software development experience, including shipping enterprise SaaS at scale and leading at Principal technical level.
  • Strong production proficiency in Java and/or Python across real systems.
  • Deep Java backend framework experience (Spring Boot, Hibernate/JPA, Tomcat) and relational database integration (PostgreSQL/MySQL).
  • Architectural expertise in relational databases, data modeling, schema migration tools (Liquibase/Alembic), and query optimization.
  • Hands-on experience designing and operating highly available distributed systems on AWS or comparable cloud platforms with 99.99%+ availability targets.
  • Expertise in Kubernetes/Docker, REST API design, service mesh architectures, and mTLS/zero-trust security models.

Nice to have

  • Experience with multi-tenant SaaS ecosystems and tenant-isolation patterns across database/cache/storage layers.
  • Big data technologies (Apache Spark, Trino/Presto, Parquet, Iceberg) and Python data frameworks (SQLAlchemy, Alembic, FastAPI/Flask, PySpark, Pandas).
  • Experience with Redis and S3-based storage patterns.
  • Familiarity with business process management, process mining, or workflow automation domains.

Culture & Benefits

  • Technical leadership role owning end-to-end architecture across backend services and full-stack applications.
  • Emphasis on non-functional quality: availability, multi-tenancy, security, and performance.
  • Strong focus on engineering rigor: SLIs/SLOs, telemetry, rollout strategy, and comprehensive test strategy.
  • Mentorship and coaching for LMTS/SMTS engineers through design reviews and technical guidance.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →