Software Engineer

Cloud-based sales and marketing software company trusted by over 100,000 companies worldwide, operating since 2010 as a unicorn startup from Estonia.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer

Pipedrive, a leading cloud-based sales and marketing software company, is seeking a Software Engineer to join their Billing software development team in the Global Business Solutions (GBS) department. Since 2010, Pipedrive has grown from a 5-person team to an international company with over 850 employees across Europe and the US, serving 100,000+ companies in 179 countries.

As a Software Engineer, you'll work on creating billing and monetization solutions for their sales management platform. You'll be part of a dynamic team using modern technologies like TypeScript, Node.js, React.js, MySQL, Redis, and Apache Kafka. The role combines technical expertise with leadership opportunities, as you'll mentor junior engineers while delivering high-quality code.

The position offers a unique opportunity to work in a value-driven environment with a diverse, international team. You'll be responsible for designing scalable systems, maintaining live services, and continuously improving the billing technical stack. The ideal candidate should have strong collaborative skills, proven development experience, and proficiency in both backend and frontend technologies.

Pipedrive offers an attractive package including competitive compensation, comprehensive health benefits, flexible working arrangements, and numerous professional development opportunities. The company's culture emphasizes work-life balance, diversity, and inclusion, making it an ideal place for engineers who want to make an impact while growing their careers.

Join a unicorn startup that's backed by Vista Equity Partners and be part of a team that's serious about success while maintaining a positive, engaging work environment. This role offers the perfect blend of technical challenges, mentorship opportunities, and professional growth in a rapidly expanding global company.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Work closely with junior engineers, providing mentorship and guidance
  • Collaborate with team to deliver high-quality, well-tested code
  • Conduct code reviews and provide constructive feedback
  • Build and maintain automated tests
  • Take ownership of deployments, monitoring, and maintaining live services
  • Participate in on-call rotation
  • Optimize and enhance the billing technical stack
  • Design and implement scalable systems across multiple data centers

Requirements For Software Engineer

TypeScript
JavaScript
Node.js
React
MySQL
Redis
Kafka
Kubernetes
PHP
RabbitMQ
  • Strong ability to collaborate with and mentor junior engineers
  • Proven track record in software development
  • Demonstrated passion for engineering through personal projects
  • Ability to adapt quickly and deliver solutions efficiently
  • Solid understanding of security threats and mitigation
  • Experience with Node.js, PHP, MySQL, Redis, RabbitMQ, and Apache Kafka
  • Familiarity with JavaScript (ES6+) and React.js
  • Experience with multi-data center services
  • Fluent in English

Benefits For Software Engineer

Medical Insurance
Dental Insurance
  • Competitive salary and bonus system
  • Health and accident insurance
  • Health days
  • Quarterly contribution to sports
  • In-house coaches
  • Employee discounts
  • Flexible working hours
  • Internal and external training opportunities
  • World-class working environment
  • International team from over 50 countries
  • Multiple office locations

Interested in this job?

Jobs Related To Pipedrive Software Engineer

Software Engineer

Mid-level Software Engineer position at Pipedrive, focusing on developing reporting tools and insights features using TypeScript, Node.js, and React.

FS Software Engineer

Mid-level Software Engineer position at Pipedrive, working on backend systems with Node.js, React, and cloud technologies in a hybrid work environment.

FS Software Engineer

Mid-level Software Engineer position at Pipedrive, working on backend systems with Node.js and modern technologies in a hybrid work environment in Prague.

Full Stack Software Engineer

Full Stack Software Engineer position at Pipedrive, focusing on developing automation tools and workflows using TypeScript, React, and Node.js in a hybrid work environment.

Software Engineer

Mid-level Software Engineer position at Pipedrive, focusing on developing reporting and insights features using TypeScript, Node.js, and React in a hybrid work environment.