Lead Software Architect

2 months ago


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 enhancement of our SaaS offerings.

In this role, you will be tasked with constructing intricate systems that are efficient, scalable, secure, and maintainable. You will spearhead the development and enhancement of significant new features central to our backend operations. This involves aligning new functionalities with existing capabilities, collaborating closely with cross-functional teams to translate product objectives into practical and viable backend services, and identifying fundamental patterns and abstractions to enhance developer productivity while ensuring technical excellence on critical backend components.

At the principal level, our software engineers are charged with establishing a technical vision and delivering solutions that are consistently available, reliable, secure, and aligned with business needs. Each team member contributes their unique skill set, experiences, thought leadership, and expertise to tackle these technical challenges.

Key Responsibilities

Facilitate discussions to shape the strategic direction of the product, collaborate on and architect solutions by testing and refining design hypotheses.Engage with stakeholders across various organizations to ascertain requirements, coordinate, and deliver products. Utilize diverse feedback channels to integrate experimental development and insights into future designs and solutions.Create, implement, optimize, debug, refactor, and reuse code to achieve high quality, performance, reliability, and security.Independently devise a clear and articulated plan for testing and ensuring the quality of solutions. Assess the need for broad versus selective testing approaches and make informed decisions to implement the most effective tests.Utilize performance and profiling tools to identify hotspots and bottlenecks across hardware and software boundaries.Actively pursue new knowledge and adapt to emerging trends, technical solutions, and patterns that will enhance the availability, reliability, efficiency, observability, security, and performance of products, while also promoting consistency in monitoring and operating at scale.

Required Competence and Skills

