Skip to content
Muck RackMuck Rack

Senior Software Engineer, Revenue Engineering

Builds scalable Python and Django backend services, APIs, and event-driven integrations that support purchasing, provisioning, billing, and subscription lifecycle workflows. The role leads complex technical initiatives and partners across Product, Revenue Operations, Finance, and external implementation teams.

About the job

Responsibilities

  • Design, build, and maintain backend services and applications using Python and Django for customer provisioning, permissions and packaging, self-service purchasing, and subscription lifecycle workflows.
  • Design and implement REST APIs and event-driven integrations between Muck Rack, Salesforce Revenue Cloud, Stripe, RightRev, and other business systems.
  • Evolve the internal integration platform with scalable services that translate commercial events into product actions and customer experiences.
  • Partner with Product, Revenue Operations, Finance, and Salesforce implementation partners to define integration patterns, API contracts, event models, and technical solutions.
  • Lead medium-to-large engineering initiatives from architecture and technical design through production.
  • Identify cross-system dependencies and technical risks, drive decisions, and unblock delivery.
  • Write clean, tested, and documented code; contribute through code reviews and technical mentorship.
  • Improve reliability, observability, scalability, and performance of revenue-critical services.
  • Troubleshoot complex production issues across distributed systems and integrations.
  • Contribute to the long-term architecture of the revenue platform.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong proficiency in Python and extensive experience building production applications with Django.
  • Experience designing REST APIs and integrating with third-party platforms and external systems.
  • Strong understanding of relational databases, particularly MySQL, and ORM patterns.
  • Experience designing scalable, maintainable backend services in a SaaS environment.
  • Experience with event-driven architectures, asynchronous processing, or messaging platforms such as Kafka and Celery.
  • Ability to independently lead technical initiatives from architecture and design through production.
  • Strong debugging, troubleshooting, and production support experience across distributed systems and integrations.
  • Experience using Git and modern collaborative software development workflows.
  • Excellent communication skills, including the ability to explain complex technical considerations to technical and non-technical partners.
  • Flexibility to adjust working hours for overlap with teammates in US time zones.

Nice-to-Haves

  • Experience building or evolving internal integration platforms.
  • Experience integrating with Salesforce or other CRM platforms.
  • Experience building systems for customer provisioning, subscription management, billing, or revenue workflows.
  • Experience designing event-driven or distributed systems.
  • Experience integrating with billing, payment, or quote-to-cash platforms.
  • Experience with Vue.js or another modern frontend framework.
  • Experience working in a high-growth SaaS environment.
  • Familiarity with AI-assisted development tools such as Claude or GitHub Copilot.

Compensation & Benefits

  • Ireland salary: €95,000–€110,000 annually, depending on experience.
  • Bulgaria salary: €6,000+ gross per month, depending on experience.
  • Fully distributed, permanent remote setup.
  • Home office stipend, phone and internet reimbursement, and coworking membership.
  • Virtual and in-person team bonding, lunches, events, and competitions.
  • Up to 10% travel for team collaboration, customer engagements, and company events.
  • Attendance at the annual company offsite is expected.

Skills

Python, Django, REST APIs, MySQL, Orm, Kafka, Celery, Git, Salesforce, Stripe, Vue, Event-Driven Architecture

Pinterest

Pinterest

Dublin, Ireland

Senior Software Engineer
€92k+/yrHybrid5+ YOEBackend Engineering

Build and operate large-scale backend systems and Pinner-facing features for Pinterest, partnering across product, design, and engineering. The role requires 5+ years of backend development experience, distributed-systems expertise, strong ownership, and proficiency in a backend programming language.

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.