Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Software Engineer II

AI Summary ✨

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience with requirement analysis, feature design or test plan writing
  • Experience in analyzing, designing, implementing and troubleshooting large-scale distributed systems

Nice to Haves:

  • Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience with agile methodology
  • Knowledge with the networking areas: Ethernet, Virtual Local Area Networks (VLANs), Internet Protocol (IP) Routing, Transmission Control Protocol/Internet Protocol (TCP/IP), Border Gateway Protocol (BGP), Quality of Service (QoS), L2-L3 protocols, QOS, network congestion management, network management

What You'll Be Doing:

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale

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

Belgrade, Serbia

Experience: Mid-level
Posted: October 31, 2025
Java
Javascript
Python
backend

Similar jobs

  • a day ago
    New
    Remote
  • 7 days ago
    Remote
  • 7 days ago
    Remote
  • 7 days ago
    Remote
  • See all jobs in Serbia