Sr. Software Engineer

Microsoft Corporation Redmond , WA 98053

Posted 1 week ago

Are you excited about the possibility of changing the world by working on the largest Cloud Object Storage service? Come and join the Azure Storage team and contribute in revolutionizing it!

The Azure Storage team is currently chartered with building, managing, and running the Persistent Cloud Storage for Microsoft Azure Cloud. Azure Storage consists of a Storage Platform which currently powers five different storage services

  • Azure Data Lake Storage, Blob Storage, Table Storage (NoSql Key Value store), Queue Storage, File Storage (SMB based File Storage) and Disk Storage. We are one of the foundational services in the Azure Cloud and we host data from some of the largest companies in the world plus supports all of Microsoft's largest online businesses including Teams, Xbox, One Drive and Bing, and has scaled to store exabytes of customer data with the roadmap looking even better in terms of growth.

Usage of Azure Storage ranges drastically - from hot access such as disks, to millisecond access such as video streaming data, to cold data such as archival data, and to hyperscale access such as HPC, big data, machine learning, and many more! Each workload brings a new set of challenges and characteristics with formidable problems to solve!

We are striving to turn Azure Storage into not only the ubiquitous Cloud storage service but the only way to store data for any modern and pre-existing application at large scale.

We strive towards engineering the most secure cloud storage platform in the world. Our platform supports one of most innovative and leading-edge technologies in cloud security. Azure Storage seamlessly integrates platform cloud security with other Azure Services allowing our customers to build the most secure solutions on the Azure Cloud platform.

We are looking to hire an engineer who is passionate about building distributed systems, building scalable and secure storage platform, collaborating with some of the core Azure services to integrate Software Defined Networking features and service functionality with Storage services that will provide an integrated solution for our customers that can seamlessly scale.

We want to realize the promise of limitless storage in the cloud as the storage platform that scales instantly to support a multitude of our customers' workloads.

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.


Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

Additional or Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

  • Experience in distributed systems and Software Defined Networking (SDN).

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.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $145,800 - $238,600 per year.

Microsoft has different base pay ranges for different work locations within the United States, which allows us to pay employees competitively and consistently in different geographic markets (see below). The range above reflects the potential base pay across the U.S. for this role (except as noted below); the applicable base pay range will depend on what ultimately is determined to be the candidate's primary work location. Individual base pay depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties/requirements, and relevant experience and skills. Base pay ranges are reviewed and typically updated each year. Offers are made within the base pay range applicable at the time.

At Microsoft certain roles are eligible for additional rewards, including merit increases, annual bonus and stock. These awards are allocated based on individual performance. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. Benefits/perks listed here may vary depending on the nature of employment with Microsoft and the country work location. U.S.-based employees have access to medical, dental, and vision insurance, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, and wellbeing benefits, among others. U.S.-based employees also receive, per calendar year, up to 10 scheduled paid holidays, and up to 80 hours Holistic Health Time Off. Additionally, hourly/non-exempt employees accrue up to 120 hours paid vacation time, and salaried/exempt employees have Discretionary Time Off (DTO).

Our Commitment to Pay Equity

We are committed to the principle of pay equity - paying employees equitably for substantially similar work. To learn more about pay equity and our other commitments to increase representation and strengthen our culture of inclusion, check out our annual Diversity & Inclusion Report. ( )

Understanding Roles at Microsoft

The top of this page displays the role for which the base pay ranges apply

  • Software Engineering IC4.

The way we define roles includes two things: discipline (the type of work) and career stage (scope and complexity). The career stage has two parts - the first identifies whether the role is a manager (M), an individual contributor (IC), an admin-technician-retail (ATR) job, or an intern. The second part identifies the relative seniority of the role - a higher number (or later letter alphabetically in the case of ATR) indicates greater scope and complexity.

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

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

  • 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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Security Software Engineer

Space Exploration Technologies

Posted 2 days ago

