• Engineering

Principal Software Engineer

About the Position

This position is critical for taking our product to the next level. The Principal Software Engineer will design, build, maintain, and transform our current chargeback and technology into a data analytics platform. You will be solving problems related to building streaming data services and creating a scalable cloud-based software. The role involves working jointly with customers and internal teams to scope integration requirements, as well as building the most effective solution to meet the customers’ needs. The ideal candidate has experience working in a rapidly changing environment, driving projects to completion w/ minimal direction, and prides oneself on being an energetic self-starter wanting to make a positive impact on the team and the product.


  • Strong experience with Linux systems
  • Strong experience in Python or Golang
  • Experience with Amazon Web Services
  • Experience with streaming/messaging architectures (AMQP, Kafka,SNS/SQS, Kinesis, etc.)
  • Experience with microservices architectures
  • Experience debugging distributed systems
  • Experience with designing/building APIs (REST, Eventing, etc.)
  • Experience with containerization platforms (Docker) and container orchestration tools (Kubernetes or ECS)
  • Experience with frequent and incremental development, testing, and deployment
  • Experience with scaling and operationalizing distributed data stores (Postgres, MySQL, DynamoDB)
  • Source Control Management tools (Git, GitHub)
  • CI/CD solutions such as Jenkins, GitHub CI
  • 5+ years of related software engineering experience in an agile environment

Nice to have:

  • Experience with Scala, Javascript, or PHP
  • Experience with GraphQL or OData
  • Experience with graph databases
  • Experience with Elasticsearch
  • Experience with Spark, Pandas, Databricks or R

Perks & Benefits:

  • Remote/flexible workspace
  • Collaborative work culture
  • Medical/dental/vision insurance
  • Employer-paid life insurance
  • Equity after one year of employment
  • 401(k)
  • Unlimited PTO

Midigator is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status

Ready to Start Preventing
& Fighting


Set up your
demo experience.

analytics-imac@2x analytics-imac

Sign up for
news & updates.