Manager, Software Engineering
3 weeks ago
Social network you want to login/join with:
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 launching and enhancing our SaaS solutions.
As a Software Engineering Manager at TGS Prediktor, you have a strong technical leadership mindset and expertise. You are able to facilitate major projects, while at the same time building high-performing teams. You are passionate about fostering individual growth and guiding the technical vision of our company. You'll work cross-functionally to create alignment and deliver results. You optimize your own code and make sure software engineers in your team are able to optimize theirs. You manage project goals, contribute to product strategy, and help develop your team.
Teams work across the company in areas such as industrial IT and OT, large-scale system design, distributed computing, high-volume data storage, processing, and retrieval, networking, security, data analytics, AI/ML, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineering team are just getting started -- and as an engineering manager, you guide the way.
You are expected to act as a mentor and leader for the software engineering teams and help drive multiple projects forward, while working closely with the DevSecOps team, System Architects, QA & Automation Engineers, Product Owners, and the Operations team.
Key responsibilities
- Build and manage high-performing teams of software engineers, ensuring alignment with company goals and efficient resource allocation.
- Oversee development of product components or features, maintaining alignment with the overall strategy and managing technical complexities. Integrate security into all phases of the software development lifecycle (SDLC), from design and development to testing and deployment.
- Foster an adaptive, agile and lean culture; support the team in delivering clean code, readable, secure, scalable, and well-maintainable solutions; and drive operational improvements for excellence in customer-centric product development.
- Continuously improve team performance and quality, recruit top talent, and train and mentor team members for their growth in technical, product, and interpersonal skills.
- Effectively communicate with stakeholders, ensuring team alignment with organizational objectives and building cross-functional partnerships. Create visuals and outcome metrics to foster a culture of fast feedback, learning, and cross-team alignment.
Required competence and skills
- BSc/MSc in Computer Science or equivalent.
- 8 years of experience with software development in one or more programming languages: C++, C#, C, Python, Rust, Go lang. Experience with .NET is a plus.
- 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management and/or supervision/team leadership role.
- Fluency in English, both written and spoken. Knowledge of Norwegian is a plus.
- Excellent knowledge of the SOLID principles, design and architecture patterns, and industry best practices.
- Strong knowledge of designing and writing APIs (e.g., REST, GraphQL, (g)RPC).
- Strong knowledge of at least one of the major cloud providers, such as AWS, GCP, or Azure, and containers and Kubernetes.
- Strong knowledge of agile and lean software development, in order to prioritize and meet delivery expectations.
- Knowledge of and experience with efficient and well-functioning CI/CD pipelines.
- Knowledge of and experience in leading, mentoring, and guiding software engineering team members.
- Knowledge of and/or experience with OPC-UA or other IoT protocols is a plus.
-
Manager of Software Engineers
2 weeks ago
Oslo, Oslo County, Norway beBee Careers Full timeKey ResponsibilitiesAs a Senior Engineering Leadership, you will be responsible for:Building and leading a globally distributed team of engineersDeveloping talent through coaching, mentoring, feedback, and hands-on career developmentWorking with product management to define the vision and strategy for Ubuntu and your teamEffectively setting and managing...
-
Software Platform Engineering Manager
2 weeks ago
Oslo, Oslo County, Norway Canonical Full timeSoftware Platform Engineering Manager - Ubuntu for Next-Gen SiliconJoin to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at CanonicalSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon1 week ago Be among the first 25 applicantsJoin to apply for the Software Platform Engineering Manager - Ubuntu for...
-
Software Engineering Manager Position
2 weeks ago
Oslo, Oslo County, Norway beBee Careers Full timeRole Summary:As an Engineering Manager, you will play a crucial role in shaping the future of Linux from small systems to desktops. You will lead a team of strong software developers to design and implement Ubuntu Core system software on various CPU architectures. Your primary focus will be on building and leading a distributed team of engineers, ensuring...
-
Senior Software Engineer
4 days ago
Oslo, Oslo County, Norway GE Vernova's Grid Software Full timeJob Description SummaryGE Vernova is seeking a highly skilled and motivated Senior Software Engineer to join our team in Oslo. In this role, you will play a pivotal part in shaping and achieving the long term goals of our software engineering team. You will lead by example, providing mentorship to junior engineers and steering complex projects from inception...
-
Senior Software Engineer
1 week ago
Oslo, Oslo County, Norway GE Vernova's Grid Software Full timeJob Description SummaryGE Vernova is seeking a highly skilled and motivated Senior Software Engineer to join our team in Oslo. In this role, you will play a pivotal part in shaping and achieving the long term goals of our software engineering team. You will lead by example, providing mentorship to junior engineers and steering complex projects from inception...
-
Software Engineer
1 week ago
Oslo, Oslo County, Norway Canonical Full timeJoin to apply for the Software Engineer - Python and K8s role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalGet AI-powered advice on this job and more exclusive features.About CanonicalCanonical is a leading provider of open source software and operating systems to the global...
-
Software Engineering Expert
1 day ago
Oslo, Oslo County, Norway beBee Careers Full timeJob Description:We are looking for a skilled C# Software Engineer to join our team in Oslo, Norway. The ideal candidate will have experience in software engineering, system development, and Azure Cloud environment.This is a mid-senior level full-time position that requires a strong understanding of complex backend systems development and distributed systems...
-
Software Development Manager
1 week ago
Oslo, Oslo County, Norway beBee Careers Full timeJob SummaryThe Engineering Team Lead will be responsible for leading a team of talented engineers and data scientists, managing project timelines, and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLead, mentor, and inspire a team of engineers to achieve their full potential and deliver outstanding results.Oversee the planning,...
-
Software Engineer
2 weeks ago
Oslo, Oslo County, Norway Canonical Full timeSoftware Engineer - Python - Container ImagesJoin to apply for the Software Engineer - Python - Container Images role at CanonicalSoftware Engineer - Python - Container Images1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Container Images role at CanonicalCanonical is a leading provider of open source software...
-
Software Engineering Experience Manager
1 day ago
Oslo, Oslo County, Norway beBee Careers Full timeAbout the RoleThis is an exciting opportunity to join a dynamic team as a Software Engineering Experience Manager. We are looking for a skilled professional who can help us optimize our engineering workflows and improve the overall user experience.The successful candidate will have a strong technical background, including experience with scripting and...