BSc/MSc in Computer Science or equivalent.8 years of experience in software development across one or more programming languages such as C++, C#, C, Python, Rust, or Go. Familiarity with .NET is advantageous.Proficiency in English, both written and spoken. Knowledge of Norwegian is a plus.Understanding of SOLID principles, design and architecture patterns, and industry best practices.Strong expertise in designing and writing APIs (e.g., REST, GraphQL, (g)RPC).In-depth knowledge of at least one major cloud provider, such as AWS, GCP, or Azure, as well as experience with containers and Kubernetes.Experience with efficient and well-functioning CI/CD pipelines.Familiarity with OPC-UA or other IoT protocols is a plus.
  • Software Architect

    2 months ago


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

    Software Architect Job DescriptionWe are seeking a highly skilled Software Architect to lead the development of our software solutions. As a key member of our team, you will be responsible for designing and implementing software architectures that meet our business needs.Key ResponsibilitiesCollaborate with cross-functional teams to determine functional and...

  • Software Architect

    2 months 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, 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...


  • Oslo, Oslo County, Norway PRAGMATIKE Full time

    Software Architecture Expertise:We are seeking an experienced Golang Software Architect to lead our team in designing and implementing scalable, cloud-based systems.Key Responsibilities:Design software architecture considering technical constraints, functional requirements, and project goals.Supervise and guide development teams in implementing software...


  • 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 PRAGMATIKE Full time

    Job DescriptionPRAGMATIKE is seeking a highly skilled Golang Software Architect to join our team. As a key member of our engineering team, you will be responsible for designing and implementing the software architecture of our cloud-based solutions.Key ResponsibilitiesDesign and implement the software architecture of our cloud-based solutions, considering...


  • Oslo, Oslo County, Norway Microsoft Full time

    OverviewAt Microsoft, we're committed to empowering every person and organization on the planet to achieve more. As a member of our team, you'll join a collaborative and fast-paced environment where you'll have the opportunity to innovate and make a meaningful impact. Our mission is to create a culture of inclusion where everyone can thrive at work and...


  • Oslo, Oslo County, Norway TGS Full time

    Principal Software EngineerTGS is seeking a highly skilled Principal Software Engineer to play a pivotal role in launching and enhancing our SaaS solutions.About the RoleAs a Principal Software Engineer, you will be responsible for building complex systems that are efficient, scalable, secure, and maintainable. You will lead the development and refinement of...


  • Oslo, Oslo County, Norway PRAGMATIKE Full time

    Job Overview:We are seeking a skilled Software Architect to join our team at PRAGMATIKE. The ideal candidate will have experience in designing software architecture for cloud computing and distributed systems.Key Responsibilities:Designing the software architecture of the project considering technical constraints, functional requirements, and project...


  • Oslo, Oslo County, Norway Microsoft Full time

    OverviewAt Microsoft, we're committed to empowering every person and organization on the planet to achieve more. As a member of our team, you'll be part of a collaborative and fast-paced environment where innovation and growth are encouraged.Job SummaryWe're seeking a highly skilled Principal Software Engineer to join our team behind the Microsoft 365...

  • Senior IT Architect

    1 month ago


    Oslo, Oslo County, Norway Boston Consulting Group Full time

    Senior IT Architect Job DescriptionWe are seeking a highly skilled Senior IT Architect to join our team in Oslo. As a Senior IT Architect, you will play a key role in helping our clients achieve their digital transformation goals.Key Responsibilities:Develop superior IT strategies, concepts, and solutions for our clientsLead small, agile development teams in...


  • Oslo, Oslo County, Norway Microsoft Full time

    OverviewAt Microsoft, we're committed to empowering every person and organization on the planet to achieve more. As a Principal Software Engineer, you'll be part of a team that's driving innovation and collaboration to realize our shared goals. Our culture is built on values of respect, integrity, and accountability, creating an inclusive environment where...

  • Senior IT Architect

    1 month ago


    Oslo, Oslo County, Norway Boston Consulting Group Full time

    Senior IT Architect Job DescriptionWe are seeking a highly skilled Senior IT Architect to join our team in Oslo. As a Senior IT Architect, you will play a key role in helping our clients achieve their digital transformation goals.Key Responsibilities:Develop superior IT strategies, concepts, and solutions for our clientsLead small, agile development teams in...

  • IT Architect Position

    2 weeks ago


    Oslo, Oslo County, Norway Boston Consulting Group Full time

    IT Architect Job DescriptionWe are seeking an experienced IT Architect to join our team at the Boston Consulting Group. As an IT Architect, you will play a key role in shaping the digital transformation of globally leading companies.Key Responsibilities:Develop superior IT strategies, concepts, and solutions for local and international client...

  • Senior IT Architect

    2 weeks ago


    Oslo, Oslo County, Norway Boston Consulting Group Full time

    Join Our Team of IT ArchitectsWe are seeking a Senior IT Architect to join our team in Oslo. As a key member of our consulting team, you will work closely with clients to develop superior IT strategies, concepts, and solutions.Key Responsibilities:Develop and implement cutting-edge IT architecturesLead project teams and manage small, agile development...

  • Cloud Architect

    2 weeks ago


    Oslo, Oslo County, Norway AWS EMEA Sarl (Norway Branch) - I10 Full time

    About the RoleWe are seeking a skilled Cloud Architect to join our team at AWS EMEA Sarl (Norway Branch) - I10. As a Cloud Architect, you will be responsible for designing and building cloud computing systems to accelerate and scale innovation, reduce costs, and drive efficiency.Key Responsibilities:Design and implement cloud computing systems to meet...


  • Oslo, Oslo County, Norway DNV Full time

    Veracity Platform ArchitectAt DNV, we are seeking a skilled and motivated Platform Architect to help us navigate the complex challenges of building and maintaining a scalable, secure, high-performing digital ecosystem.Key Responsibilities:Develop and propose cloud architecture solutions that meet business requirements and align with best...


  • Oslo, Oslo County, Norway DNV Full time

    About the RoleDNV is seeking a highly skilled Cloud Solutions Architect to join our team and contribute to the design and implementation of our digital ecosystem.Key Responsibilities:Develop and propose cloud architecture solutions that meet business requirements and align with best practices.Work closely with the Platform Lead Architect, Tech Lead, Project...


  • Oslo, Oslo County, Norway DNV Full time

    About the RoleWe are seeking a skilled Platform Architect to join our team at Veracity by DNV. As a key member of our platform team, you will play a pivotal role in designing and implementing robust cloud solutions that meet business requirements and align with best practices.Key ResponsibilitiesDevelop and propose cloud architecture solutions that meet...

  • Cloud Architect

    1 month ago


    Oslo, Oslo County, Norway DNV Full time

    About the RoleWe are seeking a skilled Platform Architect to join our team at Veracity by DNV. As a key member of our digital transformation team, you will play a pivotal role in designing and implementing robust cloud solutions that drive business growth and innovation.Key ResponsibilitiesArchitectural Design: Develop and propose cloud architecture...