Principal Software Engineer

2 months ago


Oslo, Norway Microsoft Full time

Overview

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.

Microsoft 365(M365) Intelligent Conversation and Communications Cloud is the platform that powers billions of real-time customer conversations across Microsoft’s first-party (Teams, Skype), second-party (Dynamics), and third-party solutions (through Azure Communication Services). The platform enables reliable and high-quality messaging, meeting, and audio/video calling services that work every time, from anywhere, seamlessly across all customer touchpoints. Conversations on our platforms are made more intelligent in real-time, empowering best-in-class productivity tools for the modern workplace where every call, meeting, or chat will make the next one better.

We are the team behind unified runtime platform for all tenant, user policy, settings, callee-caller interaction evaluations, across multiple M365 products, developing one of the largest scale, business-critical distributed systems in Microsoft. You will be part of the team that will focus on horizontal efforts across entire set of microservices that will handle migration to Kubernetes, Linux containers, ARM, strengthening security posture, regional resiliency, enhance and standardize operational excellency and most common incident pitfalls. You will have an opportunity to work with a highly collaborative and fun team in a fast-learning environment.

Qualifications

Required/Minimum Qualifications:

Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with any object-oriented coding languages including, but not limited to C++, C#, Java or Python OR equivalent experience. Strong analytical and problem solving and organizational skills, with systematic and structured approach to software design. Experience in designing, developing, and operating large backend distributed services. Ability to communicate technical details clearly across organizational boundaries. Excellent cross group collaboration, negotiation and communication skills

Preferred Qualifications:

Experience building highly available, reliable, resilient services and cloud applications running on Kubernetes in Linux containers. Experience driving complex outcomes, partnering with teams across multiple time zones and across organizational boundaries – the scope of this role is division-wide. Prior experience with performance analysis and optimization of web services and software. Prior experience building services which run on Microsoft Azure, Amazon Web Services, Google Cloud or Oracle Cloud Infrastructure. Ability to deal with the ambiguity associated with working in a fast-paced and changing environment. Experience with implementing resiliency patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling, Stale Cache and so on.


#IC3
#IC3Red
#M365Core

#IC3

#IC3Red

#M365Core

Responsibilities

