Principal Software Engineer

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

  • Principal Engineer

    3 months ago


    Oslo, Norway DNV Full time

    Do you want to develop your career journey at the heart of the energy transition in Energy Systems? Take a leading role within the energy industry and be part of our team delivering world class services within advisory, verification and technology development projects to the energy industry? The DNV Risers and Cables section is seeking to strengthen the...


  • Oslo, Oslo County, Norway TechnipFMC Full time

    Job OverviewWe are seeking a highly skilled Principal Engineering Specialist to join our team at TechnipFMC. As a key member of our engineering department, you will play a crucial role in providing technically complex engineering solutions in challenging project environments.Key ResponsibilitiesDevelop and implement engineering solutions that meet client...


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


  • Oslo, Oslo County, Norway HITACHI ENERGY NORWAY AS Full time

    About the RoleWe are seeking a skilled Principal Engineer to lead our Substation Automation Systems team in Norway.Your ResponsibilitiesTranslate customer requirements into solutions that meet their needs and expectations.Serve as the primary point of contact for all technical aspects of the project, from kickoff to final handover.Ensure tasks are defined,...

  • Software Engineer

    6 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, 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 RØA SENTER Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at {company}.As a key member of our development team, you will be responsible for designing, implementing, and maintaining large-scale software systems.Key Responsibilities:Design and develop high-quality software solutionsCollaborate with cross-functional teams to identify and...


  • Oslo, Oslo County, Norway Impact tech Inc Full time

    Job SummaryWe are seeking a seasoned Software Engineering Director to lead our team of talented engineers and data scientists. This role involves overseeing project timelines, ensuring delivery of high-quality software solutions, and driving technical excellence.About the RoleLead a team of engineers to achieve their full potential and deliver outstanding...


  • Oslo, Oslo County, Norway Microsoft Full time

    About the RoleMicrosoft is seeking a skilled Software Systems Engineer to join our team. As a member of our team, you will design, develop, and operate large-scale geo-distributed software services running on Kubernetes and Azure CosmosDB/Redis.ResponsibilitiesDesign, develop, and operate large-scale geo-distributed software services.Adhere to modern...


  • Oslo, Oslo County, Norway CHOOOSE AS Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:• Develop and maintain high-quality software applications• Collaborate with cross-functional teams to design and implement software solutions• Troubleshoot and resolve complex software issuesRequirements:• Bachelor's degree in Computer Science...


  • Oslo, Oslo County, Norway Autodesk Full time

    We're seeking a seasoned Software Engineer to join our team in shaping the future of architecture design. With a focus on innovation and collaboration, we're building cutting-edge products that drive sustainable solutions.As a Senior Software Engineer at Autodesk, you'll have the opportunity to work on complex 3D drawing and machine-learning-based real-time...


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


  • Oslo, Oslo County, Norway Fugro Full time

    Job DescriptionFugro Norway AS - Satellite Positioning is a leading provider of innovative solutions for the geospatial industry. We are currently seeking a highly skilled Software Quality Assurance Engineer to join our dynamic team.The ideal candidate will have a strong background in software development and testing, with a focus on quality assurance. You...


  • Oslo, Oslo County, Norway OMNIVISION Full time

    Overview of the RoleWe are seeking a highly skilled Principal Safety Architect to join our global functional safety team. As a key member of this team, you will drive the technical implementation of safety concepts in safety-critical semiconductor components used in autonomous/ADAS systems.Key ResponsibilitiesSpecify functional safety requirements and...


  • Oslo, Norway Autodesk Full time

    Job Requisition ID # 24WD79436 Intro We are searching for a Senior 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...


  • Oslo, Oslo County, Norway TGS Full time

    OverviewTGS, a leading provider of scientific data and intelligence to the energy sector, is seeking a highly experienced Technical Director to lead our SaaS solutions team. This role offers a unique opportunity to leverage your technical expertise and leadership skills to drive innovation and growth in our company.Job DescriptionWe are looking for a...


  • Oslo, Oslo County, Norway CHOOOSE AS Full time

    Job OverviewWe are seeking a highly skilled and experienced Senior Software Engineering Leader to join our team at CHOOOSE AS in Oslo, Norway. As VP of Engineering, you will be responsible for leading our engineering organization, ensuring high-quality software delivery, and maintaining a positive work culture.Company OverviewCHOOOSE AS is a fast-growing...

  • Software Engineer

    5 months ago


    Oslo, Norway Impact tech Inc Full time

    Our Company: At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS...


  • Oslo, Norway Fugro Full time

    Job DescriptionFugro Norway AS - Satellite Positioning is looking for a Software Quality Assurance Engineer to join our dynamic team.The ideal candidate will have a background in software development/testing and quality assurance. You will work closely with the QA lead, development teams, product managers, and other stakeholders to ensure that our software...