Senior Software Engineer, Platform

Muck Rack

Apply Now

Job Description

Job Overview

Muck Rack is seeking a Senior Software Engineer for its Platform team to help enhance its leading SaaS platform aimed at public relations and communications professionals. The role involves collaboration with various engineering teams to advance core application elements while maintaining a focus on scale, quality, and customer experience. The ideal candidate will have a strong technical background and a commitment to improving development processes and system reliability.

Technical Requirements

Required Skills
  • • Python
  • • Django
  • • microservices
  • • MySQL
  • • Elasticsearch
  • • Flask
Preferred Skills
  • • Kafka
  • • gRPC
  • • Kubernetes
Experience Level

5+ years of professional experience as a software engineer

Responsibilities

  • • Design, build, and maintain core components used across multiple feature teams
  • • Curate frameworks, tooling, and best practices to enhance developer productivity
  • • Evaluate and integrate emerging technologies that benefit the engineering organization
  • • Advocate for automation and observability to support scalability and maintainability
  • • Collaborate with feature teams to simplify development and deployment processes
  • • Improve CI/CD pipelines for deployment speed and reliability
  • • Drive engineering best practices including code quality and performance optimizations

Technical Environment

Languages
Frameworks
Tools & Technologies

Benefits & Perks

  • • Remote work setup
  • • Home office stipend and reimbursements
  • • 401(k) with employer contributions
  • • Health, dental, vision, and life insurance
  • • 4+ weeks of PTO and paid holidays
  • • Learning and development opportunities
  • • Equity opportunities

Additional Information

Location
Remote (US & Canada)
Type
Full-time
Compensation
Base salary between $152,000 and $175,000 in the US; $171,000–$200,000 CAD in Canada