Microsoft Corporation Senior Software Engineer in Belgrade, Serbia
We are the Azure Data teams, part of the Azure organization in Microsoft. Azure Data teams present interesting challenges in big-data, cloud, storage and open-source technologies. We build reliable, highly scalable and highly performing distributed systems for data analytics on Azure. We are creating a planetary scale storage system, which can scale to Exabyte of data (yes, that’s 18+ digits ). Azure services team is building next generation globally distributed, elastic scale, multi-mode cloud database services. It is designed to enable developers to build planet-scale applications. This is an opportunity to be part of a very agile team, which takes on hard distributed problems and ship impact features at a rapid pace.
We are hiring talented and motivated Senior Software Engineers who are passionate about researching, taking on new challenges, and solving deep technical problems.
Design, write and deliver software to improve the availability, reliability, scalability, latency, security, resiliency, and efficiency of a service
Contribute in debugging, troubleshooting complete stack of a service and drive analysis of an outage; write software and build automation to resolve problems permanently
Engage in service capacity planning and demand forecasting, software performance analysis and system tuning
Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
Review and influence ongoing design, architecture, standards and methods for operating services and systems; assess design and code changes to drive improvements
Conduct periodic on call duties
2+ years of experience building scalable distributed systems
5+ years of software development experience in a product group.
Demonstrated excellence in Coding, Code Review and Technical communication documentation
Demonstrated problem solving and debugging skills
Experience with owning or driving large scale services, components or feature areas
BS in Computer Science or Engineering discipline, OR 4 years of equivalent software engineering work experience
The ability to multi-task while balancing short-term and long-term tasks is essential
Experience optimizing automation, reliability and monitoring of LiveSite
Strong customer focus and data driven approach
End-to-end Delivery and Innovation
Agility in fast paced environment
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks may vary depending on the nature of your employment with Microsoft and the country where you work.