CrawlJobs Logo

Software Engineer

Norway, Multiple Locations Employment contract 615000.00 - 998000.00 kr / Year · Job Posted June 14, 2026
Apply Position
Job Link Share

Job Description

Are you passionate about using data to shape exceptional user experiences? Do you want your work to directly impact the lives of billions of people around the world? Microsoft Development Center Norway (MDCN) is expanding, and we’re looking for a talented Software Engineer who thrive on solving complex problems and delivering insights that drive innovation. Microsoft Development Center Norway (MDCN) is a key engineering hub within Microsoft’s Experiences & Devices division, with offices in Oslo, Trondheim, and Tromsø. Our teams are at the forefront of building and scaling the next generation of Copilot and Large Language Model (LLM) capabilities across Microsoft 365 - powering products like M365 Copilot, Outlook, OneDrive, SharePoint, and Microsoft Teams. We work on some of the world’s most advanced distributed systems, operating across hundreds of data centers globally. Our solutions are used by Fortune 500 companies, government agencies, non-profits, and hundreds of millions of users every day. To deliver on our mission to empower people and organizations to achieve more, we build the core services that power Copilot experiences across Microsoft 365. We are seeking a skilled software engineer to design, build, and operate planetscale distributed systems that handle massive data volumes with high reliability, low latency, and strong correctness guarantees. You will work in an agile engineering environment alongside experts in distributed systems, largescale storage and compute, search and indexing, and cloud infrastructure. Your work will directly enable Copilot’s ability to reason over organizational data, personalize experiences, and operate reliably at global scale. We are looking for engineers who thrive in collaborative environments and are excited to push the boundaries of what AI can do for millions of users worldwide. If you are ready to work on cutting-edge technology with real impact, MDCN is the place for you. 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.

Job Responsibility

  • Collaborate with and guide internal and external stakeholders to determine and confirm customer/user requirements for a product or solution
  • Lead discussions and own the architecture for a product/solution
  • create proposals for architecture by testing design hypotheses and developing design specifications
  • Create a clear testing strategy to ensure product/solution quality and prevent regression in existing code
  • Identify dependencies and incorporate them into design documents for a product/solution
  • Produce extensible, maintainable, well-tested, secure, and performant code adhering to design specifications
  • Use debugging tools, tests, logs, telemetry, and other methods to verify assumptions during development before issues occur in production
  • Leverage appropriate tooling (e.g., artificial intelligence) to improve efficiency and overall quality of work output
  • Review product code and test code to ensure it meets team standards, contains correct test coverage, and is appropriate for the product/solution
  • Design, implementation, testing, rollout and running software services
  • Work in a collaborative and agile environment, with local and remote partners and team members
  • Ship your code to thousands of machines serving millions of users around the world

Requirements

  • BS, MS or PhD in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Strong technical problem-solving skills and a desire to learn from others
  • Experience in software development with ability to produce maintainable and well-tested code
  • Strong skills in collaborating with stakeholders to understand requirements
  • Proficiency with debugging, testing, and telemetry tools
  • Knowledge of using tooling/AI to improve work efficiency
  • Understanding of algorithms, data structures and other systems architecture factors that affect code quality, performance, and customer experience
  • Skill in time management and completing software projects in a cooperative team environment

Nice to have

  • Experience in defining testing strategies and preventing regressions
  • Capability to lead architecture discussions and design specifications
  • Proven ability to identify dependencies and incorporate them into design
  • Strong code and test code review experience ensuring compliance with team standards

What we offer

Benefits and other compensation

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

New

Software Engineer

We are looking for a Software Engineer to join a team in Cincinnati, Ohio on a L...
Location
Location
United States , Cincinnati
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience developing applications with .NET and C#
  • Hands-on knowledge of ASP.NET and the .NET Framework
  • Proficiency in JavaScript for supporting interactive web application features
  • Ability to interpret business requirements and convert them into effective technical designs
  • Experience troubleshooting, debugging, and maintaining software applications
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Design, develop, and maintain business applications using C#, .NET, ASP.NET, and related technologies
  • Translate business needs into technical solutions by working closely with analysts, users, and project stakeholders
  • Write clean, efficient, and maintainable code that supports application performance, stability, and future enhancements
  • Troubleshoot software defects, identify root causes, and implement effective resolutions in a timely manner
  • Support application updates, feature enhancements, and technical improvements across existing systems
  • Create and maintain technical documentation to support development activities, system functionality, and ongoing maintenance
  • Participate in code reviews, testing efforts, and deployment activities to help ensure quality and consistency
  • Contribute to JavaScript-based front-end functionality to improve usability and overall application experience
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Software Engineer

