Senior Software Engineer, Muck Rack

Platform

$140-170k

Kubernetes
Python
Django
Kafka
Elasticsearch
Postgres
Vue.js
MySQL
Flask
Flink
Kinesis
Zoom
FastAPI
Senior and Expert level
Remote from Canada, US

More information about location

Muck Rack

Public Relations software

Open for applications

Muck Rack

Public Relations software

201-500 employees

B2BMarketingCommunicationSaaSMedia

Open for applications

$140-170k

Kubernetes
Python
Django
Kafka
Elasticsearch
Postgres
Vue.js
MySQL
Flask
Flink
Kinesis
Zoom
FastAPI
Senior and Expert level
Remote from Canada, US

More information about location

201-500 employees

B2BMarketingCommunicationSaaSMedia

Company mission

To transform the way companies engage with the media.

Role

Who you are

  • 5+ years of professional experience as a software engineer
  • Strong background in Python and its ecosystem
  • Experience with Django or similar web frameworks (FastAPI, Flask, etc.)
  • Hands-on experience in designing, building, and maintaining microservices, including monitoring, scaling, and operationalizing them
  • Experience working with high-traffic, complex web applications or SaaS platforms, ideally with large data volumes
  • Expertise in optimizing databases such as MySQL (or Postgres) and/or Elasticsearch/OpenSearch
  • Familiarity with gRPC/protobuf
  • Experience with Kafka or related streaming technologies (Kinesis, Flink, Beam)
  • Familiarity with Kubernetes and container orchestration
  • Take ownership of their work, proactively identifying and solving issues without waiting for direction
  • Foster a collaborative and supportive engineering culture by providing clear and constructive feedback
  • Communicate transparently, keeping stakeholders informed about technical decisions, risks, and progress
  • Seek continuous improvement, both personally and within the team, by embracing new ideas, tools, and methodologies
  • Strive to be in service to other developers by building tools and frameworks that make their work more efficient and enjoyable
  • Take pride in the quality of their code. (Your code should be readable, testable, and understandable years later. You adhere to the Zen of Python.)
  • Work well in a fast-paced development environment with testing, continuous integration and multiple daily deploys
  • Take a logical approach to problem-solving that combines analytical thinking and intuition

What the job involves

  • We’re looking for a collaborative and self-motivated Senior Software Engineer to join our growing team and make a big impact
  • As a senior software engineer on the Platform team, you’ll work closely with engineers on various teams to help further the core elements of our application stack. You’ll contribute to technical projects that help all feature teams deliver value to our customers
  • Our tech stack uses Python, Django, Kafka, MySQL, Elasticsearch, Vue, and Webpack
  • Design, build, and maintain core components that are used across multiple feature teams that ultimately drive customer features and value
  • Help curate frameworks, tooling, and best practices to enhance developer productivity and improve system reliability
  • Help champion new technology by evaluating and integrating emerging technologies that benefit the broader engineering organization
  • Advocate for and contribute to automation and observability to support scalability and maintainability
  • Collaborate closely with feature teams to understand their pain points and provide solutions that simplify development and deployment processes
  • Improve CI/CD pipelines to enhance deployment speed, reliability, and developer experience
  • Drive and support engineering best practices, including code quality, security, and performance optimizations

Application process

  • 30 min interview with a member of our Talent Team
  • 1 hour zoom interview with the hiring manager
  • Take-home coding assignment (2 hours max)
  • Peer interviews, including a 30 min code review discussion
  • Final call(s) with executive team member(s)

Share this job

View 13 more jobs at Muck Rack

Insights

31% employee growth in 12 months

Company

Company benefits

  • Fully distributed - Much Rack are committed to a permanent, fully remote environment, core to the way they do business.
  • Geo-neutral compensation - Much Rack believe in equitable pay regardless of where you live.
  • Time off - 4+ weeks off-the-grid vacation, sick and mental health days, and company holidays.
  • Insurance - Health, vision, and dental coverage paid at 100% for individuals
  • Retirement planning - MUck Rack contribute 3% of your annual salary to your 401k automatically.
  • Paid parental leave - 8 weeks fully paid bonding for all parents + up to 8 weeks fully paid recovery from childbirth.
  • Full WFH set up - Including monthly phone/internet reimbursement and coworking stipend.
  • Learning & development - Take advantage of unlimited access to learning platforms and regular training opportunities.
  • No meeting Fridays - Take control of your calendar, and make time for reflection and deep-focus tasks

Our take

Muck Rack was founded in 2009 as a platform for businesses to connect with journalists. As of 2022, tens of thousands of journalists have profiles on Muck Rack that are available for businesses such as Google, Pfizer, and Duolingo to browse and employ writers from.

The nature of journalism has evolved since Muck Rack’s founding, with social media and digital outlets taking demand away from printed publications. As the landscape changes, Muck Rack has expanded their services to include a Public Relations Management platform.

It’s moves like this, as well as their shift into being a “distributed” business (hybrid or remote) that has ignited a renewed confidence in Muck Rack from investors. Though the company has been bootstrapped since its founding, Muck Rack received its first outside funding to the sum of $180 million in 2022, exemplifying how important investors deem their platform to be.

With its substantial funding, the future is bright for Muck Rack, though they will have to think carefully about how to advance the platform. Digital content can go viral in a matter of hours, and the creators are not always journalists.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle