Senior Software Engineer at Microsoft
Hyderabad, Telangana, India -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Performance Testing, Profiling, Optimization, Storage Systems, System Bottlenecks, Latency Issues, Resource Utilization, Benchmarking Tools, Automation Frameworks, Deep-Dive Debugging, Key Performance Metrics, Data-Driven Recommendations, Project Plans, Release Plans, Coding, Technical Engineering

Industry

Software Development

Description
Collaborates with appropriate stakeholders to determine user requirements for a set of features. Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders and executes project plans, release plans, and work items. Design and implement performance testing, profiling, and optimization strategies for storage systems. Analyze system bottlenecks, latency issues, and resource utilization across compute, storage, and networking layers. Develop benchmarking tools and automation frameworks to evaluate system performance under real-world workloads. Investigate and resolve performance regressions, identifying root causes through deep-dive debugging. Define key performance metrics (KPIs) and provide data-driven recommendations for scaling and tuning. Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive multiple group'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. 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 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.
Responsibilities
The Senior Software Engineer collaborates with stakeholders to determine user requirements and executes project plans. They design and implement performance testing strategies and analyze system performance across various layers.
Loading...