Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, React, JavaScript, TypeScript, HTML5, CSS3, Performance Optimization, Debugging, Collaboration, Problem Solving, Curiosity, Performance Metrics, Web Development, C, C++, C#

Industry

Software Development

Description
We help feature teams ship quality performant experiences out of the gate, track key performance metrics for critical high-volume scenarios, drive culture of performance by promoting best practices and consulting. As a team, we obsess about learning, diving deep into areas of opportunities, experimenting and use an evidence-based approach to turning opportunities into positive impact on performance of the product through collaboration. 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. - 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. - 4+ years of industry programming, software development, and/or software engineering experience. - Great understanding of React internals, including rendering, performance and state management. - Proficiency in React, React ecosystem and best practices, significant web app development and debugging experience. - Solid understanding of web tech - JavaScript/TypeScript, HTML5, CSS3. - Prior experience in solving performance problems in complex web apps. - 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 - OR equivalent experience. - Good understanding of browser internals, rendering lifecycle, and critical rendering path. - Proficiency with React Profiler/React Render Tracker. - Solid experience with Edge DevTools and debugging techniques. - Experience solving challenging problems and cross team/organization collaboration skills. - Curiosity to dive deep, continuously learn and experiment. - Identify opportunities for improvements through profiling, developing proofs of concepts, measuring impact to performance improvements across critical areas of our application - Partner and collaborate with feature teams to help them to deliver high quality performant experiences - Drive adoption of performance best practices, through consulting and presenting deep dives - Track key performance metrics and their instrumentation, at build time as well as from production telemetry, investigate regressions - Help shape vision for future performant architecture and patterns as the application evolves
Responsibilities
The Senior Software Engineer will help feature teams deliver high-quality, performant experiences and track key performance metrics. They will collaborate with teams to drive the adoption of performance best practices and shape the vision for future architecture.
Loading...