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

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Architectural Design, Coding, Test Strategies, Integration, Operational Readiness, Troubleshooting, Telemetry, Automation, Customer Engagement, Mentoring, Technical Blogging, NoSQL Databases, Distributed Systems, Scalability, Availability, Observability

Industry

Software Development

Description
- Lead architectural design for complex, large-scale services, producing clear design documents that capture dependencies, trade-offs, and long-term scalability. - Build and maintain high-quality, extensible, and reliable code, while defining comprehensive test strategies to ensure functionality, prevent regressions, and validate security. - Collaborate with partner teams to ensure seamless integration, end-to-end testing, and operational readiness, including telemetry, scalability validation - Ensure live-site excellence by leading on-call operations, improving troubleshooting guides, telemetry, and automation to enhance on-call effectiveness; recommend user-facing documentation and additional test coverage to reduce incidents. - Engage directly with customers to understand scenarios, validate requirements, and incorporate feedback into design and solution improvements. - Mentor engineers and lead by example in producing maintainable, secure, and performant code that adheres to design specifications. - Produce technical blogs and content that showcase the scale, innovation, and engineering excellence of Cosmos DB, helping grow awareness and adoption across the developer community. 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. 5+ years of experience building system designs and solutions on distributed systems. These requirements include, but are not limited to the following specialized security screenings: Experience designing, building, and operating large-scale NoSQL cloud databases (e.g., Cosmos DB, DynamoDB, Cassandra, MongoDB) with emphasis on scalability, availability, and observability. Experience collaborating with partner teams to ensure seamless integration, end-to-end testing, and operational readiness, including telemetry, scalability validation. Experience engaging directly with customers to understand scenarios, validate requirements, and incorporate feedback into design and solution improvements.
Responsibilities
Lead architectural design for complex services and ensure live-site excellence by improving operational processes. Collaborate with teams for seamless integration and engage with customers for feedback on design improvements.
Loading...