1. 2. Architect, develop, and sustain large scale distributed platform services. 3. 4. Keep a focus on the usage/metrics of the owned services and be super customer focused. 5. Help the team plan and execute technical deliverables. 6. Mentor junior engineers capable of developing and running scalable, reliable, maintainable services. .
Responsibilities
Work with product, design and other stakeholders for understanding of requirements and turn them into architectural and design plans with implementation roadmap. Provide hands-on technical leadership: software design and development, coding, debugging complex issues, prototyping new features and reviewing code for quality.
Required Qualifications
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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience contributing to any existing OSS like PostgreSQL/ MongoDB /Cassandra is a huge plus. Experience developing with or building Postgres extensions is highly desirable. Experience writing performance benchmarks for C# / .NET or Java code, proven experience with tuning systems for critical-path performance improvements
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page