Senior Software Engineer C++ (CoreSDK Team)

  1. Home
  2. C
  • Company smallpdf
  • Employment Full-time
  • Location 🇨🇭 Switzerland
  • Submitted Posted 2 months ago - Updated 6 hours ago

🎄 Holiday Heads-Up! 🎅

We're taking a sleigh ride into the Christmas break, so applications won't be reviewed until January 6th. Don't worry—we'll be back in the new year, ready to dive into your amazing submissions. Wishing you a festive season full of cheer and a fantastic start to the new year! 🎁✨

We are on the lookout for an experienced Senior Software Engineer C++ to join us, are you up for the challenge?

Who are we?

As a part of SmallPdf, Pdftools is on a mission to become the number one solution for all digital document related processes along the lifecycle in the enterprise.

In over 70 countries, more than 1000 customers trust our pdf technology to power their mission-critical business processes.

As a pioneer in the PDF industry since 1994 we have been instrumental in shaping the PDF standard as it is known today.

We enable our customers to do their business effectively with a wide range of software solutions and developer components that define the PDF solution they can trust. Built with precision and passion in Switzerland.

We are proud to say that we have an inclusive, supportive, and fun culture, yet ambitious in helping you grow your career.

The team:

At Pdftools we work in autonomous and cross-functional product teams. You’ll be joining the Core SDK Team. We are a distributed team of three engineers, a product manager and an engineering manager. Our mission is to develop our Pdftools SDK and other internal and external libraries that can be used to convert, validate, compress, and do more with PDF documents. By providing this SDK for different programming languages (currently C, C#, Java, and more to come soon) and as a Shell Tool we make it easy for our customers to integrate our tools into their applications.

Your mission - should you choose to accept it:

  • Design and build high performance libraries which are the core for all of Pdftools and Smallpdf’s product offerings

  • Work on the most impactful changes, researched and prioritized by the team to make sure we are focusing on the right things

  • Become a go-to person for the PDF standard by learning about the standard in hands-on daily work

  • Collaborate with other team members by challenging ideas, brainstorming, and having discussions to get to the best solutions.

Responsibilities:

  • Design and develop developer-friendly libraries for our customers and for internal use

  • Improve and modernize our existing code base for the future

  • Implement and improve documentation and onboarding experience of our Pdftools SDKs and components

  • Interact with and support the Pdftools developer community to get the most out of our products

Our Tech Radar:

  • Languages & Frameworks: mainly C++17 and C; but also some C# and Java for the SDK interfaces, and Python for tooling

  • Tools: Visual Studio or any IDE of your choice, Jira, Git, Github Actions, Conan, jFrog, Commitizen, ClangFormat

  • Platforms: Windows, Linux, Mac OSX

Your profile:

  • Experience in software development teams and projects

  • Solid understanding of C++ and C and their language specifics

  • Familiar with at least one other programming language (e.g. Java, C#, Python, Go)

  • Familiar with using VCS and CI/CD build tools

  • Excellent teamwork and communication skills, can excel independently and having a sense of ownership of your own work

  • Fluent English

Nice to have:

  • experience with designing and building an API or SDK

  • experience with any PDF library

  • experience with or knowledge of the PDF standard

🌍  You get to impact the way over 6000 B2B customers get work done every month.

🚀  Push boundaries and dare to fail—that’s how we learn!

💻  Enjoy the flexibility of a hybrid work environment, and meet your team occasionally to work together and strengthen the team bond.

👶  16 weeks of parental leave - for mothers and fathers - 100% of your salary.

🏝️  30 vacation days—yep, you read that right!

🐶  Don’t leave your four-legged friends at home. Our offices are pet-friendly.

🧳  Need a long break? We offer sabbatical leave to employees who’ve been with us for over 2 years.

📚  A personal development budget of up to 2000 CHF every year, plus days off for courses or training.

🤓 Internal knowledge sharing and external coaching options during your working hours to boost both your hard and soft skills.

🥧  Possibility of an employee stock ownership plan (ESOP). (Conditions apply.)

👩‍💻  Hack days to challenge you and your team, plus build amazing things.

✈️  Need to relocate? No problem! We offer relocation support for successful candidates living abroad. (Visa conditions apply).

Pdftools is an equal-opportunity employer. We believe our greatest strength is a talented, diverse, and inclusive workforce. We strongly oppose any form of hiring or workplace discrimination against candidates or employees on any basis, including race, gender, sexual orientation, age, religion, philosophy, nationality, disability, or genetic information. We’re committed to fostering a safe, supportive environment where everyone can come to work as their full selves and reach their greatest potential.

By submitting your application, you allow Pdftools to handle and store your data.

Pdftools does not seek or accept unsolicited applications or CVs from recruitment agencies. We are not responsible for and will not pay any fees, commissions, or any other payment related to unsolicited applications or CVs except as required in a written contract between Pdftools and the recruitment agency or party requesting payment of a fee.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2024 Created by C Developer Jobs. All rights reserved.