VIEW JOBS 2/5/2023 12:00:00 AM 2023-05-06T00:00 <p>SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.</p><p>SR. SECURITY SOFTWARE ENGINEER</p><p>At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is the world's largest satellite constellation and is providing fast, reliable internet to 1M+ users worldwide. We design, build, test, and operate all parts of the system - thousands of satellites, consumer receivers that allow users to connect within minutes of unboxing, and the software that brings it all together. We've only begun to scratch the surface of Starlink's potential global impact are looking for best-in-class engineers to help maximize Starlink's utility for communities and businesses around the globe.</p><p>As a Security Software Engineer you will influence the security of software across our product lines. We are looking for people with a track record of shipping reliable software and who have a broad understanding of the security design of today's Internet, including the cryptographic primitives involved. You see the big picture, prioritize accordingly, and are comfortable with working at different levels of abstraction. Ideally, you have notable skills in one or more of the following:</p><ul><li><p>Software engineering</p></li><li><p>Applied cryptography</p></li><li><p>Network security</p></li><li><p>Operating system security</p></li><li><p>Secure/Authenticated boot</p></li><li><p>Incident response and adversary detection</p></li><li><p>Vulnerability research</p></li></ul><p>Being flexible, communicating clearly, and establishing and maintaining productive working relationships with other engineering teams are paramount to success. If you are passionate about building quality products, love the challenges of outsmarting adversaries, and want to make an impact on an inter-planetary scale, then you will fit right in.</p><p>RESPONSIBILITIES:</p><ul><li><p>Design and build security infrastructure for Starlink, including cryptographic services and other security-critical services</p></li><li><p>Develop security features for Starlink systems, including our router, dish, gateways, and satellites</p></li><li><p>Design security into factory processes and provide network services in support of this</p></li><li><p>Maintain existing production systems and improve security posture via both direct implementation and recommendations to other teams</p></li><li><p>Build prototypes and help identify, design, and test security improvements</p></li><li><p>Further our mission of providing secure and reliable Internet to underserved communities</p></li></ul><p>BASIC QUALIFICATIONS:</p><ul><li><p>Bachelor's degree in computer science or another STEM discipline and 5+ years of professional experience in security software development; OR 7+ years of professional experience in security software development in lieu of a degree</p></li><li><p>Experience with one or more software development languages (i.e. Python, C++, Golang)</p></li><li><p>Experience designing and implementing security solutions for operating systems, distributed systems, or other enterprise/large-scale infrastructure</p></li></ul><p>PREFERRED SKILLS AND EXPERIENCE:</p><ul><li><p>Experience contributing security improvements to complex systems</p></li><li><p>Experience working with special purpose security hardware such as Trusted Platform Modules (TPMs) and Hardware Security Modules (HSMs)</p></li><li><p>Fundamental understanding of network protocols; including the TCP/IP stack as well as UDP based protocols</p></li><li><p>Experienced in navigating large, complex, interactive systems</p></li><li><p>Flexibility, communicating clearly, and establishing and maintaining productive working relationships with other engineering teams</p></li><li><p>Excellent communication skills, both written and verbal</p></li><li><p>Ability to work both independently and in a team</p></li><li><p>Demonstrated ability to deal with ambiguity and to learn new technologies quickly</p></li><li><p>Advanced degree in a technical or engineering discipline</p></li></ul><p>ADDITIONAL REQUIREMENTS:</p><ul><li>Must be willing to work extended hours and weekends as needed</li></ul><p>COMPENSATION AND BENEFITS:</p><p>Pay Range:</p><p>Security Software Engineer /Senior: $168,000.00 - $230,000.00/per year</p><p>Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.</p><p>Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short &amp; long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation &amp; will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year.</p><p>ITAR REQUIREMENTS:</p><ul><li>To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.</li></ul><p>SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.</p><p>Applicants wishing to view a copy of SpaceX's Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.</p><br> Space Exploration Technologies Redmond WA

Sr. Software Engineer

Microsoft Corporation