Software Engineer at Microsoft
, , United States -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Software Development, Cloud Services, Performance Tuning, Multithreaded Programming, Parallel Programming, Memory Optimization, CPU Optimization, Concurrency Control, Coding Standards, Engineering Best Practices, Design Reviews, Code Reviews, Technical Discussions, Collaboration, Problem Solving

Industry

Software Development

Description
Designs and develops robust, scalable, and reliable software solutions that handle massive amounts of data. Uses C++ to implement features and algorithms for the Azure Storage platform, which powers some of the world's largest cloud services. Writes clean, maintainable, well-tested code using C++, following coding standards and guidelines, using modern tools and frameworks, and applying engineering best practices throughout the software development lifecycle. Collaborates with other teams across Azure Storage to develop seamless and efficient solutions for customers. Works with engineers, product managers, architects, and other stakeholders to understand the requirements, design the architecture, and deliver the features. Performs on-call duty as a Designated Responsible Individual (DRI). Monitors systems/products/services for degradation, downtime, or interruptions. Alerts stakeholders about status and initiates actions to restore systems/products/services. Participates in design reviews, code reviews, and technical discussions. Shares knowledge and expertise, learns from others, and contributes to the improvement of the team and the product. Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, Go, or Kotlin, These requirements include, but are not limited to the following specialized security screenings: Bachelor's Degree in Computer Science, or related technical discipline AND 1+ year(s) proven experience coding in languages including, but not limited to, C, C++, C#, Java, Go, or Kotlin, OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, Go, or Kotlin, OR equivalent experience. Hands-on experience developing software in C and C++, with a focus on performance and reliability. Experience designing and implementing memory-optimized and CPU-optimized code for resource-constrained environments. Experience in multithreaded and parallel programming, including synchronization, concurrency control, and performance tuning.
Responsibilities
Designs and develops robust, scalable, and reliable software solutions for the Azure Storage platform. Collaborates with teams to understand requirements and deliver features while monitoring systems for performance and reliability.
Loading...