marathon oil
marathon oil

1001-5000 employees

WebsiteLinkedIn
oil-and-energy
crude-petroleum
energy
exploration
gas
natural-gas
oil
production
oil-and-gas
About marathon oil

Marathon Oil Corporation (NYSE: MRO) is an independent oil and natural gas exploration and production (E&P) company based in Houston, Texas. We're on a transformative journey focused on the lower-cost, higher-margin opportunities in the U. S. resource plays. We remain steadfast in our commitment to be safe, responsible, and ethical. Most importantly, we appreciate our dedicated and talented employees who work to execute our strategy and deliver results. With a strong balance sheet, relentless focus on cost and efficiency, competitive portfolio, and ability to grow our business profitably, our future has never been brighter. With a material position in four of the best oil-rich U. S. resource plays in different stages of development, we offer a variety of career opportunities, whether you're a recent college graduate or an experienced professional. You'll have the tools to develop and refine the skills and knowledge you need to succeed.

2 months ago

Principal Software Engineer

Full-time
Senior
Software Engineer
Report problem

📋

Description
  • MARA is redefining the future of sovereign, energy-aware AI infrastructure with a modular platform unifying IaaS, PaaS, and SaaS to enable deployment and management across data centers, edge, and clouds.
  • The Principal Software Engineer will design and scale PaaS and Data Infrastructure, combining full-stack expertise with systems thinking—building reliable, distributed services and automating delivery layers.
  • Responsibilities include architecting scalable services, designing high-performance distributed systems, leading core platform development, automating CI/CD pipelines, collaborating with data and product teams, implementing microservices, mentoring engineers, establishing technical standards, driving innovation, and contributing to open-source tools.

🎯

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.
  • Deep proficiency in at least two programming languages (e.g., Go, Python, TypeScript, Java).
  • Experience with data platforms and streaming systems (Kafka, Spark, Flink, dbt, Snowflake, Trino, Postgres).
  • Expertise in container orchestration and microservices (Kubernetes, Helm, service meshes).
  • Strong background in DevOps practices, CI/CD pipelines, and observability tooling (Prometheus, Grafana, ELK, 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; proven track record of driving technical direction across teams.

🏖️

Benefits
  • Benefits of working at MARA include opportunities to work on cutting-edge sovereign AI infrastructure.
  • Potential benefits may include flexible work arrangements, professional development opportunities, and being part of innovative projects in energy-aware computing environments.