Senior Software Engineer

3 days ago


Oslo, Oslo County, Norway Enode Full time
About Enode

At Enode, our mission is to accelerate the transition to a sustainable energy system by connecting and optimizing the world's energy devices. A fully renewable energy system is dependent on flexible demand that can adapt to the intermittent supply from wind and solar. To create this flexibility, we need to connect to and control the fast-growing demand coming from electric vehicles, heat pumps, and other energy hardware. This is what we're doing at Enode. Our APIs power the next generation of green energy apps, with our customers representing over 250 million consumers worldwide. Yet, we're still at the start of our journey, and we want exceptional people to join us.

About the role

As a Senior Engineer at Enode, you'll take full ownership of complex technical projects that drive our core product forward. You'll work independently to tackle challenging problems, contribute to high-level design discussions, and lead key technical initiatives that shape our product's future. You'll also play a pivotal role in mentoring colleagues and setting best practices across the team. Your efforts will ensure our systems remain robust, scalable, and secure as we continue to innovate. Our tech stack centers around a TypeScript-based codebase, which we combine with tools like React, Node, AWS, Docker, and SQL (PostgreSQL), structured via CDK/Cloudformation. You will:

  • Build and enhance integrations for the Enode API to expand coverage and improve user experiences.
  • Design and implement scalable backend components, optimizing performance and managing data effectively.
  • Proactively contribute to the design and architecture of Enode's infrastructure, ensuring alignment with long-term company growth and customer needs.
  • Troubleshoot and resolve production issues, driving improvements in reliability and system performance, including occasional participation in the on-call rotation to ensure system stability.
  • Facilitate productive discussions within the team to clarify and align technical priorities with business needs, ensuring effective planning and prioritization.
  • Lead impactful projects from concept to release, working closely with team members throughout the project lifecycle and supporting cross-team initiatives.
  • Foster an inclusive team culture by encouraging diverse perspectives, creating a safe space for open communication, and promoting collaboration to achieve shared goals.
  • Engage directly with customers to gather insights and prioritize product improvements.

About you

  • You have 5+ years of experience shipping high-quality, production-ready code across multiple complex projects.
  • You have solid JavaScript skills and extensive experience working with TypeScript.
  • You actively contribute to maintaining and improving code quality standards and have a strong understanding of testing strategies to ensure robust coverage and reliability.
  • You are proficient at diagnosing cross-service issues and improving system observability and monitoring tools.
  • You have experience working in a fast-paced, high-growth environment that values product excellence, where you helped address engineering challenges at scale.
  • You have excellent communication skills, capable of making abstract problems understandable to technical audiences and translating technical concepts for non-technical stakeholders.
  • You encourage collaboration and foster an inclusive team culture, actively seeking and adapting to feedback from team members and stakeholders.
  • You take a collaborative and proactive approach to problem-solving: when you see a problem, you work with others to address it and drive solutions forward.
  • You are passionate about mentoring and developing other software engineers, while also learning from peers to continuously grow and improve.
What we offer
  • A stimulating, fun, and caring work environment with high drive and ambition
  • Opportunity to join an early-stage climate tech startup with global aspirations
  • Competitive compensation, including a very attractive employee option program
  • Unlimited PTO & flexible working schedule
  • A remote-first setup
  • Stipend for setting up your home office & co-working space
  • Regular off-sites with the team in exciting locations

Don't meet every single requirement? Studies have shown that women and people of colour are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

