Job Description
Thousands of software engineers rely on Mergify every day to power their CI/CD workflows—and that number keeps growing fast. That means thousands of people trust us to deliver a fast, reliable, and secure platform. We take that responsibility seriously, and we’re looking for someone to help us go even further.
We’re building the future of CI/CD: more observability, better automation, less friction. This is where you come in—to help us shape, scale, and deliver the tools that empower developers to merge with confidence.
You’ll join our Product Engineering team and report directly to our CTO. You’ll play a key role in designing and building new features, contributing to product direction, and improving the reliability and performance of our platform.
What’s it like to work at Mergify?
What does our tech stack look like?
You can read about our tech stack on this page →
What does the typical developer day look like?
As we’re a fully remote team, we stay in touch using Slack, Linear, GitHub and video calls. We like to have informal chat and to meet regularly to have some fun. We obviously use Mergify to automate our workflow, detect CI issues, and merge our code.
You’ll be writing features and code that you’ll be able to use every day.
How cool is that?
We follow agile principles and run our daily tasks using a kanban approach, inspired by shape-up. We run a weekly meeting where we assess what we’ve done the week before, and plan for the upcoming week. We use a light development process based on projects with a lot of automations, and run a standup meeting every day.
Every engineer is responsible for one or multiple projects, and get full autonomy and ownership on designing and building those from the ground up.
What You’ll Do
- Own and lead the design and implementation of high-impact features across our Python backend;
- Collaborate closely with the CTO and product team to shape the product roadmap;
- Dive into complex domains like test orchestration, CI internals, and developer workflows;
- Build observability tooling and event-driven systems that process millions of CI-related events;
- Contribute to architectural decisions, system design, and long-term technical strategy;
- Work in small, focused product cycles inspired by Shape Up—with full autonomy and ownership over your projects;
- Ship fast, iterate often, and learn from real user feedback.
What Success Looks Like (First 6 Months)
- You’ve shipped multiple features and helped refine how we deliver them;
- You’ve guided technical decisions and brought clarity to complex problems;
- You’ve embraced our mission and values, contributed to the culture, and helped us move faster through collaboration and ownership;
- You’ve iterated quickly, delivered value, and learned from failures.
Required Skills & Experience
- Have 8+ years of experience with Python in production environments.
- Think clearly and solve problems deeply. You break down tricky issues, understand the context, and move toward clean, pragmatic solutions—alone or with teammates. You’re comfortable asking for help when you get stuck.
- Care about reliability and performance. You’ve scaled production systems before, or you’re ready to level up fast.
- Understand tradeoffs. You prioritize impact over perfection and know when to optimize for speed vs. craft.
- Empathize with developers. You put yourself in the shoes of people using your code and think critically about the experience you’re creating.
- Value clarity over cleverness. You communicate complex ideas simply and engage thoughtfully in discussions.
- Collaborate with kindness. You work well across functions and enjoy learning from others as much as sharing your own knowledge.
- Own what you build. You take initiative and follow through—no micromanagement needed.
Why you Should Apply
- You’ll be writing features you actually use—because we use Mergify internally too
- You’ll work on a product that engineers love and rely on daily.
- You’ll join a small, senior team with high trust, deep focus, and minimal overhead.
- You’ll join a bootstrapped startup that grows every year.
- You’ll join a small, senior team with high trust, deep focus, and minimal overhead.
- We offer competitive salaries.
- We offer best-in-class benefits.
- We offer flexible working hours.
You can read about our tech stack on this page →