Principal Software Engineer
Microsoft · microsoft.com
RedmondLead / Manager6+ yrs
Posted 25 days ago. 49 more Software Engineer jobs in Redmond, Washington went up on company career pages this week.
See the newer ones
Straight from the company’s own careers site.
The job in short
Principal software engineering.
JavaC++C#AzureMachine learningLLMsPyTorchTensorFlowAgentic
Details
- Found
- 23 d ago · posted 2026-10-13
- Location
- Redmond, WA, US
Full description
Design, build, and operate highly scalable, real-time cloud services and data-processing systems using Azure technologies to improve the efficiency and effectiveness of security analyst workflows. Develop AI-powered security capabilities using technologies such as transformer-based models, embeddings, vector stores, large language models (LLMs), and agentic workflows to solve complex security scenarios and expand automation. Own features end to end, from architecture and design through implementation, productization, deployment, monitoring, and continuous improvement in production. Provide technical leadership and mentorship to engineers, helping establish engineering optimal practices and fostering a collaborative environment where engineers can grow, innovate, and deliver high-quality solutions. Lead and participate in architecture, design, and code reviews, evaluate technical approaches, apply AI-assisted software engineering practices, and improve documentation, tooling, and development practices that increase engineering efficiency and software quality. Collaborate across engineering, product, and security disciplines to build capabilities for both Security for AI and AI for Security, improving threat detection, investigation, and response experiences. Embody our culture and values. Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, C++. These requirements include but are not limited to the following specialized security screenings: 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#, Java, C++. 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#, Java, C++. OR equivalent experience. 5+ years of professional software engineering experience designing, building, and delivering high-quality production software. 3+ years of experience building cloud services, distributed systems, or AI-powered systems, including experience designing and operating scalable production services. Experience building and shipping AI-powered features in production, using technologies such as large language models (LLMs), machine learning models, embeddings, or related AI technologies. Experience with machine learning frameworks and libraries, such as PyTorch, TensorFlow, or equivalent technologies. Experience collaborating across engineering, product, and other technical disciplines to design and deliver complex software solutions.
Software Engineer jobs in Redmond, Washington · Software Engineer jobs in the United States · All Microsoft jobs · Senior Software Engineer jobs in Redmond, Washington · Senior Software Engineer jobs in the United States · Senior and manager-level jobs in Redmond, Washington