#J-18808-Ljbffr

  • Oslo, Oslo County, Norway Homerun B.V. Full time

    People Made Machines is looking for a Senior Software Engineer to join the team.At People Made Machines (PMM), we want to make a significant impact in the ever-evolving technological landscape. As a hybrid tech consultancy focused on Artificial Intelligence, Machine Learning, Cloud, and Backend, we're seeking individuals who are passionate about driving...


  • Oslo, Oslo County, Norway 1 stilling Full time

    Arbeidsgiver: Mitigrate AsStillingstittel: Senior Software utviklerFrist: SnarestAnsettelsesform: FastAs a Senior Software Engineer, you will lead the development of Mitigrate's loss prevention platform. You'll balance technical contributions with strategic leadership, mentoring engineers, shaping technical direction, and scaling the platform to meet...


  • Oslo, Oslo County, Norway Merantix Full time

    Job Requisition ID # 25WD85636We 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 offering. It will...


  • Oslo, Oslo County, Norway Jefferson Wells ManpowerGroup Full time

    Jefferson Wells is looking for a Senior Software Engineer in Automation to join our client's team in Oslo, where you'll be part of an interdisciplinary project team. This role is ideal for an engineer with at least 5 years of automation experience, particularly in engineering. If you have solid expertise in PLC and HMI programming, strong collaboration...


  • Oslo, Oslo County, Norway Appear AS Full time

    We are seeking an experienced Senior Software Engineer to join our team.This role involves designing, developing, and optimizing software for cutting-edge media processing products. You will collaborate with cross-functional teams to deliver high-quality solutions that align with our company's goals and customer needs.The ideal candidate has a strong...


  • Oslo, Oslo County, Norway Element Logic Full time

    About the RoleAs a Senior Software Engineer, you will play a key role in further developing our flagship product, eManager. This is a unique opportunity to make a lasting impact on a solution that streamlines complex warehouse processes and delivers long-term value for customers.Collaborate with Product Managers and UX designers to analyze and design...


  • Oslo, Oslo County, Norway Akkar Full time

    Our client develops cutting edge UAV's and third party software platforms. They are looking for a skilled C++ Engineer to join the team in Oslo, Norway.Responsibilities:Developing UAV Software in C++Integrate software onto existing platformsComplete code reviews and ensure high coding standardsRequirements:Strong background in C++Previous experience in...


  • Oslo, Oslo County, Norway AutoStore System, Inc Full time

    Join to apply for the Graduate Software Engineer role at AutoStore.We are seeking a graduate who is passionate about learning and growing as a software engineer. As a Software Engineer in the AutoStore Software Scalability team, you are part of an extensive multidisciplinary Research & Development department, and can always expect to find something new and...


  • Oslo, Oslo County, Norway CENTRIC Full time

    We are seeking an Application Software Engineer in Oslo to join our team and contribute to the development of embedded application software for data capture systems. This role requires strong programming skills, understanding of embedded systems, and experience with hardware interfacing. The ideal candidate will be a self-motivated team player with a passion...


  • Oslo, Oslo County, Norway iFindTech Ltd Full time

    At iFindTech Ltd, we are seeking a skilled Senior iOS Developer to enhance our software team. As a senior member, you will play a key role in developing new features and refining our codebase.The ideal candidate will have 8+ years of experience in iOS development, with strong expertise in Swift and familiarity with Kotlin Multiplatform. You will also have...


  • Oslo, Oslo County, Norway 1 stilling Full time

    We are looking for a seasoned Backend developer to join our team at CURRENT. As a Senior Software Engineer, you will contribute to the development of our cloud service, ensuring it remains reliable, scalable, and secure.We value strong problem-solving skills, creativity, and the ability to work independently and collaboratively. A Master's or Bachelor's...


  • Oslo, Oslo County, Norway Veksthuset Rekruttering AS Full time

    Seniority level: AssociateEmployment type: Full-timeJob function: ConsultingIndustries: IT Services and IT Consulting, IT System Data Services, and IT System Operations and MaintenanceJob TitleNetwork Enterprise Operations Engineer II-R-243108System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem#J-18808-Ljbffr


  • Oslo, Oslo County, Norway Padeia AS Full time

    Organizations are drowning in data, trapped in a digital maze with untapped potential. We're here to break those chains and unlock what's possible. Padeia is on a mission to build a platform that transforms chaos into clarity.We're assembling a team of engineers that will turn complex business problems into concrete code, a team of highly qualified engineers...


  • Oslo, Oslo County, Norway AutoStore System, Inc Full time

    About the TeamYou will be part of an extensive multidisciplinary team where you can always expect to find something new and interesting to work on. Our team is passionate about learning and growing together.We use cutting-edge programming languages such as C#, React, Python, and Rust to drive innovation and growth. Our team is collaborative and inclusive,...

  • Process Engineer

    19 hours ago


    Oslo, Oslo County, Norway The Chemical Engineer Full time

    About usAre you enthusiastic about making a positive, sustainable impact on the energy industry on your doorstep? Genesis Energies Norway creates value through executing conceptual engineering studies in the Oil & Gas and Energy Transition industries to enable a sustainable future for all of us. We are keen to hear from similarly enthusiastic engineers to be...


  • Oslo, Oslo County, Norway Mettler Toledo AG Full time

    Cargoscan, a subsidiary of Mettler-Toledo AG, has been at the forefront of dimensioning technology and automatic data capture solutions for the transport and logistics industry since 1985. Our commitment to innovation has led to the development of cutting-edge volume measurement instruments that set the standard for our industry.We are seeking an experienced...

  • Software Engineer

    2 days ago


    Oslo, Oslo County, Norway TN Norway Full time

    Social network you want to login/join with:Software Engineer - Maps, Geospatial Data and C++, OsloClient:Six RoboticsLocation:Oslo, NorwayJob Category:OtherJob Reference:13547b30baa7Job Views:6Posted:15.03.2025Expiry Date:29.04.2025Job Description:Six Robotics develops intelligent software for unmanned systems. Our flagship product, Valkyrie, enhances UAV...


  • Oslo, Oslo County, Norway Fortum Full time

    We are seeking a highly skilled expert senior data engineer to join our Secure Operations & Data Solutions unit. As a senior data engineer, you will play a key role in leading data engineering activities, developing new data engineering capabilities, and working with data architects to pursue innovation and improvements through increased use of data.Your...


  • Oslo, Oslo County, Norway AutoStore System, Inc Full time

    About AutoStore System, IncWe are a dynamic and innovative company that uses cutting-edge technologies to drive growth and success. Our team is passionate about learning and growing together.We offer a collaborative and inclusive culture that values diverse perspectives in decision-making. Our employees are encouraged to share their ideas and contribute to...


  • Oslo, Oslo County, Norway CatalystOne Solutions Full time

    CatalystOne Solutions is on a mission to become the central system in our customers' IT landscapes for employment master data. Our Technical Consultation (TC) team has split into two specialized roles to better meet growing demands: Technical Consultants who advise and guide, and Integration Developers who build and maintain integrations.About the JobAs an...