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


Start Date

Immediate

Expiry Date

23 Feb, 26

Salary

0.0

Posted On

25 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Cloud Services, AI Technologies, Machine Learning, Architecture Design, Security Compliance, Data Analysis, Incident Resolution, Distributed Systems, C, C++, C#, Java, JavaScript, Python, Object Oriented Programming

Industry

Software Development

Description
Lead architecture design, testing, and security compliance for products. Develop and operate large scale, low latency, and high throughput cloud services. Drive highly complex and mission critical solutions that involve multiple Azure Services. Evaluates AI technologies (such as LLMs, SLMs, embeddings) and architectures (such as orchestration patterns, RAG, etc) when developing solutions. Specifies or implements AI platform improvements like fine-tuning or training custom ML models. Collaborate with stakeholders to identify user requirements, incorporate continuous feedback, and define critical metrics for product improvement and customer value. Drive project planning, experimentation, and solution deployment. Define and measure the success/impact of requested analytics & reporting features via quantitative measures. Manage live service operations, resolve complex incidents, and create playbooks for issue resolution with a focus on performance, reliability, and safety.. Contributes to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe. Supports the identification of dependencies and design documentation for product features, learns about system interactions and back-end dependencies, and contributes to architectural processes under guidance. Stay updated on industry trends and regulations while fostering collaboration across teams to meet customer and partner needs. Ensures compliance with security, privacy, safety, and accessibility standards, leverages developer tools for code creation and debugging, contributes to automation in production and deployment, and proactively seeks knowledge to improve product availability, reliability, efficiency, and performance at scale. 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. These requirements include, but are not limited to, the following specialized security screenings: 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. 6+ years of software engineering experience with a track record in building distributed systems or cloud services. 1+ years expertise in designing and delivering scalable, reliable services in large, complex environments. Demonstrated interest in/experience with AI/ML technologies. Understanding of hardware and devices, or familiarity with OS and Firmware health and error reporting. High tolerance to ambiguity and ability make progress when situations are in flux. Experience in object oriented programming, SDE Fundamentals, programming.
Responsibilities
Lead architecture design, testing, and security compliance for products while developing large scale cloud services. Collaborate with stakeholders to identify user requirements and drive project planning and solution deployment.
Loading...