Application Guide

How to Apply for Software Engineer

at ICAP Energy AS

🏢 About ICAP Energy AS

ICAP Energy AS is a specialized energy and commodities broker focused on driving sustainable markets through innovative solutions. Unlike traditional tech companies, they operate at the intersection of finance, energy, and technology, offering the chance to work on systems that directly impact global energy trading and sustainability initiatives. Their commitment to modernizing technology landscapes makes this an opportunity to contribute to meaningful transformation in a niche industry.

About This Role

This Software Engineer role involves designing, developing, and testing back-end services and APIs using .NET C# within a cloud-based distributed architecture, while also implementing Infrastructure as Code with AWS CDK (Python preferred). You'll contribute to modernizing and simplifying the technology stack, ensuring successful deployment into production environments for energy and commodities trading systems. This position is impactful because you'll be building the foundational technology that enables sustainable energy markets.

💡 A Day in the Life

A typical day involves collaborating with the team on designing and developing back-end services in .NET C# for the trading platform, writing Infrastructure as Code with AWS CDK to automate cloud resource management, and participating in code reviews for both front-end TypeScript/React components and back-end APIs. You'll likely work on modernizing parts of the technology stack while ensuring smooth deployment to production environments that support energy trading operations.

🎯 Who ICAP Energy AS Is Looking For

  • Has demonstrable professional experience with TypeScript for both front-end (React/Redux/ReactQuery) and back-end development, plus proficiency in .NET C#
  • Possesses hands-on experience with AWS CDK for Infrastructure as Code, preferably using Python, and understands cloud-based distributed architectures
  • Understands both RESTful APIs and GraphQL, with practical knowledge of CSS pre-processors like Tailwind and modern JavaScript frameworks
  • Can demonstrate experience with version control (Git) and has contributed to technology modernization or transformation initiatives in previous roles

📝 Tips for Applying to ICAP Energy AS

1

Highlight specific projects where you've used TypeScript with React/Redux on the front-end AND TypeScript or .NET C# on the back-end - ICAP needs full-stack capability

2

Detail your Infrastructure as Code experience, specifically with AWS CDK, and mention if you've used Python for this (as preferred in the job description)

3

Emphasize any experience with energy, commodities, trading, or financial systems - this domain knowledge is valuable at ICAP Energy

4

Showcase contributions to technology modernization initiatives, not just maintenance of existing systems

5

Include metrics about successful deployments to production environments, as this is explicitly mentioned in the job description

✉️ What to Emphasize in Your Cover Letter

['Your experience with both TypeScript (front-end/back-end) and .NET C# in cloud-based architectures', 'Specific examples of implementing Infrastructure as Code with AWS CDK and automating deployments', "How you've contributed to technology transformation or modernization projects in past roles", "Why you're interested in applying your skills to energy and commodities trading specifically"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • ICAP's role in energy and commodities markets - understand what 'sustainable markets' means in their context
  • The specific energy products they broker (power, gas, emissions, etc.) to understand the domain
  • Their technology transformation initiatives - look for any public information about their modernization efforts
  • How AWS is typically used in financial/energy trading platforms for distributed architectures

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk through a project where you designed and deployed a cloud-based distributed system using .NET C# and AWS services
2 Explain your experience with AWS CDK - specifically challenges you've faced and how you overcame them
3 Describe how you've implemented both RESTful APIs and GraphQL in previous projects and when you'd choose one over the other
4 Discuss your approach to modernizing legacy systems while maintaining business continuity
5 How would you ensure cross-browser compatibility for trading platforms that need to work across different financial institutions?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Only showing front-end TypeScript/React experience without back-end .NET C# or TypeScript expertise
  • Listing AWS experience generally without specific AWS CDK/Infrastructure as Code implementation details
  • Focusing only on maintaining existing systems without demonstrating contributions to modernization or transformation

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to ICAP Energy AS!