Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
United States, Washington 
426274176

11.06.2024

Azure Communication Services (ACS) is a new Communication Platform as a Service () offering, launched at Ignite 2020.  We power reliable, high-quality Short Message Service (SMS), Chat, Public Switchedthe Cloud

for various industries anduse casesfor the functioning of all theACS modalities – Chat/SMS/Calling/PSTN.and throughput and prioritize efficiency,this is a great position.You will be joining, where diverse opinions are important and playa major rolein our product and technology roadmaps, and where we care about your career. We welcome your mindset to make

our culture every day.

Required Qualifications:

  • Bachelor's Degree in Computer Scienceor related technical field 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
  • 2+ years of cloud services experience
  • 2+ years of experience in DevOps tomaintainlive services and\or application frameworks

Other Requirements:


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.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science
    • ORrelated technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,orPython
    • ORMaster's Degree in Computer Scienceor 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
    • ORequivalent experience.
  • 2+ years of Azure cloud services experience
  • Proficient analytical skills witha systematicand structured approach to software design.
  • Dedication for building highly scalable,highly reliableservices.
  • Experience with or exposure to Agile and iterative development processes.
  • Help to create a diverse and inclusive culture where everyone can bring their full and authentic self, where all voices are heard.
  • A sense of personal ownership and accountability isrequired, together with the ability to deliver to deadlines while managing internal stakeholder expectations.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until June 21, 2024.


Responsibilities

We are looking for a candidate who is dedicated to designing and building high quality reliable Cloud Services.  As an engineer in our team, you’ll be working on changes to one or more services to meet the growing needs of Microsoft first party and second party solutions. In particular, for a given feature you’ll be expected to meet with stakeholders/PM to get the requirements, document the design and review within the team, implement the design, create unit tests on your changes, manage the flighting of the new feature, and implement additional monitoring and metrics as needed for the feature.  In short, you will truly own your feature from start to finish. You will be responsible for driving best practices and mentoring engineers.

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