About the job
At Make, we are revolutionizing the way users design, build, and automate everything—from simple tasks to complex systems—without needing coding expertise. Based in the vibrant tech hub of Prague, Czech Republic, our diverse teams span across the USA, UK, Germany, France, Canada, India, and Chile.
What Makes Us Excited About Building Make?
As passionate developers, we believe in the power of software to solve challenges. But we recognize that not everyone has access to coding resources, which can lead to repetitive, low-value tasks. Our mission is to empower everyone to create impactful automations that feel almost like play. We transform ordinary individuals into makers.
Your Role
Are you driven by the desire to create tools that enhance the productivity of engineers? As a Software Engineer on the Developer Productivity team, you will not only write code but also design systems and workflows that expedite the development process. Your contributions will eliminate obstacles, establish best practices, and provide essential resources that streamline our development lifecycle.
This is your opportunity to lead meaningful projects that influence the daily operations of our engineering teams. If you enjoy tackling complex challenges, optimizing workflows, and enabling teams to focus on their core strengths—creating exceptional products—we invite you to apply. Join us as we innovate and accelerate our development capabilities through automation and intelligent systems!
- Develop services, libraries, and frameworks that serve as foundational elements to enhance the development process.
- Investigate and apply emerging technologies, including AI/ML-driven solutions, to proactively address bottlenecks and improve the software development lifecycle efficiency.
- Enhance CI/CD pipelines to decrease build times while ensuring reliability.
- Work alongside engineering and product leaders to establish performance and productivity metrics (such as build times, test coverage, time-to-merge, and deployment frequency).
- Facilitate and lead internal workshops, knowledge-sharing sessions, and conduct surveys to promote best practices and gather feedback.
- Manage and refine common developer tools (e.g., GitHub), and more.

