HonorHer Jobs

HonorHer

Job Information

Microsoft Corporation Principal Software Engineer in Multiple Locations, Romania

Are you excited about the possibility of working on the largest cloud storage service in the world? Azure Storage team is chartered with building and operating the persistent storage for the entire Microsoft Azure cloud! Azure Storage consists of a platform which currently powers six different storage services – Files, Disks, Blobs, Data Lake, Tables, and Queues. We are looking for a hands on talented software engineering manager who can drive and lead the design, implementation, and optimization of Azure Storage Buildout Services and Workflows that can scale up to support exabytes of storage, and provide world-class reliability, performance, and security.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. #azurecorejobs

Responsibilities

Responsibilities:

  • You will develope features to improve performance and scale targets of Azure Storage Buildout Services. You will also lead a world class, collaborative team of software engineers building software using agile methodologies and DevOps to run live site for the service.

  • You will have a platform to learn and research technologies, propose solutions, evaluate multiple design options, make recommendations and decisions, implement solid and efficient engineering practices, and work cross-group with our partners to build world class end to end solutions that will delight our customers.

  • You need to be passionate about technology, innovation and creating distributed cloud platform services and enterprise-grade software, as well as working on challenging new features in a relatively young and fast paced product development environment.

  • You should be motivated to make an impact, eager to learn and grow, comfortable dealing with ambiguity, and enjoy creative thinking.

  • You will collaborate with appropriate stakeholders to determine user requirements for a scenario.

  • You will drive identification of dependencies and the development of design documents for a product, application, service, or platform.

  • You will create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).

  • You will leverage subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive workgroup's project plans, release plans, and work items.

  • You will act as a Designated Responsible Individual (DRI) and guide 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.

  • You will proactively seek new knowledge and adapt 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.

Qualifications

Required Qualifications:

  • 6+ years of experience in scalable system software and/or Services with a solid understanding of multi-threaded/asynchronous application development using C/C++ or C#/.NET.

  • BS degree or higher in computer science or computer engineering.

  • 4+ years of experience in leading team of software developers in complete SDLC lifecycle environment.

  • Strong passion for delivering high-quality, large-scale services in cloud applications. 

  • Strong analytical, problem solving and organizational skills.  

  • Ability to deal with the ambiguity associated with working in a fast-paced and changing environment. 

Preferred Qualifications:

  • Storage and file systems experience is a plus.

  • Experience in development of cloud services and distributed systems is a plus.

  • Experience with debugging tools like WinDBG, Wireshark etc. is a plus.

  • Windows or Linux operating system knowledge is a plus.

  • Multi-year native C/C++ code development skills is a plus.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Additional Details:

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers