 
        
        Job Summary 
We are seeking an experienced software engineer to join our team as a Senior Software Engineer. This role involves working on the development of our storage engine, WiredTiger, and contributing to the improvement of its performance and architecture. 
About the Role 
This is an excellent opportunity for a motivated and skilled software engineer to make a high-impact contribution to the database industry. As a member of our team, you will be working on a major re-architecture project for Atlas, improving performance for our largest customers and enabling additional workloads. 
Key Responsibilities 
Understand and improve the current functionality of WiredTiger 
Make design and coding contributions to the team's projects covering current features and architecture improvements 
Work with other engineers to coordinate seamless changes in a feature-rich large codebase 
Estimate task complexity and report progress and risks to peers and managers 
Drive team projects 
Fix code defects and work with support to diagnose and remediate customer issues 
Requirements 
7+ years of software development experience with 3+ years of C or C++ 
3+ years of experience in spearheading projects writing technical designs and documentation refining work for other engineers and planning milestones 
Experience with and desire to mentor engineers 
Professional/advanced academic expertise in the domains of systems distributed systems or databases is preferred but not required 
What We Offer 
You will have the opportunity to work with a diverse collection of people and globally distributed having different backgrounds levels of domain knowledge viewpoints and experiences. You will be part of a team that is transforming industries and empowering developers to build amazing apps that people use every day.