2HB Incorporated is seeking a Software Engineer to support its government custom...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Zabbix development experience
  • Scripting
  • Python
  • Java
  • CSC
  • Linux environment
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Location
Location
United States , Hauppauge
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent relevant experience
  • At least 5 years of experience building web applications with C#, .NET, ASP.NET Core, Razor, and Blazor
  • Strong working knowledge of JavaScript and modern front-end development practices, including experience with React.js
  • Solid understanding of RESTful services, authentication methods, responsive design, and core web application architecture
  • Experience working with databases, development tools, and source control processes within a structured engineering environment
  • Ability to troubleshoot complex technical issues, manage priorities independently, and contribute effectively in an agile team setting
Job Responsibility
Job Responsibility
  • Create and enhance full-stack web solutions using C#, .NET, ASP.NET Core, Razor, Blazor, JavaScript, and React.js
  • Develop backend services, front-end components, and interactive application features that support a smooth and responsive user experience
  • Work alongside stakeholders across product, design, and testing to shape requirements, build functionality, and release updates effectively
  • Improve application reliability by addressing performance, security, accessibility, and overall code quality throughout the development lifecycle
  • Connect applications with relational databases and external service integrations while ensuring data accuracy and system stability
  • Review code, share technical guidance, and encourage sound development standards across the engineering team
  • Participate in architecture and implementation decisions that support scalable, maintainable, and efficient software delivery
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • Company 401(k) plan
  • Free online training
  • Access to top jobs
  • Competitive compensation and benefits
  • Fulltime
Read More
Arrow Right
New

Software Engineer

QTEC Aerospace is seeking a SOFTWARE ENGINEER to join our team of professionals ...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field with 5 years of relevant work experience
  • or a Master's degree in a related field with 3 years of relevant work experience
  • or 9 years of relevant work experience may be considered as an alternative to a degree
  • Experience and knowledge of software practices such as coding standards, automated testing, automated build pipelines, and configuration
  • Software engineering and software development with strong Java/J2EE, C++/OO, or similar language experience
  • Experience developing enterprise applications on Linux (Windows experience also desired)
  • Strong problem-solving skills, including the ability to review performance and operational issues, identify the root cause, and recommend, design, and implement a solution
  • Use of common software development and management tools such as Maven, Git/GitHub, Nexus, and Eclipse
  • Experience with Agile development methodologies
  • Excellent verbal and written communication skills, including ability to collaborate with cross-functional teams, and prepare and brief presentations to the customer as needed
Job Responsibility
Job Responsibility
  • Responsible for in-depth analysis and technical support for systems software products, including complex problem resolution, design, development, testing, operational integration, and user support
  • Works from specifications to develop or modify operating system applications
  • Assists with the design, coding, benchmark testing, debugging, and documentation of programs
  • Interfaces with other system support groups to resolve problems, set standards, and improve the operating system's overall efficiency
  • Designs, codes, tests, and implements tools for operational automation
  • Works on most phases of software systems programming applications and may require minor instruction and guidance in other phases
  • Fulltime
Read More
Arrow Right
New

Software Engineer

QTEC Aerospace is seeking a SOFTWARE ENGINEER to join our team of professionals ...
Location
Location
United States , Colorado Springs
Salary
Salary:
82000.00 - 166000.00 USD / Year
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field with 5 years of relevant work experience
  • or a Master's degree in a related field with 3 years of relevant work experience
  • or 9 years of relevant work experience may be considered as an alternative to a degree
  • Active DoD 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-Security, CySA+, CND, etc.)
  • Experience with Java or C++ software development, software testing, or software integration
  • Hands-on experience with DoD integration processes, Agile and DevOps methodologies, and automated test tools
  • Ability to thrive in a fast-paced environment and adapt quickly to change
  • Excellent verbal and written communication skills, including ability to collaborate with cross-functional teams, and prepare and brief presentations to the customer as needed
  • Self-starter with ability to work both independently and in a team environment
Job Responsibility
Job Responsibility
  • Responsible for software development in Java
  • Provide in-depth analysis and technical support for a large, distributed Java system
  • Perform complex problem resolution, design, development, testing, integration, and user support for a large codebase
  • Follow specifications to develop or modify functionality in the code
  • Assist in design, benchmarking, testing, debugging, and documentation
  • Interface with other system support groups to resolve issues, set standards, and improve the system's overall efficiency
  • Frequent contact with internal and external customers and representation of the organization in providing solutions to difficult technical issues associated with specific projects