Design, develop and operate large-scale geo distributed software services running on Kubernetes and Azure CosmosDB/Redis. Adhere to modern software engineering practices through design and code reviews. Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas. Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered. Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. Gain a working understanding of Microsoft as a business and collaborate with stakeholders and architects to contribute to cohesive, end-to-end experiences for our users. Focus on customer/partner needs through a data driven approach. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Oslo, Norway TGS Full time

    TGS provides scientific data and intelligence to companies active in the energy sector. In addition to a global, extensive and diverse energy data library, TGS offers specialized services such as advanced processing and analytics alongside cloud-based data applications and solutions. Join us as a Principal Software Engineer and play a pivotal role in...


  • Oslo, Oslo County, Norway Google Inc. Full time

    About the RoleWe are seeking a highly experienced Principal Engineer to join our Office of the CTO in Google Cloud. As a key member of our team, you will play a critical role in creating and reinforcing the human pathways between Google Engineering and our most strategic customers and partners.**Key Responsibilities:**Partner with Engineering and Product...


  • Oslo, Oslo County, Norway Byggmakker Norge AS Full time

    Job DescriptionWe are seeking a highly skilled and experienced Principal Engineer for Chemical Biology and Cell Editing to join our team at Byggmakker Norge AS. The successful candidate will be responsible for maintaining, programming, and running advanced automated robotic systems for liquid handling, as well as carrying out daily operations and providing...


  • Oslo, Oslo County, Norway Techconsult AS Full time

    Job Opportunity at Techconsult ASWe are seeking a highly skilled Automation/Principal Engineer System Design to join our team at Techconsult AS.Key Responsibilities:Design and develop System Control Diagrams (SCDs), Function Specifications (FS), signal lists, software reports, Context & Hiding diagrams, Alarm classification, and other related...


  • Oslo, Oslo County, Norway TGS Full time

    TGS specializes in providing scientific data and insights to enterprises within the energy sector. Our offerings include a comprehensive and diverse energy data repository, alongside tailored services such as advanced processing, analytics, and cloud-based data applications. As a **Principal Software Engineer**, you will play a crucial role in the...


  • Oslo, Oslo County, Norway Arribatec Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Solution Architect to lead the design and deployment of large-scale software solutions. The position includes a variety of challenging tasks, both operational and technical responsibility. You will work hands-on with coding and code review, exercise technical leadership, and play a vital...


  • Oslo, Oslo County, Norway TGS Full time

    TGS specializes in providing scientific data and insights tailored for enterprises within the energy sector. With a comprehensive and diverse energy data repository, TGS also delivers specialized services that encompass advanced processing, analytics, and cloud-based data applications. As a Principal Software Engineer, you will be instrumental in the...

  • Principal Engineer

    3 days ago


    Oslo, Oslo County, Norway Aibel AS Full time

    About the PositionAibel AS is seeking a highly skilled Principal Engineer to join our Layout & Material Handling department in Oslo. As a key member of our team, you will be responsible for creating plot plans, equipment layouts, and piping drawings in E3D Draw, as well as conducting layout assessments and piping activities using Aveva E3D modeling and...


  • Oslo, Norway IC Resources Full time

    I am recruiting for a Principal Analog IC Design Engineer on behalf of a well-established and reputable organisation in Oslo, Norway, renowned as a market leader in sensor technology. I am helping them find an experienced engineer that would take on the role of Technical Lead, supporting a team of approximately 12 analog engineers. There is also potential...

  • Software Architect

    1 day ago


    Oslo, Oslo County, Norway Software Defined Automation GmbH Full time

    We are seeking a seasoned Software Architect to spearhead the development of our software solutions. As a key member of our team, you will be responsible for crafting high-level strategies for software development, ensuring that our products meet the highest standards of quality, security, and scalability.A successful candidate will possess a strong...


  • Oslo, Norway IC Resources Full time

    I am recruiting for a Principal Analog IC Design Engineer on behalf of a well-established and reputable organisation in Oslo, Norway, renowned as a market leader in sensor technology. I am helping them find an experienced engineer that would take on the role of Technical Lead, supporting a team of approximately 12 analog engineers. There is also potential...

  • Principal Engineer

    2 days ago


    Oslo, Oslo County, Norway Nexans Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our Marine Installation Engineering group at Nexans. As a key member of our team, you will be responsible for leading marine installation activities and ensuring the successful execution of our projects.Key ResponsibilitiesLead a multidiscipline project team as a Marine Engineering Lead...

  • Principal Engineer

    2 days ago


    Oslo, Oslo County, Norway Aibel AS Full time

    About the PositionWe are seeking a highly skilled Principal Engineer to join our Layout & Material Handling department in Oslo. As a key member of our team, you will be responsible for creating plot plans, equipment layouts, and piping drawings in E3D Draw, as well as conducting layout assessments and piping activities using Aveva E3D modeling and drafting...


  • Oslo, Oslo County, Norway TGS Full time

    TGS specializes in providing scientific data and insights to enterprises within the energy sector. Our offerings include a comprehensive and diverse energy data repository, along with tailored services such as advanced processing, analytics, and cloud-based data applications. As a **Lead Software Architect**, you will be instrumental in the development and...


  • Oslo, Norway Hance AS Full time

    We are looking for a (Senior/Principal) Machine Learning Engineer to strengthen the team. At HANCE, we develop machine learning models that enhance audio quality, strip unwanted components from audio streams, and improve our end-users’ capabilities for sound enhancement in general. Compensation is competitive, and equity is also possible.TasksDevelop and...

  • Software Engineer

    3 months ago


    Oslo, Norway Autodesk Full time

    Job Requisition ID # 24WD79576 Intro We are searching for a Software Engineer to join us in developing the next-generation, AI-powered architecture design product. Our teams work on everything from complex 3D drawing on the web to building machine-learning-based real-time analyses. Your contributions will have a direct impact on shaping our offering....


  • Oslo, Oslo County, Norway Neat Full time

    About NeatWe are a pioneering technology company that specializes in creating innovative video devices and experiences. Our mission is to bring people together and make remote work a seamless experience. We strive to create products that are intuitive and easy to use, making it possible for people to work from anywhere without any limitations.The...


  • Oslo, Norway TGS Full time

    TGS provides scientific data and intelligence to companies active in the energy sector. In addition to a global, extensive and diverse energy data library, TGS offers specialized services such as advanced processing and analytics alongside cloud-based data applications and solutions. Join us as a Software Engineering Manager and play a pivotal role in...


  • Oslo, Oslo County, Norway TGS Full time

    TGS specializes in providing scientific data and insights to organizations within the energy sector. Our offerings include a comprehensive and diverse energy data library, alongside tailored services such as advanced processing, analytics, and cloud-based data applications. As a Software Engineering Manager at TGS Prediktor, you will play a crucial role in...


  • Oslo, Norway Ramboll Full time

    Company Description Do you want to be part of the global Energy Transition revolution, working with an international market leader in helping to guide organisations in both the public and private sectors in meeting global net zero targets? Are you looking for an opportunity to bring your expertise in cost estimating to play, supporting major projects...