Senior Software Engineer C++ & MongoDB

Premier technology company focused on delivering innovative software solutions across various industries including urban living, media, and healthcare.
Romania
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 C++ and MongoDB development. This role offers a unique opportunity to work on cutting-edge database technologies while contributing to open-source projects that impact industries worldwide.

As a Senior Software Engineer, you'll be at the forefront of developing and optimizing MongoDB's server functionality, working with storage engines like WiredTiger, and ensuring high performance in distributed systems. Your expertise will be crucial in designing and implementing features that enhance MongoDB's core capabilities while maintaining data integrity and system reliability.

The position requires a strong background in C++ development (5+ years) and distributed systems, combined with expertise in database technologies. You'll collaborate with a global team, participate in code reviews, and engage with the MongoDB open-source community. This role goes beyond coding – you'll mentor junior developers, contribute to technical discussions, and help shape the product roadmap.

3Pillar Global offers an excellent work environment with a remote-first approach, focusing on employee well-being and professional growth. You'll be part of a diverse, global team working on transformative projects across various industries. The company provides comprehensive benefits, including mental health support, flexible working arrangements, and career development opportunities.

This role is perfect for a seasoned engineer who wants to impact the database technology landscape while working with a forward-thinking company that values innovation, collaboration, and professional growth. Join 3Pillar Global to be part of a team that's revolutionizing the tech industry through cutting-edge database solutions and open-source contributions.

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 solutions

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 debugging tools (profiler, gdb, strace)
  • Experience in Linux systems administration

Benefits For Senior Software Engineer C++ & MongoDB

  • 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 at 3Pillar Global focusing on MongoDB and C++ development, offering remote work in Czech Republic with emphasis on distributed systems and database 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.