What we offer
What we offer
  • healthcare
  • dental
  • vision
  • life insurance
  • disability insurance
  • 401(k) retirement plan
  • Company paid holidays
  • paid time off (PTO) for vacation and/or personal business
  • Fulltime
Read More
Arrow Right

Software Engineer

We’re looking for a skilled and experienced Software Engineer to join our IT BTG...
Location
Location
United Kingdom
Salary
Salary:
Not provided
admiralgroup.co.uk Logo
Admiral Group Plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Commercial experience developing with Guidewire Products version 10 (ideally ClaimCenter)
  • Knowledge of database concepts and SQL
  • Experience of implementing and consuming SOAP or RESTful web services
  • Willingness to undertake training to upskill on our Guidewire platform and technologies
  • Ability to creatively think around a brief and challenge it if necessary
  • Thorough knowledge of all relevant coding languages
  • Understanding of Agile Scrum methodology and practices
  • Prioritisation and time management skills to hit deadlines
  • Confidence to communicate ideas effectively to peers, seniors, and management
  • Ability to produce quality documentation as necessary
Job Responsibility
Job Responsibility
  • Development and publication of changes to the core GW ClaimCenter platform
  • Development of technical solutions with adherence to relevant technologies and coding standards
  • Implementation and execution of thorough unit testing and version control
  • Adherence to Agile Scrum methodology
  • Working directly with the Product Owner and business to develop solutions to support the product roadmap
  • Identify opportunities for knowledge transfer and provide, where appropriate
  • Ensuring the software delivered is performant, secure and scalable
  • Code reviewing/monitoring coding standards
  • Feed into Claims Strategy and initiatives to drive improvements in our technology, tools, and ways of working
  • Understanding of emerging technologies and their suitability to business demands
What we offer
What we offer
  • 33 days holiday (including bank holidays) when join, increasing to up to 38 days (including bank holidays)
  • Option to buy or sell up to an additional five days of annual leave
  • Eligible for up to £3,600 of free shares each year after one year of service
  • Great work-life balance
  • Recognition as Great Place to Work for Women, Great Place to Work for Wellbeing
  • Disability Confident Leader
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Envision Innovative Solutions, delivers mission-focused technology solutions to ...
Location
Location
United States , Annapolis Junction
Salary
Salary:
165000.00 - 185000.00 USD / Year
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software engineering experience
  • Experience developing software using one or more of the following languages: Java, Python, or C++
  • Experience working with relational databases such as PostgreSQL and writing complex SQL queries
  • Experience with Amazon Web Services (AWS)
  • Experience using Git for source code management and version control
  • Current/Active TS/SCI with Full Scope Polygraph
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain software applications that support data analysis and content presentation capabilities
  • Build and enhance tools that enable users to view, organize, and interact with complex datasets in meaningful ways
  • Develop parsers and processing components that transform raw data into structured, user-friendly formats
  • Troubleshoot, debug, and resolve software defects while ensuring system reliability and performance
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Generate and maintain technical documentation for software components, system designs, and development processes
  • Develop and execute test procedures to validate software functionality and ensure quality standards are met
  • Incorporate user feedback and evolving requirements into ongoing product enhancements
  • Support the development of secure applications and data processing solutions in a mission-focused environment
  • Utilize modern development tools and best practices to ensure maintainable, scalable, and high-quality code
What we offer
What we offer
  • Average Employee Tenure: 7-10 Years – Stability and long-term growth
  • $3,000 Annual Training Budget
  • 3–4 Weeks PTO + 10 Federal Holidays + 10 Personal Days
  • 100% Employer-Paid Medical Coverage
  • $1,200 Phone & Internet Stipend
  • 401(k) + ~10% (Vested Day One with no employee contribution required)
  • Fulltime
Read More
Arrow Right
New

Software Engineer

The Software Engineer will work closely with other software developers to develo...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of Experience
  • Familiarity with Full stack development
  • Comfortable with REST APIs
  • Proficiency in programming languages such as Java, Python, R, Javascript and SQL is essential
  • Currently enrolled in or recently graduated from a degree program in computer science, Data Science or a related field.
Job Responsibility
Job Responsibility
  • Cloud Application Development: The development and testing of Front End and Backend applications. Understanding of Cloud concepts
  • Cloud Deployment: Minimal understanding of cloud deployment and CI/CD pipelines
  • Unit Testing of Apps: Usage of respective unit testing frameworks
  • Collaboration: Work with other team members to develop and implement solutions, contribute to brainstorming sessions and project discussions
  • Progress Communication: Communicate progress, challenges, and findings to the team regularly
  • Research: Stay updated on the latest trends and techniques in Software development. Willing to learn any new language/technology.
  • Fulltime
Read More
Arrow Right