11 hours ago
Base Salary
$120k - $261k/yr
Responsibilities
- Build highly scalable ingestion pipelines and indexing solutions at exabyte scale with interactive freshness and low-latency access.
- Own and contribute to complex architecture and design decisions covering scalability, performance, resiliency, cost, disaster recovery, security, privacy, and compliance.
- Develop extensible, maintainable, well-tested, secure, and performant software while conducting code reviews and coaching other engineers.
- Create comprehensive test strategies, automate validation, improve test coverage, and use AI tools for test automation.
- Automate production and deployment processes, manage safe rollouts and rollback plans, and support experimentation through feature flags and flighting.
- Implement logging, instrumentation, telemetry, dashboards, monitoring, and observability for live services and experiments.
- Participate in rotational on-call operations, incident response, postmortems, troubleshooting, and reliability improvements.
- Collaborate with product managers, technical program managers, security and privacy partners, and other stakeholders to understand requirements and deliver solutions.
- Develop or enhance developer tools and share engineering practices and technical knowledge with the team.
Requirements
- Bachelor’s degree in computer science or a related technical field and 4+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Preferred: master’s degree in computer science or a related technical field and 6+ years of technical engineering experience with coding in the listed languages, or a bachelor’s degree and 8+ years of experience, or equivalent experience.
- Experience designing, implementing, testing, deploying, monitoring, and supporting scalable software systems.
- Ability to address security, privacy, compliance, reliability, performance, and disaster recovery requirements.
- Ability to lead architecture and design discussions, guide project planning, review code and designs, and coach other engineers.
Benefits
- The posting emphasizes diversity and inclusion, respect, integrity, accountability, and work-life balance.
- Certain roles may be eligible for benefits and other compensation.
- The position is open for a minimum of 5 days, with applications accepted on an ongoing basis until filled.
Tech Stack
Categories
BackendData Engineering
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
