Senior Software Engineer C++

3Pillar Global builds breakthrough software products that power digital businesses, focusing on innovative product development for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer C++

We are 3PILLAR GLOBAL, a company that builds breakthrough software products powering digital businesses. Our key differentiator is our Product Mindset, focusing on building for outcomes with core values of Minimizing Time to Value, Solving for Need, and Excelling at Change. We're seeking a Senior Software Engineer C++ to join our team.

Key Responsibilities:

  • Collaborate with a distributed team to design and implement new features for Server for MongoDB
  • Analyze and enhance MongoDB's performance, working with storage engines and optimizing for high-throughput environments
  • Participate in code reviews and engage with the MongoDB open-source community
  • Work with product managers, QA teams, and community contributors on roadmap and feature prioritization
  • Build robust database solutions focusing on data integrity, fault tolerance, and high availability
  • Contribute to upstream projects and mentor junior developers
  • Blog, present, and evangelize our software to increase adoption
  • Engage with other departments to ensure value-driven solutions

Minimum Qualifications:

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 5+ years of experience in C++ development and object-oriented design
  • Strong understanding of NoSQL databases and large-scale distributed systems, preferably MongoDB
  • Knowledge of compression and encryption algorithms
  • Experience with CI/CD tools, high concurrency threading models, and various programming languages
  • Proficiency in debugging tools

Benefits:

  • Competitive salary based on experience
  • Flexible work hours and remote work options
  • Medical insurance with premium plan or HSA option for family
  • Recreational activities
  • Business casual atmosphere

Join our team at 3Pillar Global, named a "Great Place to Work" for the seventh year in a row in 2024!

Last updated a month ago

Responsibilities For Senior Software Engineer C++

  • Collaborate with a geographically distributed team to design and implement new features for Server for MongoDB
  • Analyze and enhance MongoDB's performance
  • Participate in code reviews and engage with the MongoDB open-source community
  • Work with product managers, QA teams, and community contributors on roadmap and feature prioritization
  • Build robust and resilient database solutions
  • Contribute to upstream projects
  • Mentor junior developers
  • Blog, present, and evangelize our software
  • Engage with other departments to ensure value-driven solutions

Requirements For Senior Software Engineer C++

MongoDB
Python
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Minimum 5+ years of experience in C++ development and object-oriented design
  • Strong understanding of NoSQL databases and large-scale distributed systems, preferably MongoDB
  • Strong knowledge of compression and encryption algorithms and techniques
  • Experience with Continuous Integration and Continuous Delivery tools
  • Experience with high concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python
  • Working with tools like profiler, gdb, and strace for debugging

Benefits For Senior Software Engineer C++

Medical Insurance
  • Competitive annual salary based on experience
  • Flexible work hours
  • Work From Anywhere
  • Medical insurance with premium plan or HSA option for family
  • Recreational activities (Pool, TT, Wii, PS2)
  • Business casual atmosphere

Interested in this job?

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

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.