Principal Software Engineer – PaaS, Data & SaaS

MARA Holdings, Inc. is an energy and digital infrastructure company whose core business is Bitcoin mining, with expansion into AI, high-performance computing, critical IT, and related mining technologies.

0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/25/2026

Hallandale Beach, Florida, United States

Investors

About MARA Holdings, Inc.

MARA owns, develops, and operates power and digital infrastructure across multiple continents. It uses Bitcoin mining as an energy-responsive workload to monetize excess and underutilized power, while developing adjacent AI/HPC, private-cloud, power-management, and Bitcoin ecosystem technologies.

View jobs by MARA Holdings, Inc.

Skills

About the Role

You will design and scale platform and data infrastructure for multi-tenant SaaS workloads. You will build reliable distributed services, implement high-performance data pipelines, and design scalable APIs. You will automate CI/CD, provisioning, testing, and deployment, mentor engineers, enforce technical standards, and contribute to developer tooling and open-source frameworks.

Requirements

  • 10+ years of professional experience in software engineering including full-stack development and distributed systems design
  • Proven experience architecting and deploying multi-tenant SaaS or PaaS platforms at scale
  • Proficiency in at least two programming languages (for example Go Python TypeScript Java)
  • Experience with data platforms and streaming systems such as Kafka Spark Flink dbt Snowflake Trino and Postgres
  • Expertise in container orchestration and microservices including Kubernetes Helm and service meshes
  • Strong background in DevOps practices CI/CD pipelines and observability tooling such as Prometheus Grafana ELK and OpenTelemetry
  • Experience implementing API-driven architectures event-driven systems and serverless compute patterns
  • Familiarity with secure software design IAM integration and multi-region deployment strategies
  • Excellent communication problem-solving and mentorship skills

Responsibilities

  • Architect and deliver scalable PaaS and data services
  • Design and implement high-performance distributed systems for compute storage and streaming workloads
  • Lead development of core platform components such as identity telemetry configuration and lifecycle management APIs
  • Build end-to-end automation across CI/CD infrastructure provisioning testing and deployment pipelines
  • Integrate analytics feature stores and event-driven pipelines into platform architecture
  • Design and implement resilient microservices using gRPC REST and message queues
  • Mentor engineers across frontend backend and DevOps disciplines
  • Establish and enforce technical standards for reliability scalability and performance
  • Drive innovation through prototyping and system design reviews
  • Contribute to open-source tools and internal frameworks that accelerate developer productivity