Principal Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Design and develop features for large scale distributed software services and solutions. Communicate technical details clearly across organizational boundaries and customers. Adhere to modern software engineering practices through design and code reviews. System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions. Develop âbest-in-classâ engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas. Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered. Focus on customer/partner needs through a data driven approach. Champion and model usage of AI across the entire software development
Requirements
lifecycle and operations. Embody our Culture and Values 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. 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 Bachelorâs Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. MSFTSecurity Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area
Benefits & conditions
and the base pay range for this role in those locations is USD $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Best Countries for Software Engineers
Software Engineer Salary London
Highest Paying Tech Companies for Developers