Job Description
Muck Rack is seeking a Senior Software Engineer to join their Platform team. This role is fully remote and available to candidates in the US and Canada. The Senior Software Engineer will collaborate with various engineering teams to enhance the core elements of Muck Rack's application stack. They will contribute to technical projects that enable feature teams to deliver value to customers.
The role involves:
- Designing, building, and maintaining core components used across multiple feature teams.
- Curating frameworks, tooling, and best practices to enhance developer productivity and system reliability.
- Championing new technology by evaluating and integrating emerging technologies.
- Advocating for and contributing to automation and observability.
- Collaborating with feature teams to understand their pain points and provide solutions.
- Improving CI/CD pipelines to enhance deployment speed and developer experience.
- Driving and supporting engineering best practices.
Requirements:
- 5+ years of professional experience as a software engineer.
- Strong background in Python and its ecosystem.
- Experience with Django or similar web frameworks.
- Hands-on experience in designing, building, and maintaining microservices.
- Experience working with high-traffic, complex web applications or SaaS platforms.
- Expertise in optimizing databases such as MySQL or Elasticsearch/OpenSearch.
- Familiarity with gRPC/protobuf.
Muck Rack offers:
- Remote work
- Home office stipend
- Phone and internet reimbursement
- Competitive geo-neutral pay in the U.S.
- Annual reviews
- Standardized bonus or commission structure
- 401(k) with employer contributions
- Equity opportunities
- Comprehensive medical, dental, vision, disability, and life insurance
- 4+ weeks of PTO, plus paid sick and mental health days
- 13 paid holidays
- Up to 16 weeks of fully paid parental leave
- Unlimited access to Coursera and O’Reilly