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


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.0

Posted On

19 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Security Personas, System Integration, Innovation, Scalable Solutions, Operational Excellence, Engineering Best Practices, Developer Productivity, C, C++, C#, Java, JavaScript, Python, Microservices, Docker, Kubernetes

Industry

Software Development

Description
Define Security Personas & Scenarios: Clarify user personas and security use cases to design targeted solutions. Drive System Integration: Collaborate cross-functionally to influence architecture and ensure seamless service integration. Lead Innovation: Initiate and guide experiments to evaluate emerging technologies and identify optimal solutions. Build Scalable Solutions: Develop reliable, maintainable, and scalable software to meet evolving business needs. Embed Operational Excellence: Integrate monitoring, incident response, and live site readiness into development workflows. Promote Engineering Best Practices: Champion clean code, modern standards, and continuous improvement. Enhance Developer Productivity: Improve tools and automation to streamline workflows and boost efficiency. 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, C++, C#, Java, JavaScript, or Python 6+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices. 6+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets. 6+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes). 2+ years of experience building consensus and resolving conflicts across cross-functional teams to drivealignment and effective decision-making. 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, C++, C#, Java, JavaScript, or Python 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, C++, C#, Java, JavaScript, or Python OR equivalent experience. 12+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices. 12+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets. 12+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes). 4+ years of experience building consensus and resolving conflicts across cross-functional teams to drivealignment and effective decision-making.
Responsibilities
The Principal Software Engineer will define security personas and scenarios to design targeted solutions while driving system integration across teams. They will lead innovation by evaluating emerging technologies and building scalable, reliable software to meet business needs.
Loading...