24 Storage Engineer jobs in Australia
Senior Software Engineer, Storage Engines
Posted 11 days ago
Job Viewed
Job Description
The database market is massive (IDC estimates it to be $121B+ by 2025!) and MongoDB is at the head of its disruption. At MongoDB, we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.
The Storage Engines team is building WiredTiger, a cutting-edge open-source storage engine. WiredTiger employs modern hardware architectures and software algorithms to achieve extraordinary performance for the most intricate applications. This team includes database engineering pioneers with decades of experience who are considered deep domain specialists.
We are a diverse collection of people and globally distributed - having different backgrounds, levels of domain knowledge, viewpoints, and experiences. We are all working together to tackle the obstacles of a fast-growing and ever-demanding data storage technology to keep MongoDB ahead of customers' expectations.
Are you an experienced software engineer seeking a new opportunity to make a high-impact contribution to the database industry? Do you thrive when debugging high-concurrency systems with peers? Then look no further! The storage backend is the lowest layer in the MongoDB stack, each contribution has a high impact on the product. We are currently working on a major re-architecture for Atlas (our database-as-a-service offering), improving performance for our largest customers and enabling additional workloads.
We are looking to speak to candidates who are based in Sydney for our hybrid working model.
**Technical Qualifications**
+ 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
**Candidate Profile**
+ You have excellent communication skills, which you use to collaborate with colleagues. You use your time effectively, make considered assessments of project complexity, and respect others who do the same
+ You love designing, writing, testing, and debugging maintainable software. You endeavour for well-thought-out solutions
+ You believe there is more value in working as a team than in the sum of singular contributions, and that everyone is accountable for a quality product
+ You are willing, able, and inspired to learn new things. You are not afraid to admit you don't know something
**Position Expectations**
+ Understand and improve the current functionality of WiredTiger
+ Make design and coding contributions to the team's projects covering new 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
+ Adapt and adhere to the team norms and the company's core values ( Measures**
+ In the first month, you will understand the high-level architecture of WiredTiger
+ In three months, you will actively participate in reviewing code changes from your peers and will diagnose and fix a few customer or testing-reported issues
+ In six months, you will contribute to the development of a project slated for the next release of MongoDB and participate in the design review for new features
+ In twelve months, you are influencing the development of a new feature and are helping to mentor new engineers on the team
To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB ( , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
Requisition ID
Is this job a match or a miss?
Senior Software Engineer, Storage Engines
Posted 11 days ago
Job Viewed
Job Description
The database market is massive (IDC estimates it to be $121B+ by 2025!) and MongoDB is at the head of its disruption. At MongoDB, we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.
The Storage Engines team is building WiredTiger, a cutting-edge open-source storage engine. WiredTiger employs modern hardware architectures and software algorithms to achieve extraordinary performance for the most intricate applications. This team includes database engineering pioneers with decades of experience who are considered deep domain specialists.
We are a diverse collection of people and globally distributed - having different backgrounds, levels of domain knowledge, viewpoints, and experiences. We are all working together to tackle the obstacles of a fast-growing and ever-demanding data storage technology to keep MongoDB ahead of customers' expectations.
Are you an experienced software engineer seeking a new opportunity to make a high-impact contribution to the database industry? Do you thrive when debugging high-concurrency systems with peers? Then look no further! The storage backend is the lowest layer in the MongoDB stack, each contribution has a high impact on the product. We are currently working on a major re-architecture for Atlas (our database-as-a-service offering), improving performance for our largest customers and enabling additional workloads.
We are looking to speak to candidates who are based in Sydney office for our hybrid working model.
**Technical Qualifications**
+ 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
**Candidate Profile**
+ You have excellent communication skills, which you use to collaborate with colleagues. You use your time effectively, make considered assessments of project complexity, and respect others who do the same
+ You love designing, writing, testing, and debugging maintainable software. You endeavour for well-thought-out solutions
+ You believe there is more value in working as a team than in the sum of singular contributions, and that everyone is accountable for a quality product
+ You are willing, able, and inspired to learn new things. You are not afraid to admit you don't know something
**Position Expectations**
+ Understand and improve the current functionality of WiredTiger
+ Make design and coding contributions to the team's projects covering new 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
+ Adapt and adhere to the team norms and the company's core values ( Measures**
+ In the first month, you will understand the high-level architecture of WiredTiger
+ In three months, you will actively participate in reviewing code changes from your peers and will diagnose and fix a few customer or testing-reported issues
+ In six months, you will contribute to the development of a project slated for the next release of MongoDB and participate in the design review for new features
+ In twelve months, you are influencing the development of a new feature and are helping to mentor new engineers on the team
To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy ( , we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB ( , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
_Req ID - _
Is this job a match or a miss?
Senior Software Engineer, Storage Layer Services
Posted 11 days ago
Job Viewed
Job Description
The worldwide data management software market is massive - IDC forecasts it to be $137.6 billion by 2026! At MongoDB, we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and were the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.
The Storage Layer Services Team is currently re-architecting the MongoDB Cloud Storage Layer. This is a relatively new team in MongoDB that sits at the heart of the next generation MongoDB Cloud Storage Architecture, and the team is working to build performant multi-tenant distributed storage services both to enhance our existing MongoDB cloud storage architecture and to power more of our customers' use cases more efficiently. We are looking for talented Senior Engineers to join the team and be founding members of the team, where you will play a crucial role in our multi-year roadmap.
Our team champions a strong culture of inclusivity, diversity, and collaboration. If you want to work on a collaborative team that applies distributed systems fundamentals to deliver core storage features of a popular database, join us! Let's change what's possible for application developers, system architects, and database operators.
We are looking to speak to candidates who are based in Sydney for our hybrid working model.
**Candidate Profile**
+ Minimum of 5 years of experience in programming, debugging, and performance tuning of distributed and/or highly concurrent software systems
+ Strong systems fundamentals, including multi-threaded programming and performance profiling
+ Experience with distributed systems
+ Proven experience in building, deploying, and operating multi-tenant cloud services with a focus on operational excellence
+ Familiarity with database internals or experience building core components for data processing systems
+ Hands-on experience in developing performance-sensitive software
+ Experience with large backend/compiled codebases, preferably in Rust or C/C++ B.Sc. in Computer Science or a related field, or equivalent practical experience
+ Excellent verbal and written technical communication skills, with a strong desire to collaborate with colleagues
+ Strong time management skills and the ability to realistically assess project complexity
+ Interest in the theory and practice of high-availability systems; hands-on experience or an M.Sc./Ph.D. in the domain is a plus
**Position Expectations**
+ Develop secure multi-tenant cloud-native storage solutions to ensure performance, automatic failover and zero downtime
+ Implement and operate (oncall) production-ready applications in Rust
+ Diagnose test failures and performance regressions, and implement fixes
+ Lead development and project management for large, cross-team initiatives
+ Identify, design, implement, test, and support new features related to Storage Layer Services, while contributing to the operational excellence of running a cloud service
+ Collaborate with Product Management and Engineering leadership to define product roadmaps
**Success Measures**
+ In the first month: Understand the high-level architecture of MongoDB Cloud Storage Architecture and resolve a few bugs
+ In three months: Contribute to the Rust development of a project slated for the initial release of the Storage Layer Services and take on code review responsibilities and participate in reviewing designs for new features
+ In six months: Lead the development of a new feature and help mentor new engineers on the team
To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB ( , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
**MongoDB is an equal opportunities employer**
Req ID -
Is this job a match or a miss?
Senior Software Engineer - Azure Storage
Posted 5 days ago
Job Viewed
Job Description
We are looking for an experienced Senior Software Engineer - Azure Storage with a demonstrable record of top-notch design and code development skills. This position will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. The candidate will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.
If you are ready to take on the challenge of solving impactful and intricate problems, designing and building complex logic and debugging live systems, then this is the position for you. Thought leadership, the ability to communicate up, down and across, and a strong commitment to our customers will be required.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Collaborates with appropriate stakeholders to determine user requirements for a scenario.
+ Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
+ Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
+ Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
+ Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ 4+ years of experience with building scalable system software and/or Services.
+ 4+ years of experience with building database systems or storage systems.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Is this job a match or a miss?
Software Engineer 3, Storage Engines
Posted 11 days ago
Job Viewed
Job Description
The Storage Team is building WiredTiger, a world-class distributed open-source storage engine. WiredTiger employs modern hardware architectures and innovative software algorithms to achieve extraordinary performance for the most demanding applications. This team includes database engineering pioneers ( with decades of experience who are considered deep domain specialists. Due to growth, we are looking for a results-oriented individual to join our outstanding team in Sydney.
This group provides efficient data storage and scalable parallel access that is leveraged by the higher layers of the MongoDB data platform stack. We are a diverse collection of individuals - having different backgrounds, levels of domain knowledge, viewpoints and experiences - all working together to keep MongoDB storage ahead of the most challenging customer expectations.
Our projects include supporting efficient sparse data via column stores, algorithm improvements and performance optimisations, enabling additional workloads at the higher levels of MongoDB and working with our Server teams to unlock innovative and exciting new features.
If you want to join a globally distributed, inquisitive, hand-picked team of engineers who take on the challenges of a fast growing and ever demanding data storage technology, join us!
We are looking to speak to candidates who are based in Sydney for our hybrid working model.
**Candidate Profile**
+ You have strong computer science knowledge and at least 2 years of server-side C or C++ development experience. Professional or advanced academic expertise in the domains of distributed systems and databases is preferable, but not strongly required
+ You are enthusiastic about designing, writing, testing, and debugging maintainable software. You strive for well thought out solutions instead of quick fixes
+ You have excellent technical communication skills, which you use to collaborate with colleagues. You manage your time effectively, make realistic assessments of project complexity, and respect others who do the same
+ You are friendly, sociable, and eager to establish relationships with your team members. You believe there is more provided value working as a team than in the sum of individual contributions, and that everyone is accountable for a quality product
+ You are willing, able, and motivated to quickly learn new things. You are not afraid to admit you don't know something or to ask for help
+ You are curious about how people and organisations use MongoDB, and how MongoDB could be improved to enable more use cases
**Position Expectations**
+ Understand and improve the current functionality of WiredTiger
+ Identify, design, implement, test, and support new features in MongoDB
+ 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
+ Fix code defects and work with support to diagnose and remediate customer issues
+ Adapt and adhere to the team norms and the company core values ( Measures**
+ In the first month, you will understand the high-level architecture of WiredTiger
+ In three months, you will tackle code review responsibilities and will diagnose and fix a few customer or testing-reported issues
+ In six months, you will contribute to the development of a project slated for the next major release of MongoDB and participate in the design review for new features
+ In twelve months, you are leading the development of a new feature and are helping to mentor new engineers on the team
To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy ( , we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB ( , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
Requisition ID
Is this job a match or a miss?
Principal Software Engineer - Azure Storage
Posted 11 days ago
Job Viewed
Job Description
As a Principal Software Engineer - Azure Storage, you will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. In addition, you will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Design, develop, test and support features, experiences and solutions for highly scalable services.
+ Develop high quality secure and compliant solutions.
+ Support highly available services used by millions of users on a daily basis.
+ Provide technical leadership across multiple projects, aligning engineering priorities with business objectives and driving measurable impact through innovation and execution excellence.
+ Infuse AIOps practices to drive productivity, operational excellence, observability, incident detection, accurate root-cause analysis and mitigation.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
+ OR equivalent experience.
+ 5+ years developing production software.
+ 5+ years of system design, algorithmic skills, and data structures experience.
+ 5+ years of debugging, testing, and problem-solving skills.
+ 5+ years of proficiency working cross teams and collaborating with partners.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science, Mathematics, Engineering or related fields.
+ 5+ years of experience designing, building and running large scale and highly available Cloud services or distributed systems.
+ 5+ years of experience in automation, performance, and building highly available distributed systems at scale.
+ 5+ years of troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layer.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Is this job a match or a miss?
Principal Software Engineer - Azure Storage
Posted 11 days ago
Job Viewed
Job Description
As a Principal Software Engineer - Azure Storage, you will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. In addition, you will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
+ Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Leads by example and mentors others to produce extensible and maintainable code used across products.
+ Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items.
+ Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
+ Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 5+ years of proficiency in C/C++ object-oriented programming.
+ 5+ years of technical communication skills.
+ 5+ years of expert knowledge on Cloud Scale storage or Distributed systems.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Is this job a match or a miss?
Be The First To Know
About the latest Storage engineer Jobs in Australia !
Senior Software Engineer - Azure Storage
Posted 11 days ago
Job Viewed
Job Description
We are looking for an experienced Senior Software Engineer - Azure Storage with a demonstrable record of top-notch design and code development skills. This position will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. The candidate will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.
If you are ready to take on the challenge of solving impactful and intricate problems, designing and building complex logic and debugging live systems, then this is the position for you. Thought leadership, the ability to communicate up, down and across, and a strong commitment to our customers will be required.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Collaborates with appropriate stakeholders to determine user requirements for a scenario.
+ Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
+ Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
+ Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
+ Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ 4+ years of experience with building scalable system software and/or Services.
+ 4+ years of experience with building database systems or storage systems.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Is this job a match or a miss?
Principal Software Engineer - Azure Storage
Posted 11 days ago
Job Viewed
Job Description
As a Principal Software Engineer - Azure Storage, you will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. In addition, you will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Design, develop, test and support features, experiences and solutions for highly scalable services.
+ Develop high quality secure and compliant solutions.
+ Support highly available services used by millions of users on a daily basis.
+ Provide technical leadership across multiple projects, aligning engineering priorities with business objectives and driving measurable impact through innovation and execution excellence.
+ Infuse AIOps practices to drive productivity, operational excellence, observability, incident detection, accurate root-cause analysis and mitigation.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
+ OR equivalent experience.
+ 5+ years developing production software.
+ 5+ years of system design, algorithmic skills, and data structures experience.
+ 5+ years of debugging, testing, and problem-solving skills.
+ 5+ years of proficiency working cross teams and collaborating with partners.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science, Mathematics, Engineering or related fields.
+ 5+ years of experience designing, building and running large scale and highly available Cloud services or distributed systems.
+ 5+ years of experience in automation, performance, and building highly available distributed systems at scale.
+ 5+ years of troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layer.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Is this job a match or a miss?
Principal Software Engineer - Azure Storage
Posted 11 days ago
Job Viewed
Job Description
As a Principal Software Engineer - Azure Storage, you will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. In addition, you will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Design, develop, test and support features, experiences and solutions for highly scalable services.
+ Develop high quality secure and compliant solutions.
+ Support highly available services used by millions of users on a daily basis.
+ Provide technical leadership across multiple projects, aligning engineering priorities with business objectives and driving measurable impact through innovation and execution excellence.
+ Infuse AIOps practices to drive productivity, operational excellence, observability, incident detection, accurate root-cause analysis and mitigation.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python
+ OR equivalent experience.
+ 5+ years developing production software.
+ 5+ years of system design, algorithmic skills, and data structures experience.
+ 5+ years of debugging, testing, and problem-solving skills.
+ 5+ years of proficiency working cross teams and collaborating with partners.
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science, Mathematics, Engineering or related fields.
+ 5+ years of experience designing, building and running large scale and highly available Cloud services or distributed systems.
+ 5+ years of experience in automation, performance, and building highly available distributed systems at scale.
+ 5+ years of troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layer.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Is this job a match or a miss?