
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • Czech Republic, Multiple Locations, Multiple Locations
Microsoft is hiring a Software Engineer to join the Unified Data Ingestion team, focusing on building scalable backend services. You'll work with technologies like Java, C#, and Azure to ensure system reliability and performance.
You have a Bachelor's or Master's Degree in Computer Science or a related technical field, along with at least 1 year of technical engineering experience. You are passionate about building scalable, secure, and maintainable backend services, and you have a strong track record in designing reliable systems and writing clean code. You understand the importance of driving engineering excellence across the development lifecycle and are eager to collaborate with cross-functional teams.
You possess experience in designing and implementing scalable backend services and automation workflows. Your focus on secure coding, robust testing, and maintainable design ensures that the features you develop are reliable and transparent to customers. You are comfortable participating in on-call rotations and live site investigations, applying structured debugging and telemetry analysis to improve service health.
You are proactive in contributing to architecture discussions, design documents, and managing cross-team dependencies. You ensure compliance with security, privacy, and accessibility standards throughout the development and deployment process. Your collaborative spirit allows you to work effectively with engineering, product, and incident management teams to enhance operational readiness.
Experience with cloud platforms, particularly Azure, is a plus. Familiarity with REST APIs and backend development best practices will help you excel in this role. You are open to learning new technologies and methodologies that can enhance your contributions to the team.
As a Software Engineer at Microsoft, you will be part of the Unified Data Ingestion team, responsible for the distribution and processing of logs produced by Identity services. You will design and implement scalable backend services that process trillions of logs per day, focusing on ingestion latency, security, and cost optimization. Your role will involve owning end-to-end feature development, ensuring that the services you build are reliable and maintainable.
You will collaborate closely with engineering, product, and incident management teams to improve service health and operational readiness. This includes participating in on-call rotations and live site investigations, where you will apply structured debugging and telemetry analysis to resolve issues. You will also contribute to architecture discussions and design documents, ensuring that your team's work aligns with broader organizational goals.
Your responsibilities will include driving engineering excellence through secure coding practices, robust testing, and maintainable design. You will ensure compliance with security, privacy, and accessibility standards throughout the development and deployment process, making sure that the services you build meet the highest quality standards.
Microsoft offers a dynamic work environment where you can grow your skills and advance your career. You will have the opportunity to work on high-scale distributed systems that have a significant impact on the organization. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
You will be part of a team that values collaboration and innovation, where your contributions will be recognized and rewarded. Microsoft provides competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us and be part of a team that is shaping the future of technology.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.