Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Software Engineer

AI Summary ✨

Requirements:

  • Own design, development, and dev ops of Tier 0 Teams Services to ensure high availability, scalability, and resiliency.
  • Implement resiliency patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling, Stale Cache, among others.
  • Implement efficient patterns to call dependent services, leverage a distributed cache like Redis.
  • Build reusable libraries of services best practices for other teams to leverage.
  • Perform live site/dev ops engineering for services you own with top-notch monitoring, dashboards, and TSGs.
  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.

Nice to Haves:

  • Good system design, algorithmic skills, good knowledge of data structures.
  • Solid problem-solving and debugging skills.
  • Solid understanding of testing principles and high-quality software.
  • Excellent collaboration skills and critical thinking.
  • Good communication skills both verbal and written.
  • Experience designing, building and running large scale and highly available cloud services or distributed systems.
  • General database knowledge and experience of working with data at high scale.
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers.
  • Knowledge of Azure Cloud, Power Platform, or Dynamics 365.
  • Passion for high-availability, automation, performance, and building highly available distributed systems at scale.
  • Practice of modern software engineering, including coding standards, code reviews, source control management, build processes, testing, and releasing.

What You'll Be Doing:

  • Own design, development, and dev ops of Tier 0 Teams Services to ensure high availability, scalability, and resiliency.
  • Implement resiliency patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling, Stale Cache, among others.
  • Implement efficient patterns to call dependent services, leverage a distributed cache like Redis.
  • Build reusable libraries of services best practices for other teams to leverage.
  • Perform live site/dev ops engineering for services you own with top-notch monitoring, dashboards, and TSGs.

Perks and Benefits:

  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Apply here
Microsoft logo

Microsoft

Capital City of Prague, Czech Republic

Experience: Senior
Posted: December 3, 2024
Azure
Java
Javascript
Python
Redis
backend

Similar jobs

  • microsoft logo

    Software Engineer II

    Capital City of Prague, Czech Republic (Remote)

    7 days ago
    Remote
  • microsoft logo

    Senior Software Engineer

    Capital City of Prague, Czech Republic

    7 days ago
  • microsoft logo

    Principal Software Engineer

    Capital City of Prague, Czech Republic (Remote)

    9 days ago
    Remote
  • microsoft logo

    Software Engineering IC2

    Capital City of Prague, Czech Republic

    9 days ago
  • See all jobs in Czech Republic