Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer – Azure Storage image - Rise Careers
Job details

Senior Software Engineer – Azure Storage

Are you passionate about solving complex problems in distributed systems? Do you thrive in environments where you can make a tangible impact every day? If so, the Microsoft Azure Storage team has an exciting opportunity for you!As a Senior Software Engineer to join our team and contribute to the development of cutting-edge features in Azure’s massive distributed storage system, specifically designed to support Analytics and AI/ML workloads. This opportunity will allow you the chance to work on a highly scalable and distributed metadata index that handles millions of requests per second, ensuring our hyperscale storage system remains robust and efficient.Why You’ll Love Working With UsInnovation at Scale: You’ll be at the forefront of developing solutions for one of the largest and most complex distributed systems in the world.Impactful Work: Your contributions will directly influence the performance and reliability of services used by Analytics and AI/ML teams globally, powering critical applications and workloads.Collaborative Environment: Work alongside some of the brightest minds in the industry, where your ideas and innovations are not only welcomed but encouraged.Continuous Growth: We value continuous learning and provide ample opportunities for professional development, ensuring you stay at the cutting edge of technology.What We’re Looking For• A deep passion for distributed systems and problem-solving.• Effective design, coding, and testing skills, with a focus on delivering high-quality software.• Experience in building scalable systems that can handle massive amounts of data and requests.• A mindset that is obsessed with innovation and excellence, with a keen eye for detail.If you’re excited about the opportunity to work on a system that pushes the boundaries of what’s possible, and you’re eager to contribute to the future of AI/ML, we want to hear from you. Apply today and be part of a team that’s shaping the future of cloud storage!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.In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.Responsibilities• Architect and implement new features in Azure’s distributed storage system, ensuring they are scalable, reliable, and optimized for performance.• Partner with cross-functional teams, including AI/ML, Analytics, and Cloud Infrastructure, to understand their requirements and translate them into scalable solutions within the storage system.• Participate in code reviews, provide constructive feedback, and mentor engineers to foster a culture of technical excellence.• Analyze system performance and identify bottlenecks in the storage infrastructure. Develop and implement strategies to improve efficiency, reduce latency, and enhance overall system throughput.• Develop and maintain high-availability features to ensure that Azure’s storage system remains resilient under heavy load and during failure scenarios.• Write automated tests to validate system functionality and robustness, ensuring that new features are shipped with high confidence in their quality.• Continuously research and experiment with new technologies and methodologies to enhance the capabilities of the Azure storage system. Lead initiatives to adopt new tools, frameworks, or techniques that improve development efficiency or system performance.• Embody our Culture & ValuesQualificationsRequired 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.• 3+ years of experiences with any NoSQL database, such as MongoDB, Cassandra, Redis, etc.• 3+ years of experiences with RESTful APIs, microservices, distributed systems, and data structures.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 8+ 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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python• OR equivalent experience.• Experience with agile methodologies and software development lifecycle.• Knowledge of software design principles, patterns, and best practices.Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-payMicrosoft will accept applications for the role until September 11, 2024.#azurecorejobsMicrosoft 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.
Microsoft Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Microsoft DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Microsoft
Microsoft CEO photo
Satya Nadella
Approve of CEO

Average salary estimate

Estimate provided by employer
$130000 / ANNUAL (est.)
min
max
$120K
$140K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Flexible CultureBadge Global CitizenBadge InnovatorBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
September 2, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted 2 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Company
Posted 8 days ago