Principal Software Engineer - Azure Blob Storage at Microsoft
, , United States -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Azure Blob Storage, Distributed Systems, Cloud Backend Development, API Development, Data Pipelines, Artificial Intelligence, C, C++, C#, Java, JavaScript, Python, Software Engineering Processes, Mentoring, Technical Direction, Risk Mitigation, Collaboration

Industry

Software Development

Description
Design, develop, and operate highly resilient distributed storage solutions serving millions of requests across global regions. Lead strategic initiatives to enable hyper-scale workloads via full stack innovation, delivering impactful results with minimal supervision. Partner with stakeholders to align technical implementations with business objectives and long-term vision. Transform complex and ambiguous problems into clear, actionable technical solutions through cross-team collaboration and effective teamwork. Set technical direction by identifying and mitigating risks proactively, while ensuring the security, performance, and scalability of the systems. Drive ongoing improvements in software engineering processes and advocate for best practices across the team. Mentor and guide engineers across all levels by providing coaching, constructive feedback, and modeling excellence in engineering practices. Bachelor'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 6+ years experience in designing and developing products and services in large scale distributed systems. 6+ years of experience in cloud backend development and operation, including performance, reliability, resilience, and scale-out. Bachelor's Degree in Computer Science OR related technical field AND 12+ 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. Experience designing and implementing distributed storage systems. Experience developing scalable and high-performance Application Programming Interface (API) services. Experience in understanding data pipelines, access patterns, and frameworks for Artificial Intelligence (AI) systems.
Responsibilities
Design, develop, and operate highly resilient distributed storage solutions. Lead strategic initiatives and partner with stakeholders to align technical implementations with business objectives.
Loading...