Senior Software Engineer C++ & MongoDB

Premier technology company focused on product development and digital innovation, delivering transformative solutions across various industries.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Healthcare

Description For Senior Software Engineer C++ & MongoDB

3Pillar Global is seeking a Senior Software Engineer to join their innovative team, focusing on MongoDB and C++ development. This role offers a unique opportunity to work on transformative projects that impact various industries including healthcare and enterprise solutions. The position requires deep expertise in distributed systems and database development, with a focus on MongoDB server enhancement and optimization.

The ideal candidate will collaborate with a global team to design and implement new features, optimize performance, and contribute to the open-source community. With 5+ years of C++ experience required, you'll be working on critical aspects of database architecture, ensuring data integrity and high availability across distributed systems.

What makes this role exceptional is the combination of technical challenges and growth opportunities. You'll be mentoring junior developers, engaging with the MongoDB community, and having the chance to influence the direction of significant database solutions. The position offers the flexibility of remote work (specifically for Czech Republic) while being part of a global team that values innovation and collaboration.

3Pillar Global provides a comprehensive benefits package including mental health support, wellness programs, and professional development opportunities. The company's commitment to work-life balance, coupled with their focus on transformative technology projects, makes this an ideal position for senior engineers looking to make a significant impact while growing their careers.

The role combines hands-on technical work with strategic thinking, requiring expertise in C++, MongoDB, and distributed systems. You'll be part of a company that values diversity, promotes open collaboration, and focuses on delivering cutting-edge solutions that reshape industries.

Last updated 6 days ago

Responsibilities For Senior Software Engineer C++ & MongoDB

  • Collaborate with distributed team to design and implement MongoDB Server features
  • Analyze and enhance MongoDB's performance with storage engines
  • Participate in code reviews and engage with MongoDB open-source community
  • Work with product managers, QA teams, and community contributors
  • Build robust database solutions focusing on data integrity and high availability
  • Contribute to upstream projects
  • Mentor junior developers
  • Blog, present, and evangelize software to increase adoption

Requirements For Senior Software Engineer C++ & MongoDB

MongoDB
Python
  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in C++ development and object-oriented design
  • Strong understanding of NoSQL databases and distributed systems
  • Strong knowledge of compression and encryption algorithms
  • Experience with CI/CD tools (Jenkins, CircleCI, Travis)
  • Experience with high concurrency threading models
  • Knowledge of BASH, Perl, and Python
  • Experience with profiler, gdb, and strace for debugging
  • Experience in Linux systems administration

Benefits For Senior Software Engineer C++ & MongoDB

Mental Health Assistance
  • Flexible work environment
  • Global team collaboration
  • Wellness programs
  • Mental health plans
  • Generous time off
  • Career growth opportunities
  • Professional development

Interested in this job?

Jobs Related To 3Pillar Global Senior Software Engineer C++ & MongoDB

SDET Engineer with Supply Chain Experience

Senior SDET Engineer position at 3Pillar Global focusing on supply chain systems, requiring 10+ years of experience in test automation and CI/CD implementation.

Senior Software Engineer C++ & MongoDB

Senior Software Engineer position focused on C++ and MongoDB development, working on distributed database systems and performance optimization.

Lead Application Support Engineer

Lead Application Support Engineer position at 3Pillar Global, focusing on banking and treasury applications with 5+ years experience required.

Senior Java Engineer

Senior Java Engineer position at 3Pillar Global focusing on backend development with Java, Spring Boot, and cloud technologies.

Senior Java Engineer

Senior Java Engineer position at 3Pillar Global, offering remote work, global collaboration, and opportunity to work on transformative projects using cutting-edge technologies.